Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 i Benchmark Testing Results: Teamcenter Running on SQL Server 2012 and Servers Based on Intel Xeon Processors Running Teamcenter from Siemens PLM Software on Microsoft SQL Server 2012 and servers based on Intel Xeon processors provides unmatched performance and scalability Technical White Paper Published: March 2012 Applies to: Microsoft SQL Server 2012 Abstract In today’s highly competitive global marketplace, industry-leading companies need to develop and deliver world-class products quickly and efficiently. Product lifecycle management (PLM) can help companies achieve these objectives by driving product and process innovation and helping companies to build the right product and build the product right. Teamcenter, from Siemens PLM Software, is the world’s most widely used PLM system, with more licenses deployed at more companies in more industries than any other PLM software. Proven Teamcenter solutions support the best practices and standards-based processes that help companies increase productivity, improve global teamwork, control a product’s lifecycle, and speed their return on investment (ROI). This white paper presents benchmark testing data that validates the performance and scalability of Microsoft SQL Server 2012 as an enterprise-class database management system for Teamcenter. The tests confirm that when running on SQL Server 2012, Teamcenter can easily scale to 10,000 concurrent users while maintaining excellent performance. This paper also describes some of the additional benefits that SQL Server 2012 brings to Teamcenter, demonstrating that together, SQL Server 2012 and Teamcenter running on servers based on Intel Xeon processors provide a reliable and cost-effective PLM system that can help an enterprise improve time to market and profitability by reducing development time and costs.
21
Embed
Siemens PLM Software, Microsoft, And Intel Benchmark White Paper
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 i
Benchmark Testing Results:
Teamcenter Running on SQL Server 2012 and
Servers Based on Intel Xeon Processors
Running Teamcenter from Siemens PLM Software on Microsoft SQL Server 2012 and servers based on
Intel Xeon processors provides unmatched performance and scalability
Technical White Paper Published: March 2012 Applies to: Microsoft SQL Server 2012
Abstract In today’s highly competitive global marketplace, industry-leading companies need to develop and deliver
world-class products quickly and efficiently. Product lifecycle management (PLM) can help companies achieve
these objectives by driving product and process innovation and helping companies to build the right product
and build the product right.
Teamcenter, from Siemens PLM Software, is the world’s most widely used PLM system, with more licenses
deployed at more companies in more industries than any other PLM software. Proven Teamcenter solutions
support the best practices and standards-based processes that help companies increase productivity, improve
global teamwork, control a product’s lifecycle, and speed their return on investment (ROI).
This white paper presents benchmark testing data that validates the performance and scalability of Microsoft
SQL Server 2012 as an enterprise-class database management system for Teamcenter. The tests confirm that
when running on SQL Server 2012, Teamcenter can easily scale to 10,000 concurrent users while maintaining
excellent performance.
This paper also describes some of the additional benefits that SQL Server 2012 brings to Teamcenter,
demonstrating that together, SQL Server 2012 and Teamcenter running on servers based on Intel Xeon
processors provide a reliable and cost-effective PLM system that can help an enterprise improve time to
market and profitability by reducing development time and costs.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 ii
Benefits of SQL Server 2012 .............................................................................................................................. 5
Benefits of Servers Based on Intel Xeon Processors ......................................................................................... 7
Benchmark Test Procedure ............................................................................................................................. 13
SQL Server 2012 Performance ........................................................................................................................ 15
User Experience .............................................................................................................................................. 17
Additional Information ................................................................................................................................ 18
About Siemens PLM Software ........................................................................................................................ 18
About Microsoft.............................................................................................................................................. 18
About Intel ...................................................................................................................................................... 18
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 1
Introduction In today’s fiercely competitive environment, manufacturers need to quickly capitalize on new
market opportunities so they can get to market ahead of their competitors. But bringing a new
product to market—from concept to launch—requires a coordinated effort among many company
departments, from design to manufacturing to distribution. This effort can be particularly
challenging when these departments are geographically dispersed, a common reality in today’s
global economy. Compressed timelines, complex products, and intense global competition all make
managing a product’s life cycle a daunting task.
Companies know that it is innovation that sets them apart from their competitors, especially in
challenging market and economic conditions. To effectively develop new offerings, companies need
to facilitate collaboration among their stakeholders worldwide. They need to foster the exchange of
ideas, and they need to encourage the reuse of proven parts, equipment, and processes to reduce
costs. Capturing knowledge and expertise for continuous
improvement helps innovative companies succeed, as does
tracking regulatory compliance and integrating design
information with manufacturing best practices. Product life
cycle management (PLM) is the strategic business approach
that encompasses all of these endeavors.
PLM is the process of managing all phases of product
development—from initial conception through end of life.
Effective PLM combines product information, business
processes, and people and capital resources to streamline each
phase of the life cycle. It provides an environment for
managing processes, data, and resources across the extended enterprise without the need to
overhaul the fabric and infrastructure of the organization. The hallmark of a world-class PLM
strategy is to increase the enterprise’s flexibility and agility to respond swiftly and effectively to new
changes, new markets, and competitors.
PLM systems have been adopted by industries as diverse as aerospace, high tech and electronics,
consumer packaged goods, life sciences, and automotive. These industries use PLM to connect and
integrate people and processes involved in the design and manufacture of their products. PLM
systems and their related methodologies continue to mature, resulting in integrated processes that
now span the full product lifecycle.
Siemens PLM Software, a business unit of the Siemens Industry Automation Division, offers
Teamcenter, the most widely used PLM system in the world. Teamcenter focuses on individual,
application, and IT productivity, supporting enterprise-level companies with a suite of digital
lifecycle management solutions that target different business initiatives. With Teamcenter as a
single source of product and process knowledge, individuals and teams can be more productive
around-the-clock and from anywhere in the world.
“Microsoft and Siemens PLM Software are transforming how manufacturers manage product data from concept to retirement by delivering a powerful, low-cost set of tools to help employees and external creative teams collaborate on innovative products that meet the demands of their customers.”
Steve Ballmer CEO, Microsoft
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 2
For more than 15 years, Siemens has worked with Microsoft, integrating the Siemens PLM Software
family of PLM software with Microsoft products and technologies. The result: powerful PLM
solutions that help companies accelerate innovation, optimize resources, ensure quality, and
compress time-to-market.
For more information about the Siemens and Microsoft alliance, visit www.microsoft.com/siemensplm or www.siemens.com/plm/microsoft.
This white paper provides guidance to technical decision makers and IT professionals who are
evaluating database platforms for Teamcenter.
The paper begins with an introduction to Teamcenter, to Intel Xeon processors, and to Microsoft
SQL Server 2012, a proven database platform for enterprise Teamcenter deployments. The paper
discusses the many advantages SQL Server 2012 brings to Teamcenter, including manageability,
scalability, reliability, and affordability.
The white paper then presents benchmark test data that confirms that SQL Server 2012 running on
Intel Xeon-based processors scales to meet the needs of even large Teamcenter deployments.
Enterprise customers can be confident in the choice of SQL Server 2012 as a database platform for
Teamcenter.
Introducing Teamcenter
Teamcenter is a comprehensive portfolio of digital lifecycle management solutions built on an open
PLM foundation, and designed to provide users with secure, global access to a single source of
product knowledge. With a unified architecture and a robust set of applications, Teamcenter helps
companies implement end-to-end PLM by delivering a broad and deep portfolio of seamlessly
integrated modules to improve efficiency at each stage of a product’s lifecycle.
Teamcenter solutions support a wide variety of PLM initiatives—new product development and
introduction (NPDI); systems engineering; global product development; global manufacturing;
technical publishing; maintenance, repair, and overhaul (MRO); strategic sourcing and regulatory
compliance, and many other business functions. Table 1 summarizes these critical business tasks.
Save as a dataset View where referenced Create folder
Edit dataset View where used Copy item
Delete form Display bill of materials (BOM) report Paste item
Revise ItemRev Save item properties Cut item
Delete ItemRev View ItemRev Delete folder
Log off Address list Expand below
Log off Log off
The database used was developed specifically for the benchmarking tests at the Siemens
Automated Performance Analysis facility in Cypress, California. The database consisted of 10 user
groups with 10,000 users each. Each group had nearly 40 GB of volume data. The first 1,000 users in
each group had their own, unique data (part files, assemblies, and user-specific data); the
remaining users had accounts with only home and inbox folders.
The user profile, shown in Figure 6, begins with a ramp-up period to mimic user behavior at a
typical company: some users arrive early, most arrive at the normal start time, and some arrive late.
As soon as they log on, users begin to perform activities such as creating and deleting folders,
viewing properties, and copying items. Figure 6 shows the user profile over the six hour simulation.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 15
Figure 6. User profile
Benchmark Testing Results
The benchmark tests were first run as “functional benchmarks,” with single and then multiple users
(less than 1,000 users), using SQL Server 2008 R2.10 These early tests were focused on validating the
overall benchmark environment, with more emphasis on framework and process than on
Teamcenter and SQL Server. The number of users was then increased in subsequent tests until
10,000 concurrent users were reached. SQL Server 2012 RC0 was then installed in the environment
for the remainder of the benchmark series.
Horizontal Scalability
Teamcenter scaled very well horizontally, distributing the workload evenly across multiple
application servers. This ability to scale horizontally benefits small customers, who can purchase
smaller, less-expensive hardware to expand their server pool.
SQL Server 2012 Performance
SQL Server performed remarkably well in the benchmarking tests with minimal tuning. Average CPU
utilization was essentially linear with concurrent user count, signifying a close correlation between
user count and average CPU utilization (for example, 10 times as many users implies 10 times the
average CPU utilization). This makes server hardware requirements very predictable.
10
Including Cumulative Update 7 (CU7)
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 16
Figure 7 shows the SQL Server utilization versus the number of concurrent users.
Figure 7. SQL Server CPU utilization
For SQL Server 2012, the average CPU utilization on the database server was even lower than that
for SQL Server 2008 R2, at 10.6 percent, with a peak of 29.8 percent for 10,000 concurrent users. An
average of 76.4 GB of RAM was used.
Figure 8 shows the SQL Server 2012 CPU utilization over the duration of the benchmark for 10,000
concurrent users.
Figure 8. CPU utilization for 10,000 concurrent users with SQL Server 2012
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 17
User Experience
Overall, weighted average response times from the web tier were on par with some of the fastest
ever measured in the Siemens Automated Performance Analysis facility, with only a three percent
slope in the impact to response times from 1,000 to 10,000 users. Figure 9 shows the weighted
average response times for example user counts.
Figure 9. Weighted average response times from 1,000 users to 10,000 users
Increasing the load on Teamcenter to 10,000 concurrent users maintained stable transaction
response times and linear growth of system resources.
Summary Scalability and stability are important to Teamcenter users. Customers want assurances that as their
organizations grow and the number of Teamcenter users increases, their database platform can
maintain the performance they rely on.
For more than 15 years, Siemens has worked with Microsoft to integrate the Siemens PLM family of
software with Microsoft products and technologies. Benchmark testing and product optimizations
are part of this joint effort.
The benchmark tests designed by Siemens PLM Software simulate the real-world usage patterns of
large Teamcenter customers. The results show that Teamcenter running with SQL Server 2012 and
Windows Server 2008 R2 Enterprise on servers based on Intel Xeon processors can support at least
10,000 concurrent users while maintaining optimal performance. The combination of software
scaled easily to 10,000 concurrent users with excellent performance. Siemens PLM Software
customers can select SQL Server as the database platform for large and complex Teamcenter
deployments with confidence.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 18
Additional Information The following references provide more information about Siemens PLM Software and Microsoft.
About Siemens PLM Software
Siemens PLM Software, a business unit of the Siemens Industry Automation Division, is a leading
global provider of product lifecycle management (PLM) software and services with 7 million
licensed seats and more than 71,000 customers worldwide. Headquartered in Plano, Texas,
Siemens PLM Software works collaboratively with companies to deliver open solutions that help
them turn more ideas into successful products.
For more information about Siemens PLM Software products and services,
visit: www.siemens.com/plm.
About Microsoft
Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services, and
solutions that help people and businesses realize their full potential.
For more information about Microsoft products and services,
visit: www.microsoft.com.
About Intel
Intel is a world leader in computing innovation. The company designs and builds the essential technologies that serve as the foundation for the world’s computing devices to continually advance how people work and live.
For more information about Intel products and services, visit: www.intel.com.