This document summarizes a solution for deploying 7,500 mailboxes using Exchange Server 2016 on HPE ProLiant BL460cGen9 server blades and D6000 storage. The solution utilizes five servers in a high availability configuration with database availability groups to provide redundancy in case of server failures. Testing showed the solution could support the target workload even if two servers were unavailable. The solution leverages the BladeSystem infrastructure for efficiency and scalability, and can be expanded beyond 7,500 mailboxes by adding more server blocks.
Material de la Charla de Virtualizacion de la Comunidad Windows del 10 de Setiembre del 2009
http://ecastrom.blogspot.com
http://comunidadwindows.org
ecastro@grupoasesor.net
Ing. Eduardo Castro Martinez, PhD
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://mswindowscr.org
http://comunidadwindows.org
SQL Server 2017 - Mejoras Impulsadas por la ComunidadJavier Villegas
Con SQL Sever 2017 Microsoft incorpora nuevas funcionalidades propuestas por la comunidad de profesionales de Data Platform, hablaremos acerca de las mismas así como también sobre las funcionalidades más destacadas de la próxima versión de SQL
Comparing Java performance: Red Hat Enterprise Linux 6 and OpenJDK vs. Micros...Principled Technologies
Both the operating system and JVM that you choose could affect the performance of your Java applications, so it is important that you choose a solution where each component delivers the best possible performance. As our results indicate, Red Hat Enterprise Linux 6 with OpenJDK outperformed Microsoft Windows Server 2012 with Java HotSpot on the industry-standard SPECjbb2013 benchmark on both of the reported metrics, max-jOPS and critical-jOPS, using small heap size. With large heap size, the Red Hat/OpenJDK solution delivered 34,129 max-jOPS and 22,126 critical-jOPS, the best reported critical operations score as of June 30, 2013, while Microsoft/Java HotSpot solution could not produce a qualifying benchmark result.
Comparing network performance: Red Hat Enterprise Linux 6 vs. Microsoft Windo...Principled Technologies
Understanding how your choice of operating system affects network performance can be extremely valuable as you plan your infrastructure. Throughout our network tests, we found that the open-source Red Hat Enterprise Linux 6 solution delivered up to three times better TCP throughput than Microsoft Windows Server 2012 in an out-of-box configuration, and up to two times better throughput in an optimized configuration. In addition, Red Hat Enterprise Linux 6 delivered better UDP throughput at various message sizes. By choosing an operating system that can deliver strong network performance without manual tuning, and can increase network performance when tuned, you are giving your applications greater potential to perform well, which could translate to better user experience and improved productivity across your enterprise.
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solutionPrincipled Technologies
A Dell EMC XC Series cluster featuring Nutanix software and powered by Toshiba PX05S SAS SSDs delivered strong database performance with a blend of structured and unstructured data
Develop PHP Applications with MySQL X DevAPIDave Stokes
The X DevAPI provides a way to use MySQL as a NoSQL JSON Document Store and this presentation covers how to use it with the X DevAPI PHP PECL extension. And it also works with traditional relational tables. Presented at Oracle CodeOne 24 October 2018
Comparing file system performance: Red Hat Enterprise Linux 6 vs. Microsoft W...Principled Technologies
Understanding how your choice of operating system affects file system I/O performance can be extremely valuable as you plan your infrastructure. Using the IOzone Filesystem Benchmark in our tests, we found I/O performance of file systems on Red Hat Enterprise Linux 6 was better than the file systems available on Microsoft Windows Server 2012, with both out-of-the-box and optimized configurations. Using default native file systems, ext4 and NTFS, we found that Red Hat Enterprise Linux 6 outperformed Windows Server 2012 by as much as 65.2 percent out-of-the-box, and as much as 33.4 percent using optimized configurations. Using more advanced native file systems, XFS and ReFS, we found that Red Hat Enterprise Linux 6 outperformed Windows Server 2012 by as much as 31.9 percent out-of-the-box, and as much as 48.4 percent using optimized configurations.
Many applications are ultimately constrained by the I/O subsystems on which they reside, making it crucial to choose the best combination of file system and operating system to achieve peak I/O performance. As our testing demonstrates, with the file system performance that Red Hat Enterprise Linux 6 can deliver, you are less likely to see I/O bottlenecks and can potentially accelerate I/O performance in your datacenter.
Material de la Charla de Virtualizacion de la Comunidad Windows del 10 de Setiembre del 2009
http://ecastrom.blogspot.com
http://comunidadwindows.org
ecastro@grupoasesor.net
Ing. Eduardo Castro Martinez, PhD
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://mswindowscr.org
http://comunidadwindows.org
SQL Server 2017 - Mejoras Impulsadas por la ComunidadJavier Villegas
Con SQL Sever 2017 Microsoft incorpora nuevas funcionalidades propuestas por la comunidad de profesionales de Data Platform, hablaremos acerca de las mismas así como también sobre las funcionalidades más destacadas de la próxima versión de SQL
Comparing Java performance: Red Hat Enterprise Linux 6 and OpenJDK vs. Micros...Principled Technologies
Both the operating system and JVM that you choose could affect the performance of your Java applications, so it is important that you choose a solution where each component delivers the best possible performance. As our results indicate, Red Hat Enterprise Linux 6 with OpenJDK outperformed Microsoft Windows Server 2012 with Java HotSpot on the industry-standard SPECjbb2013 benchmark on both of the reported metrics, max-jOPS and critical-jOPS, using small heap size. With large heap size, the Red Hat/OpenJDK solution delivered 34,129 max-jOPS and 22,126 critical-jOPS, the best reported critical operations score as of June 30, 2013, while Microsoft/Java HotSpot solution could not produce a qualifying benchmark result.
Comparing network performance: Red Hat Enterprise Linux 6 vs. Microsoft Windo...Principled Technologies
Understanding how your choice of operating system affects network performance can be extremely valuable as you plan your infrastructure. Throughout our network tests, we found that the open-source Red Hat Enterprise Linux 6 solution delivered up to three times better TCP throughput than Microsoft Windows Server 2012 in an out-of-box configuration, and up to two times better throughput in an optimized configuration. In addition, Red Hat Enterprise Linux 6 delivered better UDP throughput at various message sizes. By choosing an operating system that can deliver strong network performance without manual tuning, and can increase network performance when tuned, you are giving your applications greater potential to perform well, which could translate to better user experience and improved productivity across your enterprise.
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solutionPrincipled Technologies
A Dell EMC XC Series cluster featuring Nutanix software and powered by Toshiba PX05S SAS SSDs delivered strong database performance with a blend of structured and unstructured data
Develop PHP Applications with MySQL X DevAPIDave Stokes
The X DevAPI provides a way to use MySQL as a NoSQL JSON Document Store and this presentation covers how to use it with the X DevAPI PHP PECL extension. And it also works with traditional relational tables. Presented at Oracle CodeOne 24 October 2018
Comparing file system performance: Red Hat Enterprise Linux 6 vs. Microsoft W...Principled Technologies
Understanding how your choice of operating system affects file system I/O performance can be extremely valuable as you plan your infrastructure. Using the IOzone Filesystem Benchmark in our tests, we found I/O performance of file systems on Red Hat Enterprise Linux 6 was better than the file systems available on Microsoft Windows Server 2012, with both out-of-the-box and optimized configurations. Using default native file systems, ext4 and NTFS, we found that Red Hat Enterprise Linux 6 outperformed Windows Server 2012 by as much as 65.2 percent out-of-the-box, and as much as 33.4 percent using optimized configurations. Using more advanced native file systems, XFS and ReFS, we found that Red Hat Enterprise Linux 6 outperformed Windows Server 2012 by as much as 31.9 percent out-of-the-box, and as much as 48.4 percent using optimized configurations.
Many applications are ultimately constrained by the I/O subsystems on which they reside, making it crucial to choose the best combination of file system and operating system to achieve peak I/O performance. As our testing demonstrates, with the file system performance that Red Hat Enterprise Linux 6 can deliver, you are less likely to see I/O bottlenecks and can potentially accelerate I/O performance in your datacenter.
MySQL can now be used as a NoSQL JSON Document store so you get the best of NoSQL and SQL world. This talk covers the features of the X Devapi, the MySQL Document Store, and how to use relational tables with the new SQL features
Comparison between mongo db and cassandra using ycsbsonalighai
Performed YCSB benchmarking test to check the performances of MongoDB and Cassandra for different workloads and a million opcounts and generated a report discussing clear insights.
Dell Acceleration Appliance for Databases 2.0 and Microsoft SQL Server 2014: ...Principled Technologies
As this guide has shown, installing and configuring a Microsoft Windows Server 2012 R2 with SQL Server 2014 powered by the Dell Acceleration Appliance for Databases is a straightforward procedure. A key benefit from implementing DAAD 2.0 into your infrastructure is the ability to accelerate workloads without a complete storage area network redesign. This can be ideal for businesses that have snapshot and deduplication features within their software stack or are looking to improve database performance without investing in large storage solutions that may contain features they do not need. Consider DAAD 2.0 for your business—a storage acceleration solution that requires only 4U of rack space and can potentially give your database workloads a boost.
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...Principled Technologies
Strong server performance is essential to companies running Oracle Database. The new Dell PowerEdge R920 provides strong performance in its base configuration with 24 SAS hard disks, but this performance gets an enormous boost when running the configuration containing NVMe Express Flash PCIe SSDs. In our testing, the upgraded configuration of the Dell PowerEdge R920 delivered 14.9 times the database performance of the base configuration. In addition, in testing the raw I/O throughput of the NVMe Express Flash PCIe SSDs, we saw as much as 192.8 times the IOPS as compared to the base configuration. Given that the storage subsystem is critical in servers and specifically database applications, the performance improvements offered by NVMe Express Flash PCIe SSDs can lead to great service improvements for your customers, making this upgrade a very wise investment.
In-Memory Logical Data Warehouse for accelerating Machine Learning Pipelines ...Gianmario Spacagna
Abstract:
Legacy enterprise architectures still rely on relational data warehouse and require moving and syncing with the so-called "Data Lake" where raw data is stored and periodically ingested into a distributed file system such as HDFS.
Moreover, there are a number of use cases where you might want to avoid storing data on the development cluster disks, such as for regulations or reducing latency, in which case Alluxio (previously known as Tachyon) can make this data available in-memory and shared among multiple applications.
We propose an Agile workflow by combining Spark, Scala, DataFrame (and the recent DataSet API), JDBC, Parquet, Kryo and Alluxio to create a scalable, in-memory, reactive stack to explore data directly from source and develop high quality machine learning pipelines that can then be deployed straight into production.
In this talk we will:
* Present how to load raw data from an RDBMS and use Spark to make it available as a DataSet
* Explain the iterative exploratory process and advantages of adopting functional programming
* Make a crucial analysis on the issues faced with the existing methodology
* Show how to deploy Alluxio and how it greatly improved the existing workflow by providing the desired in-memory solution and by decreasing the loading time from hours to seconds
* Discuss some future improvements to the overall architecture
Bio:
Gianmario is a Senior Data Scientist at Pirelli Tyre, processing telemetry data for smart manufacturing and connected vehicles applications.
His main expertise is on building production-oriented machine learning systems.
Co-author of the Professional Manifesto for Data Science (datasciencemanifesto.com), founder of the Data Science Milan Meetup group and currently writing "Python Deep Learning" book (will be published soon).
He loves evangelising his passion for best practices and effective methodologies amongst the community.
Prior to Pirelli, he worked in Financial Services (Barclays), Cyber Security (Cisco) and Predictive Marketing (AgilOne).
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Apache Cassandra performance advantages of the new Dell PowerEdge C6620 with ...Principled Technologies
The PowerEdge C6620 with PERC 12 delivered lower latency and higher throughput than an HPE ProLiant XL170r Gen9 server with an HPE Smart Array P440ar controller
Conclusion
Data proliferation today is rapid, and its growth shows no signs of stopping. For businesses that can take advantage of that data, there is tremendous potential value. One recent McKinsey study notes that “companies that are using data-driven B2B sales-growth engines report above-market growth and EBITDA increases in the range of 15 to 25 percent.” With data flooding in so quickly and in so many different forms, however, companies need high-performing big data solutions to have a chance at utilizing that data effectively.
We tested the performance of two platforms with a read-intensive Apache Cassandra database system bigdata workload to assess which might be better suited to speedily deliver the insights decision makers need. Compared to an older HPE ProLiant XL170r Gen9 server with an HPE Smart Array P440ar controller, the new Dell PowerEdge C6620 with Broadcom-based PERC 12 RAID controller delivered faster read and update latencies and more than twice the throughput. This improvement in performance can help you glean more value from your unstructured data more quickly. If you’re watching your stores of unstructured data grow but are still leaning on older servers for your critical Cassandra workloads, it may be time for an upgrade.
By upgrading from the legacy solution we tested to the new Intel processor-based Dell and VMware solution, you could do 18 times the work in the same amount of space. Imagine what that performance could mean to your business: Consolidate workloads from across your company, lower your power and cooling bills, and limit datacenter expansion in the future, all while maintaining a consistent user experience—the list of potential benefits is huge.
Try running DPACK, which can help you identify bottlenecks in your environment and inform you about your current performance needs. Then consider how the consolidation ratio we proved could be helpful for your company. The Intel processor-powered Dell PowerEdge R730 solution with VMware vSphere and Dell Storage SC4020, also powered by Intel, could be the right destination for your upgrade journey.
MySQL can now be used as a NoSQL JSON Document store so you get the best of NoSQL and SQL world. This talk covers the features of the X Devapi, the MySQL Document Store, and how to use relational tables with the new SQL features
Comparison between mongo db and cassandra using ycsbsonalighai
Performed YCSB benchmarking test to check the performances of MongoDB and Cassandra for different workloads and a million opcounts and generated a report discussing clear insights.
Dell Acceleration Appliance for Databases 2.0 and Microsoft SQL Server 2014: ...Principled Technologies
As this guide has shown, installing and configuring a Microsoft Windows Server 2012 R2 with SQL Server 2014 powered by the Dell Acceleration Appliance for Databases is a straightforward procedure. A key benefit from implementing DAAD 2.0 into your infrastructure is the ability to accelerate workloads without a complete storage area network redesign. This can be ideal for businesses that have snapshot and deduplication features within their software stack or are looking to improve database performance without investing in large storage solutions that may contain features they do not need. Consider DAAD 2.0 for your business—a storage acceleration solution that requires only 4U of rack space and can potentially give your database workloads a boost.
Dell PowerEdge R920 running Oracle Database: Benefits of upgrading with NVMe ...Principled Technologies
Strong server performance is essential to companies running Oracle Database. The new Dell PowerEdge R920 provides strong performance in its base configuration with 24 SAS hard disks, but this performance gets an enormous boost when running the configuration containing NVMe Express Flash PCIe SSDs. In our testing, the upgraded configuration of the Dell PowerEdge R920 delivered 14.9 times the database performance of the base configuration. In addition, in testing the raw I/O throughput of the NVMe Express Flash PCIe SSDs, we saw as much as 192.8 times the IOPS as compared to the base configuration. Given that the storage subsystem is critical in servers and specifically database applications, the performance improvements offered by NVMe Express Flash PCIe SSDs can lead to great service improvements for your customers, making this upgrade a very wise investment.
In-Memory Logical Data Warehouse for accelerating Machine Learning Pipelines ...Gianmario Spacagna
Abstract:
Legacy enterprise architectures still rely on relational data warehouse and require moving and syncing with the so-called "Data Lake" where raw data is stored and periodically ingested into a distributed file system such as HDFS.
Moreover, there are a number of use cases where you might want to avoid storing data on the development cluster disks, such as for regulations or reducing latency, in which case Alluxio (previously known as Tachyon) can make this data available in-memory and shared among multiple applications.
We propose an Agile workflow by combining Spark, Scala, DataFrame (and the recent DataSet API), JDBC, Parquet, Kryo and Alluxio to create a scalable, in-memory, reactive stack to explore data directly from source and develop high quality machine learning pipelines that can then be deployed straight into production.
In this talk we will:
* Present how to load raw data from an RDBMS and use Spark to make it available as a DataSet
* Explain the iterative exploratory process and advantages of adopting functional programming
* Make a crucial analysis on the issues faced with the existing methodology
* Show how to deploy Alluxio and how it greatly improved the existing workflow by providing the desired in-memory solution and by decreasing the loading time from hours to seconds
* Discuss some future improvements to the overall architecture
Bio:
Gianmario is a Senior Data Scientist at Pirelli Tyre, processing telemetry data for smart manufacturing and connected vehicles applications.
His main expertise is on building production-oriented machine learning systems.
Co-author of the Professional Manifesto for Data Science (datasciencemanifesto.com), founder of the Data Science Milan Meetup group and currently writing "Python Deep Learning" book (will be published soon).
He loves evangelising his passion for best practices and effective methodologies amongst the community.
Prior to Pirelli, he worked in Financial Services (Barclays), Cyber Security (Cisco) and Predictive Marketing (AgilOne).
Artificial intelligence (AI) is everywhere, promising self-driving cars, medical breakthroughs, and new ways of working. But how do you separate hype from reality? How can your company apply AI to solve real business problems?
Here’s what AI learnings your business should keep in mind for 2017.
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
We asked LinkedIn members worldwide about their levels of interest in the latest wave of technology: whether they’re using wearables, and whether they intend to buy self-driving cars and VR headsets as they become available. We asked them too about their attitudes to technology and to the growing role of Artificial Intelligence (AI) in the devices that they use. The answers were fascinating – and in many cases, surprising.
This SlideShare explores the full results of this study, including detailed market-by-market breakdowns of intention levels for each technology – and how attitudes change with age, location and seniority level. If you’re marketing a tech brand – or planning to use VR and wearables to reach a professional audience – then these are insights you won’t want to miss.
Apache Cassandra performance advantages of the new Dell PowerEdge C6620 with ...Principled Technologies
The PowerEdge C6620 with PERC 12 delivered lower latency and higher throughput than an HPE ProLiant XL170r Gen9 server with an HPE Smart Array P440ar controller
Conclusion
Data proliferation today is rapid, and its growth shows no signs of stopping. For businesses that can take advantage of that data, there is tremendous potential value. One recent McKinsey study notes that “companies that are using data-driven B2B sales-growth engines report above-market growth and EBITDA increases in the range of 15 to 25 percent.” With data flooding in so quickly and in so many different forms, however, companies need high-performing big data solutions to have a chance at utilizing that data effectively.
We tested the performance of two platforms with a read-intensive Apache Cassandra database system bigdata workload to assess which might be better suited to speedily deliver the insights decision makers need. Compared to an older HPE ProLiant XL170r Gen9 server with an HPE Smart Array P440ar controller, the new Dell PowerEdge C6620 with Broadcom-based PERC 12 RAID controller delivered faster read and update latencies and more than twice the throughput. This improvement in performance can help you glean more value from your unstructured data more quickly. If you’re watching your stores of unstructured data grow but are still leaning on older servers for your critical Cassandra workloads, it may be time for an upgrade.
By upgrading from the legacy solution we tested to the new Intel processor-based Dell and VMware solution, you could do 18 times the work in the same amount of space. Imagine what that performance could mean to your business: Consolidate workloads from across your company, lower your power and cooling bills, and limit datacenter expansion in the future, all while maintaining a consistent user experience—the list of potential benefits is huge.
Try running DPACK, which can help you identify bottlenecks in your environment and inform you about your current performance needs. Then consider how the consolidation ratio we proved could be helpful for your company. The Intel processor-powered Dell PowerEdge R730 solution with VMware vSphere and Dell Storage SC4020, also powered by Intel, could be the right destination for your upgrade journey.
Scalability: Lenovo ThinkServer RD540 system and Lenovo ThinkServer SA120 sto...Principled Technologies
Enterprises and SMBs need servers that can provide reliable performance with the ability to scale out to match growth. The Lenovo ThinkServer RD540 and the ThinkServer SA120 DAS array can run transactional applications such as Microsoft Exchange Server while providing scalable storage to support these critical workloads. We found that in the HDD configuration, the ThinkServer RD540 and ThinkServer SA120 DAS device provided support for 3,800 Exchange users. When we added just two Intel 400GB SSDs as a CacheCade volume, the ThinkServer RD540 and ThinkServer SA120 not only supported 5,300 users—a 39.5 percent increase—but did so while improving response time 33.9 percent.
Dell PowerEdge R920 and Microsoft SQL Server 2014 Migration and Benefits GuidePrincipled Technologies
The latest Dell PowerEdge R920 server is designed to provide highly scalable performance for large enterprises, with greater memory capacity, improved and expanded attached storage options, and processor architectures designed for high availability. Microsoft SQL Server 2014 is the perfect companion software to take advantage of the Dell PowerEdge R920’s impressive specifications. Upgrading has never looked more attractive, and with hardware/software upgrades must come data migration.
Migrating legacy database applications to the latest database technologies on newer Dell server platforms is a common task for businesses upgrading their hardware/software stack. As this guide shows, the process is straightforward and the cost benefits can be enormous. We calculated the savings attainable from multiple consolidation ratios, as well as how long it would take to pay off the replacement server. We found that a consolidation ratio of 13 to 1 could yield $531,725 in software savings, many times the cost of the replacement hardware itself. So not only will the business benefit from the massively-scalable current-generation Dell server technology paired with Microsoft Windows Server 2012 R2 running SQL Server 2014, but you can save money in the process.
Process 84% more MySQL database activity with the latest-gen Dell PowerEdge R...Principled Technologies
The 16th Generation server handled more database transactions than a previous-generation PowerEdge R750 server with vSphere 7
New servers and software versions can be a boon for your organization. If you’re running MySQL workloads for web applications, retail, or other use cases, your organization could see a performance boost by upgrading to latest-generation Dell PowerEdge R760 servers running VMware vSphere 8.0. In our testing, a PowerEdge R760 server handled 84.5 percent more NOPM than an older Dell PowerEdge R750 server. We also found that Live Optics infrastructure monitoring software allows you to view performance data for new PowerEdge R760 and vSphere 8.0 environments so you can manage those resources to optimize your MySQL workloads.
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.
Speeding time to insight: The Dell PowerEdge C6620 with Dell PERC 12 RAID con...Principled Technologies
The new PowerEdge C6620 delivered better performance—both higher throughput and lower latency—than a previous-generation PowerEdge C6520 with PERC 11
Conclusion
The vast amounts of unstructured data that people and organizations generate daily have the potential to bring incredible value to companies that can utilize it quickly and correctly. Buried in the data are insights about consumer preferences, product performance, environmental trends, and more—but to access those insights at the speed of business, you need high-performing NoSQL databases. Aging servers may be holding you back from the full value of your data.
We found that the new Dell PowerEdge C6620 with Broadcom-based PERC 12 RAID controller can speed read-intensive Apache Cassandra database workloads compared to an older server solution. Faster read and update latencies and higher throughput, as we saw the PowerEdge C6620 deliver, can speed the retrieval, processing, and analysis of your unstructured data, enabling you to more effectively extract its value. To more fully utilize your data to inform your everyday business operations, consider the Dell PowerEdge C6620 with Broadcom-based PERC 12 RAID controller.
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Principled Technologies
When it comes time to make your server purchase or if you’re looking for an easy way to boost performance of existing infrastructure, consider upgrading your server’s internal storage. As our hands-on tests with a Dell EMC PowerEdge R630 environment running VMware Virtual SAN proved, Intel SSD DC P3600 Series NVMe SSDs could increase virtualized mixed-workload performance by as much as 59.9 percent compared to SATA SSDs while allowing you to run a large additional number of VMs. When you improve performance for your virtualized workloads, your employees and customers will benefit. By increasing performance with Intel NVMe SSDs on your Dell EMC PowerEdge R630 servers, you can potentially slash wait times and do more work on your servers without having to expand your infrastructure with additional storage arrays, which can translate to happier users and a more efficient infrastructure.
SQL Server 2016 database performance on the Dell PowerEdge R830 QLogic 16G Fi...Principled Technologies
Nothing lasts forever. When software manufacturers discontinue support for aging programs, as Microsoft has done for SQL Server 2005, businesses using these applications must take the step of migrating to new, updated versions. Coupling this upgrade with an upgrade to the hardware on which the applications run can take performance improvements to an even higher level.
In our testing, the modern four-socket Dell PowerEdge R830 powered by Intel Xeon processors E5-4650 v4 working with the powerful Dell Storage SC9000 array and running SQL Server 2016 delivered over five times the database performance of a legacy PowerEdge R820 solution running SQL Server 2005. The modern PowerEdge solution also delivered a faster response time.
Running modern, fully featured database software on four-year-old servers is possible, but far from optimal. Consolidating your SQL Server workloads from legacy servers onto Dell PowerEdge R830 servers powered by the Intel Xeon processor E5-4600 v4 product family is a way to streamline and modernize your datacenter.
Boosting performance with the Dell Acceleration Appliance for DatabasesPrincipled Technologies
If your business is expanding and you need to support more users accessing your databases, it’s time to act. Upgrading your database infrastructure with a flash storage-based solution is a smart way to improve performance without adding more servers or taking up very much rack space, which comes at a premium. The Dell Acceleration Appliance for Databases addresses this by providing strong performance when combined with your existing infrastructure or on its own.
We found that adding a highly available DAAD solution to our database application provided up to 3.01 times the Oracle Database 12c performance, which can make a big difference to your bottom line. Additionally, the DAAD delivered 3.14 times the database performance when replacing traditional storage completely, which could enable your infrastructure to keep up with your growing business’ needs.
At the Public Sector Red Hat Storage Days on 1/20/16 and 1/21/16, Jason Calloway walked attendees through the basics of scalable POSIX file systems in the cloud.
SQL Server 2016 database performance on the Dell PowerEdge R930 QLogic 16G Fi...Principled Technologies
As support ends for aging software and applications, such as SQL Server 2005, migrating to a new, updated version is inevitable and necessary. This migration presents a unique opportunity to upgrade the hardware running these applications, too—a real change to your datacenter.
In our test, the modern four-socket Dell PowerEdge R930 powered by Intel Xeon E7-8860 v4 processors working with the powerful Dell Storage SC9000 array and running SQL Server 2016 got over six times the database performance of a legacy solution running SQL Server 2005. The modern PowerEdge solution also delivered a faster response time.
As you move to a more modern, fully featured database software, why not also move to a powerful, modern server hardware solution as well? Consolidating your SQL Server workloads from legacy servers onto Dell PowerEdge R930 servers powered by Intel Xeon E7 v4 processors can let you do more with less, streamline your datacenter, and reduce costs.
Similar to Deploy 7,500 mailboxes with exchange server 2016 (20)
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
3. Technical whitepaper Page 3
Executivesummary
Thiswhitepaper isintendedfor customerswhowant tomigratetoMicrosoft®ExchangeServer 2016andwhohavestandardized onHPE
BladeSystemservers.ExchangeServer2016isoneof thelatest releasesinalonglineof ExchangeServerreleases.Overtheyears,Exchangehas
changedinanumber of ways.It movedfroma32bit toa64bit architectureandhaschangedstorageinput/output (I/O) requirementssuchthat
slower,lower cost diskscanbeutilized.Thehighavailability model wasmodifiedsuchthat Exchangenativedataprotectioncanbethedefault high
availability solution. Manyother architectural advanceshavebeenimplementedthat changedsystemrequirements,someof which changethe
focusfromvery highperformancestorage,tohigher performanceserverswith RAMandCPUcapabilitiestoaddressthenewapplication
requirements.
Deploying ExchangeServer2016onolderserverscanrequiremoreserverstobedeployed,dependingontheuserprofileandothersolution
parameters.Inoneexample,usingearliergenerationsof serverscould result inneedingfromtwo tosevenmoreserverstosupport thesame
ExchangeServer2016workloadoperating on5HPEProLiant BL460cGen9servers.Inaddition toserver costs,thiswould alsoincrease
administration, networking andother infrastructurecosts.Deploying ExchangeServer 2016onthemost recent HPEProLiant generationcan help
reducethenumberof serversrequired,while alsoreducing networking,power and administrativecosts.Anin-placeupgradeusingexisting
hardwareusedtohost earlier versionsof ExchangeServer isnot possible,sonewserver hardwareandstoragecapacityisrequiredtodeploy
ExchangeServer2016.
Thiswhitepaperdescribesdeploying Microsoft ExchangeServer 2016onHPEProLiant BL460cGen9serverbladesinanHPEBladeSystem
c7000 enclosurewith direct attachedstorage(DAS),utilizing HPED6000 diskenclosures.Thisimplementationensuresahighly available
solutionwhile minimizing costs.Thistestedsolutionsupportsacustomerusecasewith 7,500 10GBmailboxesat aprofile of 150 total messages
sent andreceived per dayper mailbox.Rather thanusingRAIDtoprovidehighavailability (HA) at thestoragelayer,thissolutionutilizesthe
nativedataprotection featuresof ExchangeServer2016throughimplementationof adatabaseavailability group(DAG) with threecopiesof each
databaseamongfiveservers.Thedatabasesandtransactionlogsarestoredonindividual RAID-lessdisksina“just abunchof disks”,or JBOD
configuration.
Deploying thesolutiononHPEBladeSystemcapitalizesonthepower andcooling savingsof theBladeSysteminfrastructurealong with
simplifying datacenteroperationsand offeringgreaterdensity,sharedresources,scalability and greateroverall efficiency.For moreinformation
about thebenefitsof deploying HPEBladeSystem,pleaserefertotheIDCTop5ReasonstoMovetoBladeSystem,presentation:
http://h20195.www2.hpe.com/v2/GetDocument.aspx?docname=4AA5-7828ENW
TheMicrosoft PreferredArchitecture(PA) for Exchangeisutilized asaguidein deploying this solution.WherepossiblethePAis followed.
Encryption of dataat rest utilizing BitLocker isalsodiscussed,alongwith keysystemcomponents,suchasTrustedPlatformModule(TPM) 1.2,
andCPUsthat support theIntel®AES-NIinstruction settoaccelerateencryption andreducethestorageperformanceimpact of encryption.
Insummarizingtestingwith Microsoft ExchangeJetstressandLoadGen,thiswhitepaper showsthat thissolutioncansupport thetarget 7,500
mailboxeswith a150 messagesperdaypermailboxprofile in several different scenarios.Thesolutionsupportsatwoserver outagescenario,
whereevenwith twoserversunavailable,thesolution cansupport apeakload of 300 messagespermailbox perday.
ExchangeServer2016wasreleasedinSeptemberof 2015.It advancesonExchangeServer 2013with moreefficient catalogingandsearch
capabilities,simplifiedserverarchitectureanddeployment models,fasterand morereliableeDiscovery,and expandeddatalossprevention
features.Sizing forExchange2016isvery similar tothesizing processfor Exchange2013,which isdemonstratedwith thetest resultslater in this
document,ascomparedtothereferencearchitectureat:http://h20195.www2.hpe.com/V2/GetDocument.aspx?docname=4AA6-2902ENW
4. Technical whitepaper Page 4
Solutionoverview
Thissolution isbuilt aroundan HPEBladeSystemc7000 enclosure,aD6000 diskenclosure,fiveBL460cGen9servers,andinternal componentsto
bediscussedlater in thisdocument.Thissolutionalsoutilizesthenativedataprotectionfeaturesof Exchange2016with multiple copiesof each
database.Storagecostsarereducedby usingdirect attachedstorage(DAS) inajust abunchof disks(JBOD) configurationfor Exchange
databasesandlogs,which meansthat noRAIDprotection isprovidedby thestoragesubsystem.Eachphysical 6TBSAS7.2K3.5indiskhoststhree
copiesof variousdatabases,andeachdatabasehasthreecopiesspreadamongthefiveservers.
Figure 1. Logical Exchange Server 2016 di agram with DAG, servers and some database copies.
Intheabovefigure,eachExchangeserver ishostedonaProLiant BL460cGen9server inaBladeSystemc7000 enclosure,which isattachedtoa
D6000 diskenclosuretoprovidestoragecapacity for theExchangedatabases.
Inthissolution,eachserver hasapair of boot/systemdiskswhich areprotected in aRAID1pair,andeachserver isprovisionedfourteendisks
fromtheD6000,which areutilized inaJBODconfigurationwhereeachphysical diskisitsownarrayandlogical drive.Withtwelvedisksfor
databases,theextratwodisksperserverarefor recoveryspaceandrepair intheevent of adiskfailure.
Ageneral viewof thesolutionin asingleBladeSystemc7000 enclosureand D6000 disk enclosureis outlinedbelowin Figure2.Thedetailsof
thesolutioncomponentsarediscussedin thenext section.
5. Technical whitepaper Page 5
Figure 2. Front and rear views of BladeSystem c7000 enclosure with fiv e server blades and D6000 disk enclosure
Eachof thefiveBL460cGen9serverscontain96GBof RAM, twoE5-2630 v3CPUs,oneHPEFlexFabric20Gb2-port 650FLBFlexibleLOM,one
Smart ArrayP244br controller andoneSmart ArrayP741mcontroller.TheSmart ArrayP244br controller isusedfor theinternal boot/system
drivesineachserver,while theP741mcontroller isinstalled in mezzanineslot 2inorder tointerfacewith HPE6GbSASSwitchesinI/Obays5and
6of thec7000 enclosure.For Ethernet connectivity thec7000 enclosurecontainsHPEVirtual Connect FlexFabric10Gb/24-port Modulesin I/O
bays1and 2.
Designprinciples
Microsoft ExchangeServerisoneof the,if not the,most widely usedbusinessproductivity applications.It isamissioncritical servicefor many
businesseswherebusinessquicklycomestoahalt if theserviceisnot available.Inordertomeetbusinessrequirements,theExchangeservice
shouldbedesignedaround ServiceLevelAgreements(SLA) which canincludeperformancelevels,uptimerequirements,capacity requirements,
andrecovery time.
Highavailability (HA) anddisaster recovery (DR)
Thissolutionutilizesthenativedataprotectionfeaturesof Exchangeasonelayer of highavailability (HA).Inthissolution,up totwoserverscan
fail or otherwisebeofflineandeachdatabasewill still haveat least oneactivecopytoserveusers.Eachserver usesaRAID1logical drivefor
WindowsBoot/SystemandforExchangetransport databases,but theExchangemailboxdatabasesandlogsareheld onsinglephysical disksona
RAID0 logical drive.TheserversaresizedtoprovidetheExchangeserviceevenwhen twoserversareunavailable.Theload increasesonthethree
remaining servers,but they aresizedtohandlethat increasedloadin thefailurescenario.
Another aspect of highavailability ismanagingsinglepointsof failure.TheHPEBladeSystemc7000 enclosureinthissolution hasredundant
power supplies,fans,OnboardAdministrator (OA) modules,andredundant Virtual Connect FlexFabric10Gb/24-port andSASmodules.Eachof
6. Technical whitepaper Page 6
theseredundant componentsneedstobemanagedaccordingly, suchasthepower suppliesbeingconfiguredin asuitableHAmodeandbeing
suppliedby separateand redundant power sources,and theOAmodulesbeing onseparatenetworks.
Thestorage subsystem also hassome level of HA built-in. The D6000 disk enclosure has two drawers,each with 35LFFdisk bays.Each drawer
has redundant power supplies,redundant fans,and redundant datapaths to the c7000 enclosure.The 6TBSAS7.2K3.5in disk drives each have
twoI/Oports,soalossof asingleSASpathwill not causelossof accesstothediskdrives.
TheMicrosoft PArecommendsnot using NICteaminginorder tosimplifythefailover model.WhilethePAisMicrosoft’srecommendationsbased
ontheir deployment methods,not all installations will beat thesamescaleasthat deployment.Insmaller scale,anExchangedeployment may not
spandatacenters,or evenrackswithin thesamedatacenter,soother deployment optionsshouldbeconsidered.
For network connectivity redundancy of each of the BL460c Gen9 servers,while NICteaming isnot recommended in the Microsoft PA, the most
efficient way to implement network HA in this configuration is to useWindows NICteaming.With NICteaming,the failure of any single NICon a
server will not impact thesolutionandneither will thefailureof either of theVirtual Connect FlexFabric10Gb/24-port Modules.
For further HA,thesolution canbedeployed acrossmultiplegeographicsites.Becauseof thedetailsof suchadeployment,suchasnamespace
design,activation scenarios,quorumplacement,etc.thistype of deployment isoutsidethescopeof thisdocument.
Scaling thesolutionbeyond7,500mailboxes
Thesolutioncanbescaledbeyond 7,500 mailboxessimplybyusingthissolutionasa7,500 mailboxbuilding block,meaningthat for each7,500
mailbox increment,anotherfiveserversandD6000 aredeployed.Asthesolutiongrows,multiple c7000 enclosureswould beutilized and
databasecopiesshouldbedistributed amongthec7000 enclosuressuchthat not all copiesof adatabasewould resideonasingleD6000 disk
enclosureor c7000 enclosure.Sincethissolutionwasnot testedbeyond 7,500 mailboxes,further discussionof thisisoutsidethescopeof this
document.
Solutioncomponents
ThisExchange2016solutionfor 7,500 10GBmailboxesutilizesthefollowing HPEBladeSystemcomponents:c7000 enclosure,Virtual Connect
FlexFabric10Gb/24-port Modulesand BL460cGen9.TheD6000 diskenclosureisoutsideof thec7000 enclosure.Eachof thesearecoveredin
moredetail asfollows.
Enclosures andI/Omodules
Thissolution isdesignedaround theHPEBladeSystemc7000 enclosurewith six platinumpower suppliesandtwoOnboardAdministrator (OA)
modules.For network I/O,twoVirtual Connect FlexFabric10Gb/24-port Modulesareutilized for redundant Ethernet connectivity within the
enclosure.Whileeachserver utilizesoneNICasper theMicrosoft PreferredArchitecture,connectingall of theNICstoasinglenon-redundant
switch or I/Omodulewould createasinglepoint of failurefor all of theservers.Inthissolution,twoEthernet I/Omodulesareusedtoprovide
networkHAwithin theenclosureandtoexternal topof rackswitches.
For connectivity to the D6000 disk enclosureHPE6Gb SASSwitch Dual Pack for HPEBladeSystemc-Classisinstalled in I/Obays 5and 6 of the
c7000 enclosure.TheseI/Omodulesare connected to the D6000 asshown in Figure 2above.Four of the HPEExt Mini SAS1m Cablesareused
tocabletheD6000 totheSASI/Omodules.
Servers
HPEProLiant BL460cGen9server bladesareutilized in this solution.Eachof theserversis configuredwith 96GBof RAM, andwith twoIntel
Xeon®E5-2630 v3CPUs,for 16corestotal.Asnoted in theExchangeTeamBlog(http://blogs.technet.com/b/exchange/archive/2013/05/06/ask-
the-perf-guy-sizing-exchange-2013-deployments.aspx) sizing guidance,theseserversaredeployed with Hyper-Threading turnedoff.Also,as
notedinthesesizing recommendations:https://technet.microsoft.com/en-us/library/dn879075(v=exchg.150).aspx,theserversshouldalsobe
configuredin theBIOStoallowtheOStomanagepower,andWindows®shouldbeset tothehighperformancepower plan.
Eachserver isconfiguredwith apair of internal 2TBSAS7.2K2.5inHDDsfor boot andsystem.Thedisksin theD6000 for Exchangedatabases,
logs,recoveryandautomaticreseedingarediscussedintheStoragesectionbelow.
Aninternal viewof theBL460cGen9server isshowninFigure3.Moreinformationabout theBL460cGen9serversisavailableat:
hpe.com/servers/bl460c
7. Technical whitepaper Page 7
Figure 3. Internal view of BL460c Gen9
Storage
The D6000 disk enclosure is utilized for database and transaction log files,and recovery,maintenance and automatic reseeding capacity.The
D6000 can hold atotal of seventy largeform factor (LFF) 3.5inch drives.Thoseseventy drives are divided between two drawers of thirty-five
driveseach.Thissolutionusesall seventy drivebaysin theD6000 with seventy HPE6TB6GSAS7.2KrpmLFF(3.5-inch) drives.
Toutilize thestoragein theD6000,eachof theExchangeserversisconfiguredwith aSmart ArrayP741mcontroller.TheRAIDfeaturesof the
Smart Arraycontroller arenot usedonthesedatabaseandlogdisksasthey areconfigured asJBOD,whereeachphysical diskisitsown array
andRAID0 logical drive.Eachserverusestwelve disksfor active andpassivedatabasecopies,with another twodisksperserverfor recovery,
auto-reseedor maintenancespace.
TheD6000 isshownbelowin Figure4.Moreinformationabout theD6000 isavailableat:
http://www8.hp.com/us/en/products/disk-enclosures/product-detail.html?oid=7390970
Informationabout deployment andcablingof theD6000 isavailableat:
http://h20565.www2.hpe.com/portal/site/hpsc/template.PAGE/public/psi/manualsResults/?sp4ts.oid=5307027and
http://h20564.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay/?docId=c01956983
TheMicrosoft PreferredArchitectureoutlinesusingWindowsBitLocker for at rest dataprotection.For effectiveuseof BitLocker,eachserver
shouldbeconfiguredwith theTrustedPlatformModule(TPM) 1.2.Thiseasestheuseof BitLocker by storingand securing theencryption keys
local totheserver without requiring aBitLocker passwordeachtimetheserver boots.Toalsoeasetheperformanceimpact of BitLocker,the
CPUsusedin thissolutionincludetheIntel AES-NIinstruction set,which isusedby BitLocker toreduceCPUandperformanceimpact.More
informationabout Intel AES-NI isavailableat:intel.com/content/dam/doc/white-paper/enterprise-security-aes-ni-white-paper.pdf
Thissolution wastestedwith unencryptedstorageandwith storageencryptedbyWindowsBitLocker and theperformancedifferencewas
negligible.Informationondeploying BitLocker is available at:https://technet.microsoft.com/en-us/library/hh831713.aspxand
https://technet.microsoft.com/en-us/library/jj612864.aspx
8. Technical whitepaper Page 8
Figure 4. D6000 f ront external view.
Operating systemandapplicationsoftware
This solutionis built onWindowsServer 2012R2with all applicableupdatesinstalled viaWindowsUpdateasof thedateof testing (December
2015):Version6.3,Build 9600.ExchangeServer 2016(build 15.01.0225.042) wasusedfor thissolution.HPEServicePackforProLiant version
2015.06.0 wasinstalled oneach of theBL460cGen9serversfor driverandfirmwareupdates.
Microsoft ExchangeLoadGenandJetstresswereusedasthetest toolsfor thissolution. LoadGenwasversion15.00.0847.030 andJetstresswas
15.00.0995.000. For Jetstresstherequired.dll andother support fileswereusedfromExchangeServer2016(build 15.01.0225.042).
Bestpracticesandconfigurationguidanceforthesolution
Microsoft recommendsdisablingHyper-Threading whendeploying Exchangeonphysical servers.Thisisnot necessaryinavirtualized
environment aslongastheadditional CPUsarenot usedin capacityplanning.Inthissolution, eachserver hastheBIOSconfiguredtodisable
Hyper-Threading andtoset thepower profileset toOScontrol with theEnergy/PerformanceBIASset to“MaximumPerformance”.Figures5
through7belowshowthosesettings.
Figure 5. Disabling Hyperthreading i n the server BIOS.
Figure 6. Setting Power Pro f ile to “ Custom” and Power Regulator t o “OS Contr o l Mode”.
9. Technical whitepaper Page 9
Figure 7. Setting Energy/Performance Bias to “ Maximum Per f ormance” .
Key point
TheseExchangeserversshould beconfiguredwith Hyperthreading turnedoff andwith thepower profileset toOScontrolled.Misconfiguring
thesesettingscanhaveanegativeimpact onperformance.
TheBladeSystemSASswitchesmust beconfiguredtoprovision 14 drivesfor eachof thefiveExchangeServers.TheHPE6GVirtual SASmanager
applicationislaunched fromtheHPEBladeSystemOnboardAdministrator web console.ZoneGroupsarecreated,populatedwith drivebays,and
thenassignedtoserver bays.Azonegroupiscreatedfor eachExchangeserverand ispopulatedwith drivebays accordingtothefollowingtable.
Table 1. SAS Zone group con f iguration parameters .
TheVirtual SASManager providesasummaryviewof theSAStopology asshownbelowinFigure8.
ZONE NAME ASSIGNED DRIVE BAYS ASSIGNED SERVER BAY
Exch01 Drawer 1: Bays 1-14 Server bay 6
Exch02 Drawer 1: Bays 15-28 Server bay 7
Exch03 Drawer 1: Bays 29-35
Drawer 2: Bays 29-35
Server bay 8
Exch04 Drawer 2: Bays 1-14 Server bay 14
Exch04 Drawer 2: Bays 15-28 Server bay 15
10. Technical whitepaper Page 10
Figure 8. Configured SAS Topology
Afterthezonegroupsareconfiguredand assignedtoaserverbay,eachserverwill see14 newdiskdrivesontheSmart Array P741mcontroller.
Inthissolutioneachoneof thosediskdrivesisconfiguredasaseparatearray, with asingleRAID0 logical drive.Theviewfromoneserveris
shownbelowinFigure9for arraysAthroughC.ThisconfigurationcontinuesthrougharrayN.
Figure 9. HPE Smar t Storage Administrat or configuration .
11. Technical whitepaper Page 11
TheaboveconfigurationcanbeaccomplishedthroughtheGUIshownabove,or it canbedoneat thecommandline.Thedefault pathfor the
commandlineutility is C:ProgramFilesHPhpssaclibin.Oncein that directory,acommandlinesuchasbelow,canbeutilized toconfigureall 14
drivesontheSmart ArrayP741massingledriveRAID0 logical drives:
1..14 | foreach ($_) {$drivestring= "51:1:$_" ; write- host " . hpssacli.exe c t r l slot=2 create type=ld
drives="$drivestring" raid=0 stripsize=256"}
OncethedrivesareconfiguredandexposedtoWindowsasnewdiskdrives,theymust beinitialized, mountedtomount points,andformatted.
This solutionutilized themount point of C:ExchangeVolumeswith eachdiskmountedtoafolder under that asshownin Figure10 below.
Figure 10. Mount point root , mount points, volumes and multiple databases per volume
Either theWindowsGUIor PowerShell canbeusedtoinitialize,mount andformatthevolumes.Thedetailsof thesePowerShell commandsare
outsidethescopeof thisdocument.Extremecaremust betakenwhenautomatingdiskprovisioning inordertoprotect disksalready inusethat
maycontainoperatingsystemor other critical information.OnedifferencebetweenanExchange2016deployment andanExchange2013
deployment isthat theWindowsvolumesshould beformattedwith theResilient Filesystem,or ReFs,for Exchange2016.
Key points
OntheSmart Arraycontroller,thelogical drivesshould haveastrip sizeof at least 256KB.WhenformattingthedisksinWindows,theallocation
unit sizeshould beset to64KB.TheSmart Arraycontroller cachewasleft at thedefault of 10%readand90%writecache.
Thissolutionutilizes60 Exchangedatabaseswith threecopiesof thosedatabasesamongthefiveservers.Figure11showsthedistributionof
thosedatabasesamongtheservers.Thenumbersin thecellsrepresent thepreferred,secondaryandtertiary server designatedfor each
database.Oncethestorageisconfigured,mount pointscreatedanddatabaseandlog folderscreatedwithin thosepaths,thenthedatabase
distribution amongtheserversshouldbeconfiguredasshownbelow.
12. Technical whitepaper Page 12
Figure 11. Database copy di s t ributio n among the servers.
Exchange2013PerformanceHealthChecker Script
Microsoft providesanExchange2013PerformanceHealth CheckerScript that checkscommonconfigurationsettingssuchasproduct versions,
pagefilesettings,power plansettings,NICsettings,andprocessor/memoryinformation.Exampleoutput for theExchangeserversisshownbelowin
Figure12.It isrecommendedtoruntheExchange2013Health CheckerScript periodically toensurethat your environment isoperatingat peak
healthandthat configurationsettingshavenot beeninadvertently changed.Microsoft providestheExchange2013PerformanceHealth Checker
Script at https://gallery.technet.microsoft.com/Exchange-2013-Performance-23bcca58.Whilethis script wasinitially releasedfor Exchange2013,it
still providesvaluableinformationforExchange2016.
Figure 12. Example Health Checker scr i p t output .
13. Technical whitepaper Page 13
Capacity and sizing
Performance
Twotoolsareusedtoplantheperformanceandcapacityrequirementsfor thissolution: theHPESizer for Microsoft ExchangeServer 2013
(hpe.com/solutions/microsoft/exchange2013/sizer) andtheMicrosoft ExchangeServer RoleRequirement Calculator v7.8,which includes
calculations for Exchange2016(https://gallery.technet.microsoft.com/office/Exchange-2013-Server-Role-f8a61780).TheExchange2010
ProcessorQuery tool (https://gallery.technet.microsoft.com/office/Exchange-Processor-Query-b06748a5) isalsousedwith theMicrosoft
calculator tolookup theSPECInt valuesfor prospectiveCPUs.TheHPESizer for Microsoft ExchangeServer2013wasusedassizing for
Exchange2016isnot that differentthansizing for Exchange2013.
In using either the HPESizer or the Microsoft Calculator,some characteristics of the workload are utilized for performance sizing.The number of
messagessent and received per day per mailbox is a primary workload characteristic.This solution issized around aprofile of 150 messagessent
and received per mailbox per day. Using that profile resultsin thefive serverseach sized with two Intel Xeon E5-2630 v3processorswith 96GBof
RAM.
Table2showstheprofile,CPUandRAMcombinationandwhat theexpectedCPUutilization isfor different server failurescenarios.Actual test
resultsarecoveredlater in thispaper.
Table 2. CPU and RAM configuration and expected CPU u t il i z ation.
Capacity
Thissolutionisdesignedsuchthat eachof the7,500 mailboxescanbeup to10GBin capacity.Withthreeactive/passivedatabasecopies,thisis
efficiently doneutilizing fourteen6TBLFF7.2KHDDsfor eachof thefiveservers.Thiscapacity isoptimizedby usingaRAID-lessJBOD
configurationwherethereisnoRAIDoverheadaswith RAID10 or RAID5logical drives.WhileRAID5minimizesthecapacity overheadof RAID
protection,performanceisnot typically adequatewith RAID5and 7.2KRPMdiskdrives,and with lessmeantimebetweenfailure(MTBF),thereis
greater riskof datalosswith 7.2KRPMdrivesin aRAID5arrayduring anarrayrebuild operation.
Analysis andrecommendations
Jetstress testresults
Multipletestswereperformedwith Microsoft ExchangeJetstresstotest variousaspectsof thestoragesubsystem,asoutlinedbelow.Inthese
tests,thetarget IOPSper mailbox is 0.13,or 195IOPS/serverwith fiveserversonline,or 325IOPS/serverwith threeserversonline.
• JetstressTest 1–Normal Load,all fiveserversonline.Goal = Target IOPSunder latency thresholds.
• JetstressTest 2–Normal load,threeserversonline.Goal = Target IOPSunder latency thresholds.
• JetstressTest 3–Very highload.Goal = Demonstratenear upper IOPSlimit perserver.
MESSAGE PROFILE CPU
(2X PER SERVER)
RAM
(PER SERVER)
%CPU WITH FIVE
SERVERS ONLINE
%CPU WITH FOUR
SERVERS ONLINE
%CPU WITH THREE
SERVERS ONLINE
150 msg/day/mbx E5-2630 v3 96GB 48% 54% 64%
14. Technical whitepaper Page 14
Theresultsof thesethreetests areshowninthetablebelow.
Table 3. Summary of tes t r esults f or Jetstress tests.
Table3showsthat thestoragesubsystemeasily meetstherequiredIOPSfor thetarget profileandhasmuchI/Otosparebeforereaching17.6ms
databasereadlatency.Withahardlimit of 20ms,thereisevenmoreheadroomtospare.
TheseJetstresstestshaveshownthat thestoragesubsystemcansatisfythestorageI/Oneedsof this solutionandthat thereisI/Oheadroomin
thesolution.
Thefollowing Microsoft ExchangeLoadGentest resultswill addresstheCPUand memoryrequirementsandperformanceof thissolution.
LoadGentestresults
Microsoft ExchangeLoadGenwasusedtomorefullytest thisExchangeServer 2016solution.WhileJetstresssimulatesExchangeServerstorage
I/Oonaserver that isnot runningExchange,LoadGensimulatesclient loadonserversactually runningExchange2016.Thistypeof testing allows
analysisof CPUandRAMutilization, latencyandresponseof variousExchangesubsystems,andmeasurement of actual messagessent and
receivedby eachmailbox toensurethetarget profileisbeing simulatedasaccurately aspossible.
Theloadof 150 messages/dayrepresentstheaverageload per mailbox,but peaktimescanfrequentlyexceedthat average,soagenerally
acceptedpracticeistotest at twicetheaverageleveltosimulatepeakusage.Testswerethusrun at aneffectiverateof 300 messages/dayto
simulatethispeakimpact andareshownbelow
For thissolution,LoadGenwasusedtosimulatethreescenarios.
• LoadGenTest 1–Normal load,all fiveserversonline.Goal = meet target profileandanalyze CPU,RAMandExchangesubsystems.
• LoadGenTest 2–High stressload,fiveserversonline.Goal = meettarget profileandanalyze CPU,RAMandExchangesubsystems.
• LoadGenTest 3–High stressload,threeserversonline.Goal = meettarget profileand analyze CPU,RAMandExchangesubsystems.
JETSTRESS TEST 1 JETSTRESS TEST 2 JETSTRESS TEST 3
I/O Profile Normal – 150 msg/day Normal – 150 msg/day Very high
Target IOPS / Server 195 325 Near Maximum
Number of
Servers
Online
5 3 5
Achieved IOPS / Server 327 454 1247
Database Read IOPS / Server 226 314 861
Database Write IOPS / Server 101 140 386
Average Database Read Latency
(ms)
5.80 6.6 17.6
Average Database Write Latency
(ms)
0.17 0.29 1.2
Transaction Log Writes / Sec 2.1 1.7 8.4
Transaction Log Write Latency (ms) 0.07 0.08 0.14
15. Technical whitepaper Page 15
Table 4. Summary of tes t r esults f or LoadGen t ests 1 – 3.
Inthepeakload scenarioswheretheCPUisslightly higher thanthedesiredthresholdof 70%,adeeper look at theCPUutilization showsthat
content indexingisutilizing asignificant amount of CPU.Inthescenarioswith lower CPUutilization, thenoderunner processes,which arethe
content indexingprocesses,wereabout 18%of thetotal CPUutilization. Inscenarioswith higher CPUutilization, thenoderunner processes
representedabout 34%of theCPUutilization.
TheLoadGentestingshowedthat thesolutioncansupport thetarget numberof mailboxesat thetarget profile,eveninpeakloadscenarios,and in
failurescenarioswheretwo serversareofflinefor maintenanceor becauseof anunplannedoutage.
Summary
Properly sizing anExchangeServer2016solutioncanbechallenging,andsupport becomesmorechallenging if it isnot sized properly.Thiswhite
paper outlined anExchangesolutiondesignedandsized for 7,500 mailboxesof up to10GBeach.Testingshowedthat thestorage,CPU,RAMand
networkingsubsystemscansupport thissolutionat the150 messagesper dayper mailboxprofilefor which it wasdesignedinnormaloperations
with all fiveserversonlineandin scenarioswhereup totwoserversareoffline.Thesolutionwasalsodesignedandtestedfor peakload scenarios
of 300 messagesperdaypermailbox in order tohandlepeakloadsat thebeginning of thework day,or during other highloadtimes.
With the architectural changes of Exchange Server over the last several generations,Exchange requires more CPUand RAM resources.This
need can best be met by the latest CPUand architecture of theHPEProLiant BL460c Gen9 servers.Based on CPUcomparisons in multiple
sizing scenarios,deploying with the latest generation of ProLiant servers can reduce the number of servers required by two to seven servers
dependingonthespecificsof theworkload.
Implementing aproof-of-concept
As amatter of best practice for all deployments,HPErecommends implementing a proof-of-concept using a test environment that matches as
closely as possible the planned production environment.In this way,appropriate performance and scalability characterizations can be obtained.
For help with aproof-of-concept,contact anHPEServicesrepresentative(hpe.com/us/en/services/consulting.html) or your HPEpartner.
LOADGEN TEST 1 LOADGEN TEST 2 LOADGEN TEST 3
I/O Profile Normal – 150 msg/day Peak – 300 msg/day Peak – 300 msg/day
Measured messages/day 145 295 307
Number of
servers
online
5 5 3
Average CPU utilization % 53 73 79
MS Exchange RPC Client Access Connection
Count
2944 2943 5058
MS Exchange RPC Client Access Active User
Count
1070 1358 2311
MS Exchange RPC Client Access RPC
Operations/sec
468 879 1490
MS Exchange RPC Client Access RPC Averaged
Latency
4.6 6.5 6.1
Network Interface MBytes sent/sec 3.0 5.7 7.8
Network Interface MBytes received/sec 2..81 5.5 5.0
Average database read latency (ms) 8.2 10.6 9.5
Average database write latency (ms) 0.32 0.25 0.38
16. Technical whitepaper Page 16
AppendixA:Billof materials
Note
Part numbersareat time of testing and subject to change.The bill of materials doesnot include completesupport options or other rack and
power requirements.If you have questions regarding ordering,please consult with your HPEReseller or HPESales Representative for more
details.hpe.com/us/en/services/consulting.html
Table 5. B i ll of materials
QTY PART NUMBER DESCRIPTION
1 681844-B21 HPE BLc7000 Platinum CTO with ROHS Trial IC License Single Phase
6 733459-B21 HPE 2650W Plat Ht Plg Pwr Supply Kit
2 571956-B21 HPE Virtual Connect FlexFabric 10Gb/24-port Module for c-Class
BladeSystem
1 456204-B21 HPE BLc7000 Onboard Administrator with KVM Option
1 BK764A HPE 6Gb SAS Switch Dual Pack for HPE BladeSystem c-Class
4 407337-B21 HPE Ext Mini SAS 1m Cable
1 517520-B21 HPE BLc 6X Active Cool 200 FIO Fan Opt
5 488069-B21 HPE TPM Module Kit
5 727021-B21 HPE BL460c Gen9 10Gb/20Gb FLB CTO Blade
5 700764-B21 HPE FlexFabric 20Gb 2-port 650FLB FIO Adapter
5 726782-B21 HPE Smart Array P741m/4GB FBWC 12Gb 4-ports Ext Mezzanine SAS
Controller
5 726994-L21 HPE BL460c Gen9 E5-2630v3 FIO Kit
5 726994-B21 HPE BL460c Gen9 E5-2630v3 Kit
30 726719-B21 HPE 16GB 2Rx4 PC4-2133P-R Kit
5 761871-B21 HPE Smart Array P244br/1G FIO Controller
10 765466-B21 2TB 12G SAS 7.2K 2.5in 512e SC HDD
1 K2Q12A HPE D6000 w/70 6TB 6G SAS 7.2K LFF (3.5in) Dual Port MDL HDD 420TB
Bundle