Three Microsoft Azure SQL Managed Instances offered better SQL Server performance and value than their Amazon RDS counterparts in tests conducted by Principled Technologies. Across three common SQL Server workloads - two for online transaction processing and one for data analysis - the Azure instances significantly outperformed the Amazon RDS instances. The Azure instances were between 2.4 to 5.5 times faster depending on the workload. They also offered better price/performance, reducing costs by up to 90.3% compared to the Amazon RDS instances.
Achieve strong performance and value on Azure SQL Database HyperscalePrincipled Technologies
Azure SQL Database Hyperscale offered better performance and value compared to Amazon Aurora PostgreSQL I/O-Optimized instances
Conclusion
Selecting a cloud database service that not only provides the easy scaling your organization requires, but also a stronger balance of performance and value, can help your team meet business goals without burning through your budgeted cloud costs. In our hands-on tests, Azure SQL Database Hyperscale delivered up to 68 percent stronger database performance than Amazon Aurora did, which shows it can meet strenuous performance needs at various user counts. In addition, Azure SQL Database Hyperscale offered better performance per dollar, making it an overall more cost-effective choice in addition to being stronger in raw performance.
1. The document compares the performance of Amazon RDS SQL Server and Microsoft Azure SQL Database using a modified TPC-E benchmark with a scale of 80,000 customers.
2. It describes the two fully-managed cloud SQL Server offerings from AWS (Amazon RDS) and Microsoft Azure, noting differences in features, pricing models, and SQL Server version support.
3. The field test used datasets and transactions based on TPC-E with 80,000 customers, ran for 2 hours on each platform, and explored configuration factors to maximize throughput for AWS and Azure.
Realize better value and performance migrating from Azure Database for Postgr...Principled Technologies
It’s time to move your databases from Azure Database for PostgreSQL – Single Server instances now, before March 2025 when Microsoft Azure retires the service. Our hands-on testing shows that moving to Azure Database for PostgreSQL – Flexible Server is a simple process that can offer significantly better database performance and value. With as much as 4.71 times the NOPM on HammerDB and up to 3.88 times the performance per dollar compared to Single Server, moving to Azure Database for PostgreSQL – Flexible Sever with AMD EPYC processors can give you higher performing databases for lower relative cost.
Get higher transaction throughput and better price/performance with an Amazon...Principled Technologies
In addition, the EBS gp3-backed EC2 r5b.16xlarge instance delivered a lower average transaction latency to offer more consistent transactional database performance than two Microsoft Azure E64ds_v4 VM configurations
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and ScalableAmazon Web Services
AWS and Amazon RDS provide advanced features and architectures that enable graceful migration, high performance, elastic scaling, and high availability for Oracle database workloads. Learn best practices for realizing the benefits of the cloud while reducing costs, by running Oracle on AWS in a variety of single- and multi-instance topologies. This session teaches you to take advantage of features unique to AWS and Amazon RDS to free your databases from the confines of the conventional data center.
Handle a higher rate of Microsoft SQL Server transactions with Google Cloud C...Principled Technologies
Compared to N2 high CPU instances with previous-gen processors, these instances delivered a higher SQL Server transaction rate
Conclusion
Cloud products are plentiful, and it can be easy for organizations to leave performance on the table by simply continuing to add more of the instances they are already using as their customer base or their demands grow. Taking this approach can needlessly waste an IT budget—but by choosing C3 high CPU instances with 4th Generation Intel Xeon Scalable processors, organizations can get significantly more performance per instance (compared to previous-gen instances), which could ultimately lead to savings. In our tests, where both instance types used Google Cloud Hyperdisk Extreme storage and were configured similarly, Google Cloud C3 high CPU instances with 4th Gen Intel Xeon Scalable processors delivered 1.35x the NOPM. If your organization seeks to maximize SQL Server performance per instance, selecting Google Cloud C3 high CPU instances with the latest processor technology could help you achieve those goals.
The document discusses Amazon Aurora, Amazon's cloud-optimized relational database. It provides an overview of Aurora's architecture, which breaks apart the traditional monolithic database stack into separate services for improved scalability. The document announces that Amazon Aurora now provides compatibility with PostgreSQL in addition to MySQL. It describes Aurora's high performance and availability compared to open source databases like PostgreSQL through its use of Amazon's cloud-optimized storage.
by Joyjeet Banerjee, Enterprise Solutions Architect, AWS
Amazon Aurora is a MySQL- and PostgreSQL-compatible database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. In this deep dive session, we’ll discuss best practices and explore new features in areas like high availability, security, performance management and database cloning. Level 300
Achieve strong performance and value on Azure SQL Database HyperscalePrincipled Technologies
Azure SQL Database Hyperscale offered better performance and value compared to Amazon Aurora PostgreSQL I/O-Optimized instances
Conclusion
Selecting a cloud database service that not only provides the easy scaling your organization requires, but also a stronger balance of performance and value, can help your team meet business goals without burning through your budgeted cloud costs. In our hands-on tests, Azure SQL Database Hyperscale delivered up to 68 percent stronger database performance than Amazon Aurora did, which shows it can meet strenuous performance needs at various user counts. In addition, Azure SQL Database Hyperscale offered better performance per dollar, making it an overall more cost-effective choice in addition to being stronger in raw performance.
1. The document compares the performance of Amazon RDS SQL Server and Microsoft Azure SQL Database using a modified TPC-E benchmark with a scale of 80,000 customers.
2. It describes the two fully-managed cloud SQL Server offerings from AWS (Amazon RDS) and Microsoft Azure, noting differences in features, pricing models, and SQL Server version support.
3. The field test used datasets and transactions based on TPC-E with 80,000 customers, ran for 2 hours on each platform, and explored configuration factors to maximize throughput for AWS and Azure.
Realize better value and performance migrating from Azure Database for Postgr...Principled Technologies
It’s time to move your databases from Azure Database for PostgreSQL – Single Server instances now, before March 2025 when Microsoft Azure retires the service. Our hands-on testing shows that moving to Azure Database for PostgreSQL – Flexible Server is a simple process that can offer significantly better database performance and value. With as much as 4.71 times the NOPM on HammerDB and up to 3.88 times the performance per dollar compared to Single Server, moving to Azure Database for PostgreSQL – Flexible Sever with AMD EPYC processors can give you higher performing databases for lower relative cost.
Get higher transaction throughput and better price/performance with an Amazon...Principled Technologies
In addition, the EBS gp3-backed EC2 r5b.16xlarge instance delivered a lower average transaction latency to offer more consistent transactional database performance than two Microsoft Azure E64ds_v4 VM configurations
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and ScalableAmazon Web Services
AWS and Amazon RDS provide advanced features and architectures that enable graceful migration, high performance, elastic scaling, and high availability for Oracle database workloads. Learn best practices for realizing the benefits of the cloud while reducing costs, by running Oracle on AWS in a variety of single- and multi-instance topologies. This session teaches you to take advantage of features unique to AWS and Amazon RDS to free your databases from the confines of the conventional data center.
Handle a higher rate of Microsoft SQL Server transactions with Google Cloud C...Principled Technologies
Compared to N2 high CPU instances with previous-gen processors, these instances delivered a higher SQL Server transaction rate
Conclusion
Cloud products are plentiful, and it can be easy for organizations to leave performance on the table by simply continuing to add more of the instances they are already using as their customer base or their demands grow. Taking this approach can needlessly waste an IT budget—but by choosing C3 high CPU instances with 4th Generation Intel Xeon Scalable processors, organizations can get significantly more performance per instance (compared to previous-gen instances), which could ultimately lead to savings. In our tests, where both instance types used Google Cloud Hyperdisk Extreme storage and were configured similarly, Google Cloud C3 high CPU instances with 4th Gen Intel Xeon Scalable processors delivered 1.35x the NOPM. If your organization seeks to maximize SQL Server performance per instance, selecting Google Cloud C3 high CPU instances with the latest processor technology could help you achieve those goals.
The document discusses Amazon Aurora, Amazon's cloud-optimized relational database. It provides an overview of Aurora's architecture, which breaks apart the traditional monolithic database stack into separate services for improved scalability. The document announces that Amazon Aurora now provides compatibility with PostgreSQL in addition to MySQL. It describes Aurora's high performance and availability compared to open source databases like PostgreSQL through its use of Amazon's cloud-optimized storage.
by Joyjeet Banerjee, Enterprise Solutions Architect, AWS
Amazon Aurora is a MySQL- and PostgreSQL-compatible database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. In this deep dive session, we’ll discuss best practices and explore new features in areas like high availability, security, performance management and database cloning. Level 300
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...Amazon Web Services
Amazon Aurora is a fully managed relational database engine that provides higher performance, availability and durability than previously possible using conventional monolithic database architectures. After launching a year ago, we continued adding many new features and capabilities to Aurora. In this session AWS Aurora experts will discuss the best practices that will help you put these capabilities to the best use. You will also hear from Amazon Aurora customer Intercom on the best practices they adopted for moving live databases with over two billion rows to a new datastore in Amazon Aurora with almost no downtime or lost records.
Intercom was founded to provide a fundamentally new way for Internet businesses to communicate with customers at scale. For growing startups like Intercom, it’s natural for the load on datastores to grow on a weekly basis. The usual solution to this problem is to get a bigger box from AWS. But very soon you reach a point where bigger boat is not an option anymore. You will learn about the benefits of moving to such a datastore, the problems it introduced, and all about the new ability for scaling that was not there before.
Microsoft Azure Database for MySQL delivered better performance and lower pri...Principled Technologies
Leveraging a cloud service for MySQL could enhance overall operational efficiency while allowing for seamless database scaling as needed. However, when it comes to MySQL performance, Azure Database for MySQL delivered advantages over Amazon Aurora MySQL, Amazon RDS for MySQL, and Google Cloud SQL for MySQL. In our tests, Azure Database for MySQL handled more TPS with lower latency than the three competitors—up to 2.26 times the TPS and up to 55 percent lower latency—than the three competitors. The Azure service also cost up to 54 percent less for the same performance in our scenario. If the advantages of running MySQL in the cloud appeal to you, consider leveraging Azure Database for MySQL for the performance boost it could provide to your essential workloads.
A quick overview of Redshift and common use-cases. Followed by tools and links to performance tuning. How Redshift fits in the AWS data services. A list of key new features since last meetup in September 2016, including Redshift Spectrum that allows one to run SQL directly on your data sitting on Amazon S3. It also includes Redshift echosystem with data integration, bi, consultancy and data modelling partners.
It’s been an exciting year for Amazon Aurora, the database with MySQL-compatible and PostgreSQL-compatible database engines. Amazon Aurora combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. In this deep dive session, we’ll discuss best practices and explore new features, including high availability options, new integrations with AWS services, and the performance management with Amazon RDS Performance Insights.
Amazon Aurora is a MySQL-compatible database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. This session introduces you to Amazon Aurora, explains common use cases for the service, and helps you get started with building your first Amazon Aurora–powered application.
An introduction to Amazon RDS for SQL Server as well as how you can lower your costs of running SQL Server in AWS RDS, and Migrating your data into and out of Amazon RDS for SQL Server.
Complete more PostgreSQL work with new Microsoft Azure Lsv3-series VMs featur...Principled Technologies
New Azure Lsv3-series VMs processed more PostgreSQL dataqueries per second than Lasv3-series VMs enabled by 3rd Gen AMD EPYC processors
As the scope and scale of your databases increase, so too must the processing power and storage capacity of your VMs. Businesses that rely on the cloud to house their PostgreSQL databases need systems that can consistently handle a large number of OLTP transactions. The Lsv3-series VMs we tested are storage optimized for high performance. When we compared the HammerDB TPROC-C benchmark performance of the Lsv3-series VMs to that of the Lasv3-series VMs, the Lsv3-series VMs executed more OLTP TPM than the Lasv3-series VMs at
all three sizes.
Power your apps with a secure, scalable and durable back end on Amazon Web Service. Whether you are looking to minimize your operational overhead or to maintain tight control, AWS has a spectrum of database options for you to choose the right architecture for your needs. Learn about your options and how to choose the right architecture for your apps.
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...Principled Technologies
If your organization is one of the many that are shifting critical applications to the cloud, you know that cloud service providers offer a staggering number of virtual machine options. In your quest for the best performance, an important factor to consider is the processor that powers the VMs.
This document provides an introduction to Amazon Aurora, AWS's managed relational database service. It discusses how Aurora was built to provide the speed and availability of commercial databases at the simplicity and cost-effectiveness of open source databases. The document outlines key Aurora features like automatic scaling, continuous backups, replication across Availability Zones, and integration with other AWS services. Customer case studies show how Aurora provides better performance at lower costs than alternative database options. The document also covers migration options and how Aurora offers a simpler, more cost-effective database solution than on-premises or self-managed options.
NEW LAUNCH! Introducing PostgreSQL compatibility for Amazon AuroraAmazon Web Services
After we launched Amazon Aurora, a cloud-native relational database with region-wide durability, high availability, fast failover, up to 15 read replicas, and up to five times the performance of MySQL, many of you asked us whether we could deliver the same features - but with PostgreSQL compatibility. We are now delivering a preview of Amazon Aurora with this functionality: we have built a PostgreSQL-compatible edition of Amazon Aurora, sharing the core Amazon Aurora innovations with the object-oriented capabilities, language interfaces, JSON compatibility, ANSI:SQL:2008 compliance, and broad functional richness of PostgreSQL. Amazon Aurora will provide full PostgreSQL compatibility while delivering more than twice the performance of the community PostgreSQL database on many workloads. At this session, we will be discussing the newest addition to Amazon Aurora in detail.
This document discusses various options for migrating data and workloads between on-premises environments and AWS. It covers tools like AWS Database Migration Service for database migration, VM Import/Export for virtual machine migration, copying files between S3 buckets, and using services like Route53 for transitioning traffic during a migration. Specific techniques discussed include copying AMIs, EBS snapshots, security groups, and database parameters between regions; using the AWS Schema Conversion Tool; and DynamoDB cross-region replication.
The document discusses optimizing cloud configurations for price-performance. It notes that cloud providers offer many compute and storage options that can impact costs and performance. Traditional optimization approaches like model-based recommendations or testing applications may not find the best configurations due to hidden bottlenecks or unique application behaviors. The document proposes a new AI-driven approach that uses automated testing and machine learning to continuously optimize configurations. As an example, it shows how AI optimized a MongoDB database on AWS, finding a configuration that improved throughput by 205% and reduced latency by 90% while lowering costs by 2.9%. The AI approach was able to find unconventional but higher-performing configurations that human experts may miss.
This document provides best practices for running Oracle Database on Amazon Web Services (AWS). It discusses Oracle licensing considerations on AWS, the options for using the managed Amazon RDS service or self-managed Oracle Database on EC2, and recommendations for optimizing network configuration, instance types, and database storage for security, performance and reliability.
Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onl...Amazon Web Services
Amazon Aurora is now PostgreSQL compatible. With Amazon Aurora’s new PostgreSQL support, customers can get several times better performance than the typical PostgreSQL database and take advantage of the scalability, durability, and security capabilities of Amazon Aurora – all for one-tenth the cost of commercial grade databases. Amazon Aurora is a fully managed relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is built on a cloud native architecture that is designed to offer greater than 99.99 percent availability and automatic failover with no loss of data.
Learning Objectives:
• Learn about the capabilities and features of Amazon Aurora with PostgreSQL Compatibility
• Learn about the benefits and different use cases
• Learn how to get started using Amazon Aurora with PostgreSQL Compatibility
As part of the Introduction to AWS Workshop Series, see how to scale your website from your first user, right up to a complex architecture to support 10 million users.
This document discusses advanced architectures for running Oracle Database on Amazon EC2. It begins by covering Oracle licensing implications and then describes five database architectures of increasing complexity: standard, enterprise-class, large enterprise-class, high-performance, and an Oracle RAC alternative. The standard architecture provides a basic single-instance deployment. The enterprise-class architecture adds high availability using Data Guard. The large enterprise-class architecture further improves reliability across availability zones. The high-performance architecture leverages local SSD storage for very high IOPS. Network deployment, instance selection, storage optimization, and disaster recovery strategies are also covered.
Amazon Aurora adds PostgreSQL compatibility to its cloud-optimized relational database. With PostgreSQL compatibility, customers can now choose to use Amazon's database with the performance and availability of commercial databases and the simplicity and cost-effectiveness of open source databases. Amazon Aurora provides high performance, durability, availability and automatic scaling capabilities for PostgreSQL workloads.
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017Amazon Web Services
Attend this session for a technical deep dive about RDS Postgres and Aurora Postgres. Come hear from Mark Porter, the General Manager of Aurora PostgreSQL and RDS at AWS, as he covers service specific use cases and applications within the AWS worldwide public sector community. Learn More: https://aws.amazon.com/government-education/
Help skilled workers succeed with Dell Latitude 7030 and 7230 Rugged Extreme ...Principled Technologies
Instead of equipping consumer-grade tablets with rugged cases
Conclusion
In our hands-on testing, the Dell Latitude 7030 and 7230 Rugged Extreme Tablets showed that they are better equipped to help skilled workers than consumer-grade Apple iPad Pro and Samsung Galaxy Tab S9 tablets in multiple ways. They provide more built-in capabilities and features than the consumer-grade tablets we tested. And, while they were more expensive than the rugged-case fortified consumer-grade options we tested, their rugged claims were more than skin deep.
In our performance and durability tests, the Dell Latitude 7030 and 7230 Rugged Extreme Tablets performed better in demanding manufacturing, logistics, and field service environments than consumer-grade tablets with rugged cases. Both Rugged Extreme Tablets, with their greater thermal range, suffered less performance degradation in extreme temperatures, never failed and were merely scuffed after 26 hard drops, survived a 10 minute drenching with no ill effects, and were easier to view in direct sunlight than Apple iPad Pro and Samsung Galaxy Tab S9 tablets.
Bring ideas to life with the HP Z2 G9 Tower Workstation - InfographicPrincipled Technologies
We compared CPU performance and noise output of an HP Z2 G9 Tower Workstation in High Performance Mode to a similarly configured Dell Precision 3660 Tower Workstation in its out-of-box performance mode
More Related Content
Similar to Three Microsoft Azure SQL Managed Instances offered better SQL Server performance and value than their Amazon RDS counterparts in our tests
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...Amazon Web Services
Amazon Aurora is a fully managed relational database engine that provides higher performance, availability and durability than previously possible using conventional monolithic database architectures. After launching a year ago, we continued adding many new features and capabilities to Aurora. In this session AWS Aurora experts will discuss the best practices that will help you put these capabilities to the best use. You will also hear from Amazon Aurora customer Intercom on the best practices they adopted for moving live databases with over two billion rows to a new datastore in Amazon Aurora with almost no downtime or lost records.
Intercom was founded to provide a fundamentally new way for Internet businesses to communicate with customers at scale. For growing startups like Intercom, it’s natural for the load on datastores to grow on a weekly basis. The usual solution to this problem is to get a bigger box from AWS. But very soon you reach a point where bigger boat is not an option anymore. You will learn about the benefits of moving to such a datastore, the problems it introduced, and all about the new ability for scaling that was not there before.
Microsoft Azure Database for MySQL delivered better performance and lower pri...Principled Technologies
Leveraging a cloud service for MySQL could enhance overall operational efficiency while allowing for seamless database scaling as needed. However, when it comes to MySQL performance, Azure Database for MySQL delivered advantages over Amazon Aurora MySQL, Amazon RDS for MySQL, and Google Cloud SQL for MySQL. In our tests, Azure Database for MySQL handled more TPS with lower latency than the three competitors—up to 2.26 times the TPS and up to 55 percent lower latency—than the three competitors. The Azure service also cost up to 54 percent less for the same performance in our scenario. If the advantages of running MySQL in the cloud appeal to you, consider leveraging Azure Database for MySQL for the performance boost it could provide to your essential workloads.
A quick overview of Redshift and common use-cases. Followed by tools and links to performance tuning. How Redshift fits in the AWS data services. A list of key new features since last meetup in September 2016, including Redshift Spectrum that allows one to run SQL directly on your data sitting on Amazon S3. It also includes Redshift echosystem with data integration, bi, consultancy and data modelling partners.
It’s been an exciting year for Amazon Aurora, the database with MySQL-compatible and PostgreSQL-compatible database engines. Amazon Aurora combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. In this deep dive session, we’ll discuss best practices and explore new features, including high availability options, new integrations with AWS services, and the performance management with Amazon RDS Performance Insights.
Amazon Aurora is a MySQL-compatible database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. This session introduces you to Amazon Aurora, explains common use cases for the service, and helps you get started with building your first Amazon Aurora–powered application.
An introduction to Amazon RDS for SQL Server as well as how you can lower your costs of running SQL Server in AWS RDS, and Migrating your data into and out of Amazon RDS for SQL Server.
Complete more PostgreSQL work with new Microsoft Azure Lsv3-series VMs featur...Principled Technologies
New Azure Lsv3-series VMs processed more PostgreSQL dataqueries per second than Lasv3-series VMs enabled by 3rd Gen AMD EPYC processors
As the scope and scale of your databases increase, so too must the processing power and storage capacity of your VMs. Businesses that rely on the cloud to house their PostgreSQL databases need systems that can consistently handle a large number of OLTP transactions. The Lsv3-series VMs we tested are storage optimized for high performance. When we compared the HammerDB TPROC-C benchmark performance of the Lsv3-series VMs to that of the Lasv3-series VMs, the Lsv3-series VMs executed more OLTP TPM than the Lasv3-series VMs at
all three sizes.
Power your apps with a secure, scalable and durable back end on Amazon Web Service. Whether you are looking to minimize your operational overhead or to maintain tight control, AWS has a spectrum of database options for you to choose the right architecture for your needs. Learn about your options and how to choose the right architecture for your apps.
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...Principled Technologies
If your organization is one of the many that are shifting critical applications to the cloud, you know that cloud service providers offer a staggering number of virtual machine options. In your quest for the best performance, an important factor to consider is the processor that powers the VMs.
This document provides an introduction to Amazon Aurora, AWS's managed relational database service. It discusses how Aurora was built to provide the speed and availability of commercial databases at the simplicity and cost-effectiveness of open source databases. The document outlines key Aurora features like automatic scaling, continuous backups, replication across Availability Zones, and integration with other AWS services. Customer case studies show how Aurora provides better performance at lower costs than alternative database options. The document also covers migration options and how Aurora offers a simpler, more cost-effective database solution than on-premises or self-managed options.
NEW LAUNCH! Introducing PostgreSQL compatibility for Amazon AuroraAmazon Web Services
After we launched Amazon Aurora, a cloud-native relational database with region-wide durability, high availability, fast failover, up to 15 read replicas, and up to five times the performance of MySQL, many of you asked us whether we could deliver the same features - but with PostgreSQL compatibility. We are now delivering a preview of Amazon Aurora with this functionality: we have built a PostgreSQL-compatible edition of Amazon Aurora, sharing the core Amazon Aurora innovations with the object-oriented capabilities, language interfaces, JSON compatibility, ANSI:SQL:2008 compliance, and broad functional richness of PostgreSQL. Amazon Aurora will provide full PostgreSQL compatibility while delivering more than twice the performance of the community PostgreSQL database on many workloads. At this session, we will be discussing the newest addition to Amazon Aurora in detail.
This document discusses various options for migrating data and workloads between on-premises environments and AWS. It covers tools like AWS Database Migration Service for database migration, VM Import/Export for virtual machine migration, copying files between S3 buckets, and using services like Route53 for transitioning traffic during a migration. Specific techniques discussed include copying AMIs, EBS snapshots, security groups, and database parameters between regions; using the AWS Schema Conversion Tool; and DynamoDB cross-region replication.
The document discusses optimizing cloud configurations for price-performance. It notes that cloud providers offer many compute and storage options that can impact costs and performance. Traditional optimization approaches like model-based recommendations or testing applications may not find the best configurations due to hidden bottlenecks or unique application behaviors. The document proposes a new AI-driven approach that uses automated testing and machine learning to continuously optimize configurations. As an example, it shows how AI optimized a MongoDB database on AWS, finding a configuration that improved throughput by 205% and reduced latency by 90% while lowering costs by 2.9%. The AI approach was able to find unconventional but higher-performing configurations that human experts may miss.
This document provides best practices for running Oracle Database on Amazon Web Services (AWS). It discusses Oracle licensing considerations on AWS, the options for using the managed Amazon RDS service or self-managed Oracle Database on EC2, and recommendations for optimizing network configuration, instance types, and database storage for security, performance and reliability.
Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onl...Amazon Web Services
Amazon Aurora is now PostgreSQL compatible. With Amazon Aurora’s new PostgreSQL support, customers can get several times better performance than the typical PostgreSQL database and take advantage of the scalability, durability, and security capabilities of Amazon Aurora – all for one-tenth the cost of commercial grade databases. Amazon Aurora is a fully managed relational database engine that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is built on a cloud native architecture that is designed to offer greater than 99.99 percent availability and automatic failover with no loss of data.
Learning Objectives:
• Learn about the capabilities and features of Amazon Aurora with PostgreSQL Compatibility
• Learn about the benefits and different use cases
• Learn how to get started using Amazon Aurora with PostgreSQL Compatibility
As part of the Introduction to AWS Workshop Series, see how to scale your website from your first user, right up to a complex architecture to support 10 million users.
This document discusses advanced architectures for running Oracle Database on Amazon EC2. It begins by covering Oracle licensing implications and then describes five database architectures of increasing complexity: standard, enterprise-class, large enterprise-class, high-performance, and an Oracle RAC alternative. The standard architecture provides a basic single-instance deployment. The enterprise-class architecture adds high availability using Data Guard. The large enterprise-class architecture further improves reliability across availability zones. The high-performance architecture leverages local SSD storage for very high IOPS. Network deployment, instance selection, storage optimization, and disaster recovery strategies are also covered.
Amazon Aurora adds PostgreSQL compatibility to its cloud-optimized relational database. With PostgreSQL compatibility, customers can now choose to use Amazon's database with the performance and availability of commercial databases and the simplicity and cost-effectiveness of open source databases. Amazon Aurora provides high performance, durability, availability and automatic scaling capabilities for PostgreSQL workloads.
RDS Postgres and Aurora Postgres | AWS Public Sector Summit 2017Amazon Web Services
Attend this session for a technical deep dive about RDS Postgres and Aurora Postgres. Come hear from Mark Porter, the General Manager of Aurora PostgreSQL and RDS at AWS, as he covers service specific use cases and applications within the AWS worldwide public sector community. Learn More: https://aws.amazon.com/government-education/
Re:Invent 2019 Recap. AWS User Groups in Spain. Javier Ramirezjavier ramirez
Summary of the announcements Amazon Web Services did during re:Invent in December 2019. Delivered at AWS User Groups across Spain
Similar to Three Microsoft Azure SQL Managed Instances offered better SQL Server performance and value than their Amazon RDS counterparts in our tests (20)
Help skilled workers succeed with Dell Latitude 7030 and 7230 Rugged Extreme ...Principled Technologies
Instead of equipping consumer-grade tablets with rugged cases
Conclusion
In our hands-on testing, the Dell Latitude 7030 and 7230 Rugged Extreme Tablets showed that they are better equipped to help skilled workers than consumer-grade Apple iPad Pro and Samsung Galaxy Tab S9 tablets in multiple ways. They provide more built-in capabilities and features than the consumer-grade tablets we tested. And, while they were more expensive than the rugged-case fortified consumer-grade options we tested, their rugged claims were more than skin deep.
In our performance and durability tests, the Dell Latitude 7030 and 7230 Rugged Extreme Tablets performed better in demanding manufacturing, logistics, and field service environments than consumer-grade tablets with rugged cases. Both Rugged Extreme Tablets, with their greater thermal range, suffered less performance degradation in extreme temperatures, never failed and were merely scuffed after 26 hard drops, survived a 10 minute drenching with no ill effects, and were easier to view in direct sunlight than Apple iPad Pro and Samsung Galaxy Tab S9 tablets.
Bring ideas to life with the HP Z2 G9 Tower Workstation - InfographicPrincipled Technologies
We compared CPU performance and noise output of an HP Z2 G9 Tower Workstation in High Performance Mode to a similarly configured Dell Precision 3660 Tower Workstation in its out-of-box performance mode
Investing in GenAI: Cost‑benefit analysis of Dell on‑premises deployments vs....Principled Technologies
Conclusion
Diving into the world of GenAI has the potential to yield a great many benefits for your organization, but it first requires consideration for how best to implement those GenAI workloads. Whether your AI goals are to create a chatbot for online visitors, generate marketing materials, aid troubleshooting, or something else, implementing an AI solution requires careful planning and decision-making. A major decision is whether to host GenAI in the cloud or keep your data on premises. Traditional on-premises solutions can provide superior security and control, a substantial concern when dealing with large amounts of potentially sensitive data. But will supporting a GenAI solution on site be a drain on an organization’s IT budget?
In our research, we found that the value proposition is just the opposite: Hosting GenAI workloads on premises, either in a traditional Dell solution or using a managed Dell APEX pay-per-use solution, could significantly lower your GenAI costs over 3 years compared to hosting these workloads in the cloud. In fact, we found that a comparable AWS SageMaker solution would cost up to 3.8 times as much and an Azure ML solution would cost up to 3.6 times as much as GenAI on a Dell APEX pay-per-use solution. These results show that organizations looking to implement GenAI and reap the business benefits to come can find many advantages in an on-premises Dell solution, whether they opt to purchase and manage it themselves or choose a subscription-based Dell APEX pay-per-use solution. Choosing an on-premises Dell solution could save your organization significantly over hosting GenAI in the cloud, while giving you control over the security and privacy of your data as well as any updates and changes to the environment, and while ensuring your environment is managed consistently.
Workstations powered by Intel can play a vital role in CPU-intensive AI devel...Principled Technologies
In three AI development workflows, Intel processor-powered workstations delivered strong performance, without using their GPUs, making them a good choice for this part of the AI process
Conclusion
We executed three AI development workflows on tower workstations and mobile workstations from three vendors, with each workflow utilizing only the Intel CPU cores, and found that these platforms were suitable for carrying out various AI tasks. For two of the workflows, we learned that completing the tasks on the tower workstations took roughly half as much time as on the mobile workstations. This supports the idea that the tower workstations would be appropriate for a development environment for more complex models with a greater volume of data and that the mobile workstations would be well-suited for data scientists fine-tuning simpler models. In the third workflow, we explored tower workstation performance with different precision levels and learned that using 16-bit floating point precision allowed the workstations to execute the workflow in less time and also reduced memory usage dramatically. For all three AI workflows we executed, we consider the time the workstations needed to complete the tasks to be acceptable, and believe that these workstations can be appropriate, cost-effective choices for these kinds of activities.
Enable security features with no impact to OLTP performance with Dell PowerEd...Principled Technologies
Get comparable online transaction processing (OLTP) performance with or without enabling AMD Secure Memory Encryption and AMD Secure Encrypted Virtualization - Encrypted State
Conclusion
You’ve likely already implemented many security measures for your servers, which may include physical security for the data center, hardware-level security, and software-level security. With the cost of data breaches high and still growing, however, wise IT teams will consider what additional security measures they may be able to implement.
AMD SME and SEV-ES are technologies that are already available within your AMD processor-powered 16th Generation Dell PowerEdge servers—and in our testing, we saw that they can offer extra layers of security without affecting performance. We compared the online transaction processing performance of a Dell PowerEdge R7625 server, powered by AMD EPYC 9274F processors, with and without these two security features enabled. We found that enabling AMD Secure Memory Encryption and Secure Encrypted Virtualization-Encrypted State did not impact performance at all.
If your team is assessing areas where you might be able to enhance security—without paying a large performance cost—consider enabling AME SME and AMD SEV-ES in your Dell PowerEdge servers.
Improving energy efficiency in the data center: Endure higher temperatures wi...Principled Technologies
In high-temperature test scenarios, a Dell PowerEdge HS5620 server continued running an intensive workload without component warnings or failures, while a Supermicro SYS‑621C-TN12R server failed
Conclusion: Remain resilient in high temperatures with the Dell PowerEdge HS5620 to help increase efficiency
Increasing your data center’s temperature can help your organization make strides in energy efficiency and cooling cost savings. With servers that can hold up to these higher everyday temperatures—as well as high temperatures due to unforeseen circumstances—your business can continue to deliver the performance your apps and clients require.
When we ran an intensive floating-point workload on a Dell PowerEdge HS5620 and a Supermicro SYS-621CTN12R in three scenario types simulating typical operations at 25°C, a fan failure, and an HVAC malfunction, the Dell server experienced no component warnings or failures. In contrast, the Supermicro server experienced warnings in all three scenario types and experienced component failures in the latter two tests, rendering the system unusable. When we inspected and analyzed each system, we found that the Dell PowerEdge HS5620 server’s motherboard layout, fans, and chassis offered cooling design advantages.
For businesses aiming to meet sustainability goals by running hotter data centers, as well as those concerned with server cooling design, the Dell PowerEdge HS5620 is a strong contender to take on higher temperatures during day-to-day operations and unexpected malfunctions.
Dell APEX Cloud Platform for Red Hat OpenShift: An easily deployable and powe...Principled Technologies
The 4th Generation Intel Xeon Scalable processor‑powered solution deployed in less than two hours and ran a Kubernetes container-based generative AI workload effectively
Dell APEX Cloud Platform for Red Hat OpenShift: An easily deployable and powe...Principled Technologies
The 4th Generation Intel Xeon Scalable processor‑powered solution deployed in less than two hours and ran a generative AI workload effectively
Conclusion
The appeal of incorporating GenAI into your organization’s operations is likely great. Getting started with an efficient solution for your next LLM workload or application can seem daunting because of the changing hardware and software landscape, but Dell APEX Cloud Platform for Red Hat OpenShift powered by 4th Gen Intel Xeon Scalable processors could provide the solution you need. We started with a Dell Validated Design as a reference, and then went on to modify the deployment as necessary for our Llama 2 workload. The Dell APEX Cloud Platform for Red Hat OpenShift solution worked well for our LLM, and by using this deployment guide in conjunction with numerous Dell documents and some flexibility, you could be well on your way to innovating your next GenAI breakthrough.
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Principled Technologies
Compared to a cluster of PowerEdge R750 servers running VMware Cloud Foundation (VCF)
For organizations running clusters of moderately configured, older Dell PowerEdge servers with a previous version of VCF, upgrading to better-configured modern servers can provide a significant performance boost and more.
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Principled Technologies
Compared to a cluster of PowerEdge R750 servers running VMware Cloud Foundation 4.5
If your company is struggling with underperforming infrastructure, upgrading to 16th Generation Dell PowerEdge servers running VCF 5.1 could be just what you need to handle more database throughput and reduce vSAN latencies. As an additional benefit to IT admins, we also found that the embedded VMware Aria Operation adapter provided useful infrastructure insights.
Realize 2.1X the performance with 20% less power with AMD EPYC processor-back...Principled Technologies
Three AMD EPYC processor-based two-processor solutions outshined comparable Intel Xeon Scalable processor-based solutions by handling more Redis workload transactions and requests while consuming less power
Conclusion
Performance and energy efficiency are significant factors in processor selection for servers running data-intensive workloads, such as Redis. We compared the Redis performance and energy consumption of a server cluster in three AMD EPYC two-processor configurations against that of a server cluster in two Intel Xeon Scalable two-processor configurations. In each of our three test scenarios, the server cluster backed by AMD EPYC processors outperformed the server cluster backed by Intel Xeon Scalable processors. In addition, one of the AMD EPYC processor-based clusters consumed 20 percent less power than its Intel Xeon Scalable processor-based counterpart. Combining these measurements gave us power efficiency metrics that demonstrate how valuable AMD EPYC processor-based servers could be—you could see better performance per watt with these AMD EPYC processor-based server clusters and potentially get more from your Redis or other data intensive applications and workloads while reducing data center power costs.
Improve performance and gain room to grow by easily migrating to a modern Ope...Principled Technologies
We deployed this modern environment, then migrated database VMs from legacy servers and saw performance improvements that support consolidation
Conclusion
If your organization’s transactional databases are running on gear that is several years old, you have much to gain by upgrading to modern servers with new processors and networking components and an OpenShift environment. In our testing, a modern OpenShift environment with a cluster of three Dell PowerEdge R7615 servers with 4th Generation AMD EPYC processors and high-speed 100Gb Broadcom NICs outperformed a legacy environment with MySQL VMs running on a cluster of three Dell PowerEdge R7515 servers with 3rd Generation AMD EPYC processors and 25Gb Broadcom NICs. We also easily migrated a VM from the legacy environment to the modern environment, with only a few steps required to set up and less than ten minutes of hands-on time. The performance advantage of the modern servers would allow a company to reduce the number of servers necessary to perform a given amount of database work, thus lowering operational expenditures such as power and cooling and IT staff time for maintenance. The high-speed 100Gb Broadcom NICs in this solution also give companies better network performance and networking capacity to grow as they embrace emerging technologies such as AI that put great demands on networks.
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
With more memory available, system performance of three Dell devices increased, which can translate to a better user experience
Conclusion
When your system has plenty of RAM to meet your needs, you can efficiently access the applications and data you need to finish projects and to-do lists without sacrificing time and focus. Our test results show that with more memory available, three Dell PCs delivered better performance and took less time to complete the Procyon Office Productivity benchmark. These advantages translate to users being able to complete workflows more quickly and multitask more easily. Whether you need the mobility of the Latitude 5440, the creative capabilities of the Precision 3470, or the high performance of the OptiPlex Tower Plus 7010, configuring your system with more RAM can help keep processes running smoothly, enabling you to do more without compromising performance.
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
A Principled Technologies deployment guide
Conclusion
Deploying VMware Cloud Foundation 5.1 on next gen Dell PowerEdge servers brings together critical virtualization capabilities and high-performing hardware infrastructure. Relying on our hands-on experience, this deployment guide offers a comprehensive roadmap that can guide your organization through the seamless integration of advanced VMware cloud solutions with the performance and reliability of Dell PowerEdge servers. In addition to the deployment efficiency, the Cloud Foundation 5.1 and PowerEdge solution delivered strong performance while running a MySQL database workload. By leveraging VMware Cloud Foundation 5.1 and PowerEdge servers, you could help your organization embrace cloud computing with confidence, potentially unlocking a new level of agility, scalability, and efficiency in your data center operations.
Upgrade your cloud infrastructure with Dell PowerEdge R760 servers and VMware...Principled Technologies
Compared to a cluster of PowerEdge R750 servers running VMware Cloud Foundation 4.5
Conclusion
If your company is struggling with underperforming infrastructure, upgrading to 16th Generation Dell PowerEdge servers running VCF 5.1 could be just what you need to handle more database throughput and reduce vSAN latencies. We found that a Dell PowerEdge R760 server cluster running VCF 5.1 processed over 78 percent more TPM and 79 percent more NOPM than a Dell PowerEdge R750 server cluster running VCF 4.5. It’s also worth noting that the PowerEdge R750 cluster bottlenecked on vSAN storage, with max write latency at 8.9ms. For reference, the PowerEdge R760 cluster clocked in at 3.8ms max write latency. This higher latency is due in part to the single disk group per host on the moderately configured PowerEdge R750 cluster, while the better-configured PowerEdge R760 cluster supported four disk groups per host. As an additional benefit to IT admins, we also found that the embedded VMware Aria Operation adapter provided useful infrastructure insights.
Based on our research using publicly available materials, it appears that Dell supports nine of the ten PC security features we investigated, HP supports six of them, and Lenovo supports three features.
Increase security, sustainability, and efficiency with robust Dell server man...Principled Technologies
Compared to the Supermicro management portfolio
Conclusion
Choosing a vendor for server purchases is about more than just the hardware platform. Decision-makers must also consider more long-term concerns, including system/data security, energy efficiency, and ease of management. These concerns make the systems management tools a vendor offers as important as the hardware.
We investigated the features and capabilities of server management tools from Dell and Supermicro, comparing Dell iDRAC9 against Supermicro IPMI for embedded server management and Dell OpenManage Enterprise and CloudIQ against Supermicro Server Manager for one-to-many device and console management and monitoring. We found that the Dell management tools provided more comprehensive security, sustainability, and management/monitoring features and capabilities than Supermicro servers did. In addition, Dell tools automated more tasks to ease server management, resulting in significant time savings for administrators versus having to do the same tasks manually with Supermicro tools.
When making a server purchase, a vendor’s associated management products are critical to protect data, support a more sustainable environment, and to ease the maintenance of systems. Our tests and research showed that the Dell management portfolio for PowerEdge servers offered more features to help organizations meet these goals than the comparable Supermicro management products.
Increase security, sustainability, and efficiency with robust Dell server man...Principled Technologies
Compared to the Supermicro management portfolio
Conclusion
Choosing a vendor for server purchases is about more than just the hardware platform. Decision-makers must also consider more long-term concerns, including system/data security, energy efficiency, and ease of management. These concerns make the systems management tools a vendor offers as important as the hardware.
We investigated the features and capabilities of server management tools from Dell and Supermicro, comparing Dell iDRAC9 against Supermicro IPMI for embedded server management and Dell OpenManage Enterprise and CloudIQ against Supermicro Server Manager for one-to-many device and console management and monitoring. We found that the Dell management tools provided more comprehensive security, sustainability, and management/monitoring features and capabilities than Supermicro servers did. In addition, Dell tools automated more tasks to ease server management, resulting in significant time savings for administrators versus having to do the same tasks manually with Supermicro tools.
When making a server purchase, a vendor’s associated management products are critical to protect data, support a more sustainable environment, and to ease the maintenance of systems. Our tests and research showed that the Dell management portfolio for PowerEdge servers offered more features to help organizations meet these goals than the comparable Supermicro management products.
Scale up your storage with higher-performing Dell APEX Block Storage for AWS ...Principled Technologies
In our tests, Dell APEX Block Storage for AWS outperformed similarly configured solutions from Vendor A, achieving more IOPS, better throughput, and more consistent performance on both NVMe-supported configurations and configurations backed by Elastic Block Store (EBS) alone.
Dell APEX Block Storage for AWS supports a full NVMe backed configuration, but Vendor A doesn’t—its solution uses EBS for storage capacity and NVMe as an extended read cache—which means APEX Block Storage for AWS can deliver faster storage performance.
Scale up your storage with higher-performing Dell APEX Block Storage for AWSPrincipled Technologies
Dell APEX Block Storage for AWS offered stronger and more consistent storage performance for better business agility than a Vendor A solution
Conclusion
Enterprises desiring the flexibility and convenience of the cloud for their block storage workloads can find fast-performing solutions with the enterprise storage features they’re used to in on-premises infrastructure by selecting Dell APEX Block Storage for AWS.
Our hands-on tests showed that compared to the Vendor A solution, Dell APEX Block Storage for AWS offered stronger, more consistent storage performance in both NVMe-supported and EBS-backed configurations. Using NVMe-supported configurations, Dell APEX Block Storage for AWS achieved 4.7x the random read IOPS and 5.1x the throughput on sequential read operations per node vs. Vendor A. In our EBS-backed comparison, Dell APEX Block Storage for AWS offered 2.2x the throughput per node on sequential read operations vs. Vendor A.
Plus, the ability to scale beyond three nodes—up to 512 storage nodes with capacity of up to 8 PBs—enables Dell APEX Block Storage for AWS to help ensure performance and capacity as your team plans for the future.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance and value than their Amazon RDS counterparts in our tests
1. Three Microsoft Azure SQL Managed
Instances offered better SQL Server
performance and value than their Amazon
RDS counterparts* in our tests
Using managed Microsoft SQL Server databases in the cloud has the potential
to simplify scaling and performance optimization while saving administrators
time and effort in tasks such as provisioning infrastructure and updating
software. Not all managed services offer the same operational and financial
benefits, so it’s important to examine performance as well as price for the types
of SQL Server workloads you run.
Principled Technologies compared the cost and performance of three instances
each of two managed cloud instance services: Azure SQL Managed Instance
and Amazon Relational Database Service (RDS) for SQL Server. Across those
three sets of instances using three common SQL Server database workloads—
two for online transaction processing and one for data analysis—Azure SQL
Managed Instance significantly outperformed Amazon RDS. Offering between
double and five times the performance depending on the workload, the three
SQL Managed Instances we tested also offered better overall value, reducing
price/performance by as much as 90.3 percent.
These three Azure SQL Managed Instances could offer better overall value in
two ways. First, their significantly better price/performance ratio shrinks cloud
operating costs compared to their competitors in one-to-one comparisons.
Second, these SQL Managed Instances could potentially reduce the number of
instances an organization has to purchase to handle expected customer loads.
2.4x the transactions
per minute (TPM)
for a TPROC-C,
online transaction
processing
(OLTP) workload
80vCore Business Critical on
Premium-series hardware vs.
db.m6i.32xlarge
5.5x the transactions
per second (tps)
for a complex
online order
processing workload
16vCore Business Critical
on Premium Memory-
Optimized-series hardware vs.
db.r5b.4xlarge
Up to 5.5x as fast
to analyze a single
stream using a
TPROC-H workload
64vCore Business Critical
on Premium Memory-
Optimized-series hardware vs.
db.r5b.16xlarge
Get up to 90.3%
better price/
performance
using pay-as-
you-go pricing
64vCore Business Critical
on Premium Memory-
Optimized-series hardware vs.
db.r5b.16xlarge
*
Using SQL Managed Instance on the business-critical service tier with premium-series hardware
compared to R5b and M6i instances from Amazon RDS
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
May 2022
A Principled Technologies report: Hands-on testing. Real-world results.
2. About our testing approach
To compare performance of Azure SQL Managed Instance and Amazon RDS for SQL Server (on Amazon Web
Services, or AWS), we tested three instance types using three common SQL Server database workloads: online
transaction processing (TPROC-C), complex online transaction processing (MSOLTPE), and data analytics (TPROC-H).
In each test case, we tried to match Azure and AWS as close to equally as possible on either vCore count or memory
capacity, due to the 64K IOPS limit for AWS RDS SQL Server, which is lower than the capabilities of Azure SQL
Managed Instance. For the TPROC-H workload, we compared the 64vCore memory-optimized offerings for each
cloud service provider (CSP); for the MSOLTPE workload, we compared the 16vCore memory-optimized offerings for
each CSP; and for the TPROC-C workload, we compared the most powerful non-memory-optimized offerings from
each CSP (80vCore on Azure, 128vCore on AWS).
As you will note in each testing and results section, specifications differed across the competitors—but we used the
fairest comparison available at the start of each test, depending on what each instance offered. For example, for
TPROC-C testing, the Azure VM was capable of up to 320K IOPS, whereas Amazon RDS had a cap of only 64K IOPS.
To compensate, we configured the Amazon RDS instance with more vCPU, but the limitation in available IOPS led
the Azure VM with 80 vCore to outperform the 128vCPU Amazon RDS instance. While not an exact match, we chose
Multi-AZ from Amazon RDS (which is a considerable price increase) to match the high availability level that Azure
SQL Managed Instance provides.
In every testing case, the Azure SQL Managed Instance IOPS cap was higher than that of the Amazon instance it was
competing with, either due to the AWS IO1 limit of 64K IOPS, or in the case of the 16vCore AWS MSOLTPE instance,
due to the instance’s lower IOPS cap of 43.3K. To make these instances match on IOPS would have required a
mismatch in vCores, memory, or both, particularly in the case of the large VMs we used in TPROC-C and TPROC-H
testing. (Note: After we created our test plan and testing was well under way, Amazon RDS unveiled support for a
new memory-optimized instance type. To read more details about our testing, the configurations of each instance,
and what instances are available now, read the science behind the report.)
Note: Azure SQL Managed Instance service allows customers to select from three backing hardware series and does
not give a VM series name. In this study, we describe the Azure SQL Managed instances in terms of vCore count,
service tier (General Purpose or Business Critical), and hardware series (Standard, Premium, or Premium Memory-
Optimized.
In contrast, the Amazon RDS instance types have direct analogs in their AWS EC2 offerings; for example, Amazon
RDS hosted the TPROC-H instance on the db.r5b.16xlarge platform.
About Azure SQL Managed Instance
Azure SQL Managed Instance is a platform-as-as-service offering that provides fully managed SQL Server
applications in the Azure cloud. Because SQL Managed Instance is built on the SQL Server engine, Microsoft asserts
that software will always stay up to date without administrator intervention.
According to Microsoft, Azure SQL Managed Instance offers these attractive features:1
• Broad SQL Server compatibility on a fully managed
service requires minimal code changes
• Use the tools and experience you already have with
SQL Server
• Secure data with layers of protection and intelligent
threat detection
• Native virtual network support functionality
With Azure SQL Managed Instance, organizations can also use Azure Hybrid Benefit pricing that allows them to use
existing SQL Server licensing to reduce costs in the Azure cloud. To learn more about Azure SQL Managed Instance,
visit https://azure.microsoft.com/en-us/products/azure-sql/managed-instance/#overview.
May 2022 | 2
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
3. Handle more customer
transactions (TPROC-C)
With an 80vCore Business Critical Azure SQL Managed Instance
on Premium-series hardware
If your organization plans to use your managed cloud
instances to host OLTP databases, maximizing the
number of customer transactions that each instance
can handle ensures you can support customers at
peak times and could reduce the number of instances
you must purchase. Running a TPROC-C workload
that simulates customer order fulfillment, an 80vCore
Business Critical Azure SQL Managed Instance on
Premium-series hardware handled 2.4 times the
transactions per minute that the db.m6i.32xlarge
Amazon RDS instance did (see Figure 1). In these
tests, we compared the most powerful non memory-
optimized instances available for each cloud service
provider at the time of testing.
Database performance
Transactions per minute (TPM) | TPROC-C workload | Higher is better
Azure SQL Managed Instance
Instance name: 80vCore Business Critical Premium-series hardware
826,687 TPM
334,228 TPM
Amazon RDS for SQL Server
Instance name: db.m6i.32xlarge
That large increase in performance means that for this workload, you could reduce the chances that
customers bottleneck the system and slow down ordering at peak times, making a smoother consumer
experience. Or, when sizing your managed cloud instances to expected site visitors, you could keep
your cloud operating budget in check by purchasing fewer instances to handle your load with a SQL
Managed Instance.
TPROC-C on Microsoft SQL Server
Azure SQL Managed Instance
• 80vCore Business Critical on Premium-
series hardware (non-memory
optimized)
• 560GB memory
• 1.2TB database (13,000 warehouses)
• 320K max IOPS
Amazon RDS for SQL Server
• m6i.32xlarge
• 128 vCore
• 512GB memory
• 1.2TB database (13,000 warehouses)
• 64K max IOPS
Figure 1: OLTP database performance, in
transactions per minute, that the instances
achieved on the HammerDB TPROC-C
benchmark. Higher numbers are better.
Source: Principled Technologies.
May 2022 | 3
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
4. Figure 2 compares the price/performance of an 80vCore Business Critical Azure SQL Managed Instance on
Premium-series hardware and an db.m6i.32xlarge Amazon RDS instance using results from our TPROC-C
workload.2
Though the 80vCore Business Critical SQL Managed Instance on Premium-series hardware
outperformed the Amazon RDS db.m6i.32xlarge instances dramatically, it didn’t come at a correlated price
increase. In fact, using pay-as-you-go pricing, Azure SQL Managed Instance would reduce cost by 79.1 percent.
If you have existing SQL Server licenses, you can use Azure Hybrid Benefit pricing, which drops cost even
further—reducing overall cost by 88.7 percent compared to Amazon RDS.
Figure 2: Price/performance comparison
for running TPROC-C workloads using
both cloud services. Lower costs are better.
Source: Principled Technologies.
Who typically uses SQL Server for OLTP?
Online business services such as grocery stores, parcel delivery services, and retail organizations all rely on OLTP
databases. If you’ve ever made an online purchase, you’ve accessed an OLTP database. Customers can search,
make purchases, and complete transactions. Boosting OLTP database performance means that an instance can
handle more customers completing these actions at a time, which can ensure a speedy consumer experience even
at peak times.
The benchmark
To test OLTP performance, we used the TPROC-C workload from HammerDB—an open-source tool that tests the
performance of many leading databases. While HammerDB developers derived their TPROC-C workload from the
TPC-C standard, it is not a full implementation of TPC-C specifications. As such, the results we cite in this paper
are not directly comparable to those officially published by TPC. HammerDB reports results in both transactions
per minute (TPM) and new orders per minute (NOPM) that a system can handle. For more information about
HammerDB, visit www.hammerdb.com.
Price/performance comparison
Price/transactions per minute (TPM) | TPROC-C workload | Lower cost is better
Azure SQL Managed Instance (pay-as-you-go pricing)
Instance name: 80vCore Business Critical Premium-series hardware
$0.05
$0.27
Amazon RDS for SQL Server
Instance name: db.m6i.32xlarge
Azure SQL Managed Instance (Azure Hybrid Benefits pricing)
Instance name: 80vCore Business Critical Premium-series hardware
$0.03
May 2022 | 4
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
5. Complete more financial transactions
(MSOLTPE)
On a 16vCore Business Critical Azure SQL Managed Instance on Premium
Memory-Optimized-series hardware
Some workloads, such as financial applications, use OLTP
databases that have more diverse and complex actions. To
show what the performance difference looks like between
Azure SQL Managed Instance and Amazon RDS for these types
of workloads, we used a benchmark developed by Microsoft
to compare them. The benchmark, known as MSOLTPE, was
specifically requested by Microsoft for purposes of comparing
our results to those produced by their own internal testing.
As Figure 3 shows, the 16vCore Business Critical Azure SQL
Managed Instance on Premium Memory-Optimized-series
hardware handled 5.5 times the transactions per second (tps) of
the db.r5b.4xlarge Amazon RDS for SQL Server instance.
Again, for this type of workload, this performance increase
could mean that your organization spends less money on fewer
cloud instances to handle the load your customers place on
your databases. Or, it could mean that your business is ready to
comfortably support customers during peak financial transaction
times, such as tax season.
Database performance
Transactions per second (tps) | MSOLTPE workload | Higher is better
Azure SQL Managed Instance
Instance name: 16vCore Business Critical Premium Memory-Optimized-series hardware
571.52 tps
102.36 tps
Amazon RDS for SQL Server
Instance name: db.r5b.4xlarge
Figure 3: Complex OLTP database
performance, in tps, that the instances
achieved on the MSOLTPE benchmark.
Higher numbers are better. Source:
Principled Technologies.
MSOLTPE on Microsoft SQL Server
Azure SQL Managed Instance
• 16vCore Business Critical
on Premium Memory-Optimized-series
hardware
• 217GB memory
• 80,000 customer database
• 64K max IOPS
Amazon RDS for SQL Server
• db.r5b.4xlarge
• 16 vCore
• 128GB memory
• 80,000 customer database
• 43.3K max IOPS
May 2022 | 5
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
6. Figure 4 presents the price/performance comparison using results from our MSOLTPE testing. For financial
transaction workloads, the cost reduction was even greater than for our ecommerce workload: With pay-as-you-
go pricing, the 16vCore Business Critical Azure SQL Managed Instance on Premium Memory-Optimized-series
hardware would reduce costs by 89.5 percent over the db.r5b.4xlarge instance on Amazon RDS for SQL Server.
Taking advantage of Azure Hybrid Benefit pricing would reduce costs even further, by as much as 93.3 percent.
For organizations using their cloud managed database instances for financial transactions, choosing this
Azure SQL Managed Instance over a db.r5b.4xlarge instance on Amazon RDS can boost performance while
simultaneously helping their bottom line.
Figure 4: Price/performance comparison
for running complex OLTP workloads using
both cloud services. Lower costs are better.
Source: Principled Technologies.
Who typically uses SQL Server for OLTP with more complex workloads?
Some OLTP databases are more complex than the standard type businesses use for ecommerce workloads. Financial
organizations use databases that are more structurally complex to handle a range of diverse transactions that occur
between customers and partners reporting and executing financial transactions. Some actions in these types of OLTP
databases are customer-driven, while other transactions occur at set price or time criteria.
The benchmark
For testing, Microsoft provided us with a benchmark kit they developed called MSOLTPE, or the Microsoft TPC-E
benchmark derived from TPC-E 1.14.0. Using the model of a brokerage firm while remaining applicable to any
organization executing financial transactions, the benchmark simulates both customer and partner transactions with
different run times. The benchmark reports in transactions per second (tps) that a system can handle. This workload
is derived from the TPC-E®
Benchmark and is not comparable to published TPC-E Benchmark results, as this
implementation does not comply with all requirements of the TPC-E Benchmark.
Price/performance comparison
Price/transactions per second (tps) | MSOLTPE workload | Lower cost is better
Azure SQL Managed Instance (pay-as-you-go pricing)
Instance name: 16vCore Business Critical Premium Memory-Optimized-series hardware
$20.80
$198.45
Amazon RDS for SQL Server
Instance name: db.r5b.4xlarge
Azure SQL Managed Instance (Azure Hybrid Benefits pricing)
Instance name: 16vCore Business Critical Premium Memory-Optimized-series hardware
$13.14
May 2022 | 6
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
7. Analyze your data faster (TPROC-H)
Using a 64vCore Business Critical Azure SQL Managed Instance on Premium
Memory-Optimized-series hardware
Making sense of your piles of data faster can reduce the time to
insight, facilitating quicker business decisions that lead to real gains.
Successfully running online analytical processing (OLAP) workloads
on managed SQL Server databases requires knowing which type of
managed service can help you cut through the data quicker. To find
out, we ran a TPROC-H workload on comparable 64vCore memory-
optimized instance types on both cloud service providers using both
a single stream of data and eight simultaneous data streams.
As Figure 5 shows, the 64vCore Business Critical Azure SQL
Managed Instance on Premium Memory-Optimized-series hardware
analyzed a single data stream 5.5 times as fast as the db.r5b.16xlarge
Amazon RDS instance, and analyzed eight streams 4.2 times as
fast. Completing analytics in less time improves business agility by
delivering answers based on customer data sooner.
Figure 5: Data analytics completion times,
in seconds, that the instances achieved
on the HammerDB TPROC-H benchmark.
Lower numbers are better. Source:
Principled Technologies.
TPROC-H on Microsoft
SQL Server
Azure SQL Managed Instance
• 64vCore Business Critical on
Premium Memory-Optimized-
series hardware
• 870.4GB memory
• 256K max IOPS
Amazon RDS for SQL Server
• db.r5b.16xlarge
• 64 vCore
• 512GB memory
• 64K max IOPS
Time to complete data analysis
Seconds | TPROC-H workload | Lower is better
Azure SQL Managed Instance
Instance name: 64vCore Business Critical Premium Memory-Optimized-series hardware
1 stream
8 streams
669
3,687
Amazon RDS for SQL Server
Instance name: db.r5b.16xlarge
Azure SQL Managed Instance
Instance name: 64vCore Business Critical Premium Memory-Optimized-series hardware
5,482
23,083
Amazon RDS for SQL Server
Instance name: db.r5b.16xlarge
May 2022 | 7
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
8. Figure 6 shows the price/performance comparison using results from our TPROC-H tests. Again, Azure SQL
Managed Instances achieved better results at far less cost. With pay-as-you-go pricing, the 64vCore Business
Critical Azure SQL Managed Instance on Premium Memory-Optimized-series hardware would reduce costs by
90.3 percent over the db.r5b.16xlarge instance on Amazon RDS for SQL Server. Taking advantage of Azure
Hybrid Benefit pricing would reduce costs even further, by as much as 93.9 percent.
These results show that a 64vCore Business Critical Azure SQL Managed Instance on Premium Memory-
Optimized-series hardware could speed up data analytics workloads on SQL Server databases—and do so
at an attractive price point that can reduce ongoing cloud operating costs over db.r5b.16xlarge instances on
Amazon RDS.
Figure 6: Price/performance comparison
(normalized to the lowest price/performance
value for ease of reading) for running
TPROC-H workloads using both cloud
services. Lower costs are better. Source:
Principled Technologies.
Who typically runs data analysis workloads on SQL Server data?
After collecting customer data, businesses are left with rows and rows of data with nothing to link them. By
analyzing that SQL Server data using TPC-H-like workloads, organizations can make meaningful relations between
data and find the answer to critical business questions. The insights gleaned from data analysis workloads can
include identifying peak buying times, suggesting other purchases to customers based on what they search for,
and more.
The benchmark
To test data analysis speeds for both a single stream of data and eight simultaneous data streams, we used the
TPROC-H benchmark from the HammerDB suite. The TPROC-H workload runs analytical queries about business-
related retail operations and reports the complete time, in seconds, that a system takes to complete these data
analytics tasks. As with the TPROC-C results, our test results do not represent official TPC results and are not
comparable in any manner to the official TPC-audited results. For more information about HammerDB,
visit www.hammerdb.com.
Price/performance comparison (normalized)
Price/seconds | TPROC-H workload | Lower cost is better
Azure SQL Managed Instance (pay-as-you-go pricing)
Instance name: 64vCore Business Critical Premium Memory-Optimized-series hardware
$1.60
$16.53
Amazon RDS for SQL Server
Instance name: db.r5b.16xlarge
Azure SQL Managed Instance (Azure Hybrid Benefits pricing)
Instance name: 64vCore Business Critical Premium Memory-Optimized-series hardware
$1.00
May 2022 | 8
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests
9. Bolster your bottom
line while serving more
database users
Selecting managed cloud instances for SQL
Server platform-as-a-service doesn’t have to
be a perplexing process. In our tests of three
popular database workloads that simulate
ecommerce databases, financial transaction
databases, and data analytics, we found that the
three Azure SQL Managed Instances we tested
offered significant performance increases over
the strongest comparable offerings available
from Amazon RDS at time of testing. Though
you might expect performance increases of
two to five times more to come with a related
price increase, our research shows this isn’t
the case. In fact, the 16vCore Business Critical
Azure SQL Managed Instance on Premium
Memory-Optimized-series hardware we tested
would shrink total cloud cost to run our TPC-E
workload using pay-as-you-go pricing by 89.5
percent—or 93.3 percent by taking advantage
of Azure Hybrid Benefit pricing—compared to
the db.r5b.4xlarge instance on Amazon RDS.
If your organization seeks the agility and
flexibility of managed cloud instances for SQL
Server, these test results show that choosing
these Business Critical Azure SQL Managed
Instances on Premium or Premium Memory-
Optimized-series hardware can help you
serve more database users per instance while
shrinking cloud operating costs compared to
M6i and R5b instances from Amazon RDS for
SQL Server.
1. Microsoft, “Azure SQL Managed Instance,”
accessed April 21, 2022, https://azure.
microsoft.com/en-us/products/azure-sql/
managed-instance/#overview.
2. To see pricing details and calculations, visit
the science behind the report.
Principled Technologies is a registered trademark of Principled Technologies, Inc.
All other product names are the trademarks of their respective owners.
For additional information, review the science behind this report.
Principled
Technologies®
Facts matter.®
Principled
Technologies®
Facts matter.®
This project was commissioned by Microsoft.
Read the science behind this report at https://facts.pt/VE2gSX5
May 2022 | 9
Three Microsoft Azure SQL Managed Instances offered better SQL Server performance
and value than their Amazon RDS counterparts in our tests