Escolar Documentos
Profissional Documentos
Cultura Documentos
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 todays 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 worlds 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 products 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 i
2012 Microsoft Corporation. All rights reserved. This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
ii
Table of Contents
Introduction .................................................................................................................................................. 1 Introducing Teamcenter ................................................................................................................................... 2 Benefits of SQL Server 2012.............................................................................................................................. 5 Benefits of Servers Based on Intel Xeon Processors ......................................................................................... 7 Benchmark Testing Overview ........................................................................................................................ 7 Test Environment.............................................................................................................................................. 8 Network ........................................................................................................................................................ 8 Software ....................................................................................................................................................... 8 Hardware ...................................................................................................................................................... 9 Storage ....................................................................................................................................................... 11 Benchmark Test Procedure ............................................................................................................................. 13 Benchmark Testing Results .......................................................................................................................... 15 Horizontal Scalability ...................................................................................................................................... 15 SQL Server 2012 Performance ........................................................................................................................ 15 User Experience .............................................................................................................................................. 17 Summary ..................................................................................................................................................... 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
iii
Introduction
In todays 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 marketfrom concept to launchrequires 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 todays global economy. Compressed timelines, complex products, and intense global competition all make managing a products 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 Microsoft and Siemens PLM Software are tracking regulatory compliance and integrating design transforming how manufacturers manage information with manufacturing best practices. Product life product data from concept to retirement by delivering a powerful, low-cost set of cycle management (PLM) is the strategic business approach tools to help employees and external that encompasses all of these endeavors. PLM is the process of managing all phases of product developmentfrom initial conception through end of life. Steve Ballmer Effective PLM combines product information, business CEO, Microsoft 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 enterprises 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.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012 1
creative teams collaborate on innovative products that meet the demands of their customers.
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 products lifecycle. Teamcenter solutions support a wide variety of PLM initiativesnew 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.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
Systems engineering Define product functions from a system-level approach, managing the system requirements and how they interact with sub-systems and components to ensure that the product is designed correctly from a functional point of view. Value-chain synchronization Excel globally by optimizing the exchange of ideas and information between all value-chain participants.
Enterprise data management Improve competitiveness by providing secure access to an enterprises product and process knowledge. Commonization and reuse Reuse proven parts, equipment, and processes to create cost-efficiency and foster best practices. Technical publishing Deliver documentation for a productassembly, operation, and maintenancein time for product launch, taking advantage of configured design data that is presented in appropriate industrystandard formats. Knowledge/intellectual property management Capture the knowledge and expertise of lifecycle participants to continuously improve innovation. Regulatory compliance Achieve market compliance by integrating safety, environmental, and government requirements early in the design stage. Production efficiency Integrate product and process design with manufacturing best practices to increase production quality and performance. Mechatronics Improve your customers value experience by integrating mechanical, electrical, and software subsystems, relationships, and components.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
The Platform Extensibility Services in Teamcenter include configuration services so that Teamcenter can be easily tailored to an individual business without developing costly custom software. They also include connection services so that Teamcenter can be seamlessly integrated with other enterprise applications (including enterprise resource planning *ERP+ and other Teamcenter installations) to enable enterprise-wide business processes. Customization services mean Teamcenter can be extended with maintainable and upgradeable custom software to meet specialized business needs. With its flexible, four-tier, service-oriented architecture (SOA), Teamcenter can be deployed as effectively in small businesses as it can in the largest global enterprises. Because each tier plays a specific role in the Teamcenter configuration, each has different resource needs. These four functional tiers include: Client tier Hosts client applications and secure file caches, and provides user interface input and output processing. In the benchmark testing, this tier provided the load generation. Web tier Provides web-enabled access to Teamcenter services and enforces network security. In the benchmark testing, Internet Information Services (IIS) 7.5 was installed on this tier. The web tier communicates with the enterprise tier. Enterprise (or business logic) tier Hosts business logic, applies security rules, and serves dynamic content to clients. This tier is computationally intensive and requires a large amount of random access memory (RAM) for efficient performance. Resource tier Stores persistent metadata in tables and persistent bulk data as files. This tier is the second most resource-intensive because it includes the database server. Unlike the business logic tier, the database depends heavily on an efficient input/output (I/O) configuration rather than large amounts of RAM. In the benchmark testing, the database server was connected to a storage area network (SAN) to meet the I/O requirements.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
1 2
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
Lower hardware cost SQL Server can run on standard commodity server hardware, which can dramatically lower the TCO for customers. Lower software costs The list price of SQL Server is a third of the largest competitors;4 in addition, SQL Server includes major database-related features, such as high availability, remote disaster recovery, partitioning, data compression, transparent data encryption, spatial, master data management, complex event processing, extract, transform, and load (ETL), online analytical processing (OLAP), data mining, reporting services, and self-service business intelligence (BI) tools. Competitors licensing models add costs for options and add-ins.5 Simpler systems management and lower staffing costs SQL Server database administrators can typically manage four times as many physical databases as a competitors DBAs, leading to an estimated annual savings of $5,779 in administrative costs per database, a 460 percent difference in annual cost of administration per database.6,7 Most secure of any of the major database platforms Since 2002, SQL Server has recorded the fewest reported vulnerabilities as compiled by the National Institute of Standards and Technology (NIST).8
With SQL Server, Teamcenter customers can save with reduced licensing, hardware, administration, and support fees, which translate into substantially lower costs over the life of the system. For more information about SQL Server 2012, visit www.microsoft.com/sql. Additionally, Teamcenter is tightly integrated with the Microsoft Office system and Office SharePoint Server, providing a familiar, easy-to-use user interface and extending the power of PLM far beyond engineering and manufacturing departments to deliver: Expanded, secure access to information across the company, using industry-standard software for reporting and analysis. Real-time, global collaboration across your extended value chain through both Teamcenter and Microsoft Unified Communicationsan enterprise-wide solution that combines e-mail and instant messages, audio, video, web conferencing, and voice mail.
4 5
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
benchmark Teamcenter 8.3 in a horizontal server configuration9 with SQL Server 2012 and IIS 7.5 to 10,000 concurrent users using IBM Rational Performance Tester (RPT).
Test Environment
In the benchmark tests, Teamcenter was run in a four-tier thin-client configuration, SQL Server was used for the database software, and RPT 8.2, a user-simulation tool, was used for load generation. This section provides detail about the test environment.
Network
The benchmark testing used two separate networks (from two network ports per computer): a private network for benchmark data only and a public network for maintenance and monitoring. Figure 2 shows the networks used.
Software
The following software was used in the benchmark testing: SQL Server 2012 RC0 Teamcenter 8.3 Windows Server 2008 R2 IIS 7.5 FlexNet Publisher (Flexlm v11.9) RPT 8.2
Horizontal scaling is scaling by additional servers. Vertical scaling is scaling with processor power on a single, multiprocessor server.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
Hardware
Separate computers were used in the four tiers so that the resource usage could be accurately measured during the benchmark testing. Client Tier The client tier consists of six identical computers: five RPT agents (the load generators) and a single RPT workbench (the controller). Table 2 lists details of the client-tier hardware.
Table 2. Client-tier hardware
Client-tier hardware Number of servers Server model Processor type Six HP ProLiant DL380-G5 Intel Xeon 5150
Number of processors/cores per server Two with 2 cores (4 cores total) Processor speed Server RAM 2.66 GHz 16 GB
Web Tier IIS 7.5 was installed and configured in the web tier. Three IIS web servers were used, and an F5 network load balancer (F5 BIG0IP 6800, 2 CPU) was added to the configuration. Table 3 shows details of the web-tier hardware.
Table 3. Web -tier hardware
Web-tier hardware Number of servers Server model Processor type Three HP ProLiant DL380-G6 Intel Xeon X5650
Number of processors/cores per server Two with 6 cores (12 cores total) Processor speed Server RAM 2.66 GHz 72 GB
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
Enterprise Tier The enterprise tier, where the Teamcenter processes execute, is the most resource intensive tier; it requires a large amount of RAM for efficient performance. To scale to 10,000 users, 10 identically configured servers were added to a server pool in the enterprise tier, each supporting 1,000 users. Table 4 lists details of the enterprise-tier hardware.
Table 4. Enterprise-tier hardware
Enterprise-tier hardware Number of servers Server model Processor type 10 HP ProLiant DL380-G7 Intel Xeon X5670
Number of processors/cores per server Two with 6 cores (12 cores total) Processor speed Server RAM 2.93 GHz 72 GB
Resource Tier The resource tier is the second most resource intensive tier because it contains the database server. In addition, this tier also contains a file management systems (FMS) server and a Flexlm server for license management. Unlike the enterprise tier, the resource tier depends on an efficient I/O configuration rather than on large amounts of RAM. In the benchmark testing, the database server was connected to SAN to address the I/O requirements. Table 5 lists details of the resource-tier hardware.
Table 5. Resource-tier hardware
Resource-tier hardware Database server Number of servers Server model Processor type Number of processors/cores per server Processor speed Server RAM One NEC Express 5800/A1080a Intel Xeon E7-8870 Eight with 10 cores (80 cores total) 2.4 GHz 512 GB FMS server One HP ProLiant DL380G6 Intel Xeon X5650 Two with 6 cores (12 cores total) 2.66 GHz 72 GB Flexlm server Two HP ProLiant DL380G6 Intel Xeon X5650 Two with 6 cores (12 cores total) 2.66 GHz 72 GB
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
10
Storage
Two types of storage were used in the tests: network-attached storage (NAS) and SAN. Network-Attached Storage The NAS was frequently accessed by application software, which loaded images and application data. It was also used to store benchmark results data and setup scripts. All systems had access to the NAS. Table 6 shows the details.
Table 6. NAS details
NAS configuration System model Fibre Channel drives Solid-state drives Connectivity Performance acceleration module (PAM) II memory NetApp FAS 6210 192 @ 300 GB serial attached SCSI (SAS) drives (57.6 GB raw) None Gbit Ethernet 512 GB
NetApp storage system was managed through a separate management network. A total of 32 drives were allocated to the Teamcenter environment. Storage was accessible to all clients and servers from the public network. Figure 3 shows the NAS configuration.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
11
Storage Area Network The SAN was accessed exclusively by the database software: SQL Server was installed on local disks, but database and log files resided on the SAN. There was also a SAN device for backup data. Table 7 shows details of the SAN.
Table 7. SAN details
Fibre Channel drives 140450 GB 15K = 63.0 TB raw SSD drives Connectivity Cache 10100 GB = 4.0 TB raw 44 GB Fibre Channel ports 32 GB
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
12
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
13
Each RPT test consisted 50 percent documentation users, 25 percent data-review users, and 25 percent data-analysis users. Table 8 shows the activities for the three types of users. Each activity includes multiple Teamcenter operations (transactions). In total, 53 separate Teamcenter operations were executed.
Table 8. Activities for each user type
Documentation users Data-review users Log on Create form Create dataset Save as a dataset Edit dataset Delete form Revise ItemRev Delete ItemRev Log off Log on Open worklist View image View where referenced View where used
Data-analysis users Log on View properties View BOM Create folder Copy item
Display bill of materials (BOM) report Paste item Save item properties View ItemRev Address list Log off Cut item Delete folder Expand below 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
14
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.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
15
Figure 7 shows the SQL Server utilization versus the number of concurrent users.
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
16
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
17
Additional Information
The following references provide more information about Siemens PLM Software and Microsoft.
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 worlds computing devices to continually advance how people work and live. For more information about Intel products and services, visit: www.intel.com.
Benchmark Testing Results: Siemens PLM Software Teamcenter and Microsoft SQL Server 2012
18