Cisco IT is moving its production environment from San Jose, California, to Richardson, Texas. In Richardson, all applications will reside on a Cisco Unified Computing System, which combines compute, networking, storage access, and virtualization in a single system managed as a cohesive entity. The Cisco Unified Computing System is the foundation for Cisco's private cloud architecture.
Cisco IT's main objectives for the Richardson data center are minimizing total cost of ownership (TCO), making sure the company has adequate capacity for growth, ensuring business continuity, and supporting business innovation by accelerating IT provisioning. "To meet these goals, Cisco IT is consolidating to the x86 processor platform and two operating systems, Linux and Windows," says Sidney Morgan, data center architect, Cisco IT.
Cisco traditionally has used four operating systems: Linux and Windows as well as HP-UX and Solaris. Previously, approximately 200 HP Superdome and mid-range HP-UX servers in the U.S. and Europe hosted Oracle Real Application Clusters (RAC) and Oracle eBusiness Suite. In addition, the Cisco Scientific Atlanta division in Georgia used HP-UX Itanium servers to host SAP ERP Central Component (ECC) 6 and SAP Exchange Infrastructure (XI).
To continue the journey to the private cloud, Cisco IT needed to migrate these Oracle and SAP applications and databases to the Cisco Unified Computing System. One motivation was resiliency, because the RISC-based architecture did not allow Cisco to take full advantage of virtualization. The other motivation was reducing ongoing costs. "The cost of proprietary RISC platforms is very high, especially for maintenance and upgrades," says Jag Kahlon, IT architect at Cisco. "The x86 platform has matured, so by 2010, the time for Cisco to move entirely off the RISC platform had arrived."
Cisco IT is systematically moving Oracle and SAP applications and databases from HP-UX platforms to the Cisco Unified Computing System. "Cisco has been looking for ways to take advantage of the lower cost structure, greater flexibility, and rapid innovation possible with standard hardware platforms," says Brian Kennelly, IT manager for network and data services, Cisco. "That opportunity came when the x86 architecture began to support true 64-bit processing, which in turn supports large memory systems. The Cisco Unified Computing System takes advantage of these advances, enabling Cisco to operate our Oracle and SAP environments at lower cost."
The system in Richardson, used for the Oracle environment, contains four Cisco UCS B200 M1 Blade Servers, each with 48GB RAM. Currently, the Oracle RAC 11g database, Goal to Commission (G2C) applications, and Cisco channel partner database are in production on a Cisco Unified Computing System. The Quote to Cash (Q2C) database will be converted in March 2011, and the remaining Oracle databases will follow. SAP ECC 6 and SAP XI are also operating on a Cisco Unified Computing System in Georgia, in a test environment.
The process to migrate the Oracle and SAP environments is similar, with a few differences.
Migrating Oracle Environment from Superdome to Cisco Unified Computing System
Cisco IT began migrating the Oracle eBusiness Suite from HP Superdome to the Cisco Unified Computing System in October 2009. The actual conversion takes less than 24 hours. However, Cisco IT typically also performs application upgrades during the migration process, so the team completes multiple test cycles to test application functionality and performance in the new environment. Therefore, the full migration process takes about 6 to 12 months.
Cisco IT started with the G2C application, which has a 4TB database that previously resided on a two-node Superdome cluster with 32 cores. The web presentation layer and applications are virtualized, using VMware on the Cisco Unified Computing System. The Oracle database operates on bare metal in the same Cisco Unified Computing System chassis as the virtualized components.
The migration was somewhat more complicated for Cisco IT than it would be for most organizations because Cisco was moving to a new data center at the same time. To minimize downtime, Cisco IT performed the following steps prior to the migration:
Then, during a one-hour downtime window on a weekend evening, Cisco IT completed the migration and the move to the new data center:
Migrating SAP ERP from HP-UX to Cisco Unified Computing System
The Cisco Scientific Atlanta division uses SAP ERP software to support manufacturing processes. Previously, the SAP environment, used by 3000 employees, resided on five HP-UX Itanium servers. The SAP back end includes an Oracle RAC 10g database as well as a 3TB SAP production database.
The IT team has completed four major SAP upgrades since beginning to use the software in 1995. The last major upgrade was in 2008, when Cisco switched from ECC 4.6 to ECC 6 to acquire Unicode support for multiple languages. Because the software version was current, the migration from HP-UX to the Cisco Unified Computing System did not require a software upgrade. "It was a good time to migrate because we take a fresh look at platforms when the maintenance contract ends," says Chris Ellison, IT manager for application technology services, Cisco IT.
The first step in the migration to the Cisco Unified Computing System was to move SAP ECC 6 and SAP XI, used to manage application-to-application and business-to-business interfaces, such as inbound files from contract manufacturers. Figure 1 shows the Cisco Scientific Atlanta SAP landscape on the Cisco Unified Computing System.
Over one weekend in November 2010, Cisco IT converted the SAP ERP database in the test environment from HP Itanium to the Cisco Unified Computing System. The team used the following process:
"Moving the Oracle and SAP environments to the Cisco Unified Computing System has been transformative," says Kahlon. "Performance increased, total cost of ownership decreased, and the conversion has been extremely smooth."
Lower Total Cost of Ownership
Factors in reducing the TCO include:
Increased Business Agility Through Automated Service Provisioning
By migrating business-critical applications to the internal private cloud, Cisco IT reduced deployment time from six to eight weeks to 15 minutes. As an example, consider a Cisco employee who needs an Oracle eBusiness application server. The employee visits a web-based ticket request system to specify:
The request generates a ticket that is sent automatically to the Cisco IT infrastructure implementation team. To fulfill the request, the engineer logs into a self-service web portal, is authenticated, sees a list of data centers where the server can be provisioned, and then clicks Submit. This action generates a message to the employee's manager for approval. "After approval, resources are deployed within 15 minutes," Morgan says. "This compares to six to eight weeks with our previous server platform, because of the manual configuration steps."
Morgan adds, "Cisco did not have to change any of our Six Sigma Lean Processes when we migrated Oracle databases and eBusiness applications to the Cisco Unified Computing System. We use the same processes, but deliver them using the IaaS [Infrastructure as a Service] model instead of manually. The result is lower TCO and increased business agility."
Resilience, for Business Continuity
If a Cisco UCS blade server fails, Cisco IT can provision another server in a few minutes by applying a Cisco UCS Manager service profile, and then use VMware tools to move the application. "With our previous hosting platform, we would have to call the vendor to install a new part, which would take hours at best, and possibly days," says Kahlon.
Better User Experience, for Increased Productivity
Moving applications that use the Oracle G2C database from HP Superdome to the Cisco Unified Computing System improved application performance, as shown in Figure 3.
Moving SAP applications from HP Itanium servers to Cisco Unified Computing System also improved the user experience (Figures 4 and 5). Times shown are averages, in milliseconds.
The Cisco IT team has already used the Cisco Unified Computing System to overcome a performance issue in the production SAP environment. As part of a Cisco global initiative with an aggressive schedule, the team had to load more than 300,000 part numbers into SAP, most of which required part-number descriptions in the simplified Chinese Unicode character set. The initial SAP Legacy System Migration Workbench (LSMW) parts load significantly slowed the SAP environment, degrading the user experience and causing several application servers to fail. By applying Cisco UCS Manager service profiles, the team could rapidly provision enough SAP application servers to meet the heavy demand. The additional SAP servers allowed the team to segregate user application servers from batch-load application servers. Segregating the massive parts loads on dedicated servers protected the performance of the other servers.
Cisco IT is planning to move all applications that reside on HP-UX servers, including mission-critical ERP applications, to the Cisco Unified Computing System. Examples include the Cisco Care Center, customer databases, ordering systems, and business intelligence.
Oracle Migration
SAP Migration