2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Evolution of Server Scalability Bladed and Rack servers Multi-Socket / Multi-core CPUs X64 platforms (Intel / AMD) Commoditized OS Virtual Machine Density
Management complexity Cloud Computing / Dynamic Resourcing Monolithic servers Large numbers of CPUs Proprietary platform Proprietary OS Many apps per server High cost / Proprietary Large failure domain Scale Up Commoditized servers 1 APP / 1 Physical Server X86 platform Commoditized OS Servers under-utilized Power & cooling Scale Out Scale In The 90s Early 2000s Now 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Evolution of Server Scalability: Changes in server design Console, power, networking, and storage connectivity to each blade Console, power, networking, and storage connectivity shared in chassis 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Evolution of Server Scalability: CPU Density core core core core single core CPU single socket for 1 CPU single socket, 1 CPU, 4 processing cores single socket for 1 CPU Sockets Slot in machine board for processing chip CPU Processing Chip Core the actual processing unit inside CPU Terminology Server Impact More cores in a CPU = More Processing Critical for application that become processing bound Core densities are increasing 2/4/6/8/12/16 CPUs are x64 based 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Evolution of Server Scalability: Memory Density DIMM Slots DIMM DIMMs Dual Inline Memory Module - a series of dynamic random- access memory integrated circuits. These modules are mounted on a printed circuit board Ranking memory modules with 2 or more sets of DRAM chips connected to the same address and data buses. Each such set is called a rank. 1 dual and quad ranks exist Speed Measured in MHz most server memory is DDR3 and PC3- 10600 = 1333 MHz As Server memory increases clock speed will sometimes drop in order to be able to utilize such large memory amounts 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Adapter Buses - PCIe PCIe BUS In virtually all server compute platforms PCIe bus serves as the primary motherboard-level interconnect to hardware Interconnect: A connection or link between 2 PCIe ports, can consist of 1 or more lanes
Lanes: A lane is composed of a transmit and receive pair of differential lines. PCIe slots can have 1 to 32 lanes. Data transmits bi-directionally over lane pairs. PCIe x16 where x16 represents the # lanes the card can use
Form Factor: A PCIe card fits into a slot of its physical size or larger (maximum 16), but may not fit into a smaller PCIe slot (16 in a 8 slot)
2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Growing Use of Platform Virtualization Platform Virtualization: Physical servers host multiple Virtual Servers Better physical server utilization (Using more of existing resources) Virtual Servers are managed like physical Access to physical resources on server are shared Access to resources are controlled by hypervisor on physical host
Key Technology for : VDI / VXI Server Consolidation Cloud Services DR Challenges: Pushing Complexity into virtualization Who manages what when everything is virtual Integrated and virtualization aware products 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Server Management Challenge Server Mgr Network Mgr Chassis Mgr Server Mgr Network Mgr Chassis Mgr Server Mgr Network Mgr Chassis Mgr Server Orchestrators / Manager of Manager Vendor A Vendor B Vendor C 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Characteristics of Movement Toward Cloud 1960 1970 1980 1990 2000 2010 Mainframe Mini Comp Client Srv Web Virtualization Cloud 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Define the Nature of Typical Cloud Services Platform as a Service: Providing data center infrastructure via the cloud Cloud Computing IaaS Infrastructure as a Service Providing infrastructure for cloud based services. Software as a Service: Providing software infrastructure via cloud
Management 3Tera RightScale Scala Vertabra Applications SalesForce Gmail BaseCamp Square Space Platforms: Python Google App Engine Facebook Appistry Force.com Service Providers Amazon Web Services Joyent Flexiscale 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Cloud Layer Review Compute - UCS B Series - UCS C Series Network - FCoE - Nexus 7K, 5K, 4K, 3K, 2K, Virtualization - Nexus 1KV - VM-FEX - UCS - A-FEX - VIC - Virt Appliance - VSG Orchestration / Management / Monitoring - Tidal, New Scale, Altiris - UCSM ECO Partner Integration (MS, IBM, EMC, HP) - UCSM XML API VDI CRM Web Store Service Catalog Orchestration and Management Infrastructure 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview UCS Overview 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 13
Mgmt Server Server Deployment Today Over the past 20 years An evolution of size, not thinking More servers & switches than ever Management applied, not integrated Virtualization has amplified the problem
Result More points of management More difficult to maintain policy coherence More difficult to secure More difficult to scale 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 14
Mgmt Server Unified Computing Solution Embed management Unify fabrics Optimize virtualization Remove unnecessary switches, adapters, management modules Less than 1/3rd the support infrastructure for a given workload
Mgmt Server 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Unified Computing System (UCS) Single Point of Management Unified Fabric Blade Chassis / Rack Servers 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview UCS Manager Embedded Manages entire system
UCS Fabric Interconnect
UCS Fabric Extender Remote line card UCS Blade Server Chassis Flexible bay configurations UCS Rack / Blade Server Industry-standard architecture UCS Virtual Adapters Choice of multipleadapters Cisco UCS and Nexus Technology CNAs with FCoE Nexus 2000 Fabric Extender Nexus 5000/ 5500 Unified Fabric Nexus Products UCS Components 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview System Components - Logical Fabric Interconnect
Chassis Up to 8 half width blades or 4 full width blades
Fabric Extender Host to uplink traffic engineering
Adapter Adapter for single OS and hypervisor systems
Compute Blade - Half Width or Full Width
Compute Chassis x86 Computer x86 Computer X I I x8 x8 x8 x8 B MGMT S S B X X X X X C C A G G G G SAN G R A G G G G R G P M P SAN LAN Fabric Interconnect Fabric Interconnect Fabric Extender Fabric Extender Compute Blade (Half slot) Adapter Compute Blade (Full slot) Adapter Adapter 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview System Topology Mgmt SAN A LAN SAN B FC 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Embedded Management (UCS Manager) Single point of device management Adapters, blades, chassis, LAN & SAN connectivity Embedded manager GUI &CLI
Standard APIs for systems management XML, SMASH-CLP, WSMAN, IPMI, SNMP SDK for commercial & custom implementations
Designed for multi-tenancy RBAC, organizations, pools & policies UCS Manager XML API Custom Portal Standard APIs CLI GUI Systems Management Software 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Hardware State Abstraction Separate firmware, addresses, and parameter settings from server hardware Physical servers become interchangeable hardware components Easy to move OS & applications across server hardware State abstracted from hardware LAN Connectivity SAN Connectivity OS & Application Chassis-1/Blade-2 Chassis-8/Blade-5 LAN SAN
UUID: 56 4dcd3f 59 5b MAC : 08:00:69:02:01:FC WWN: 5080020000075740 Boot Order: SAN, LAN BMC Firmware MAC Address NIC Firmware NIC Settings Drive Controller F/W Drive Firmware UUID BIOS Firmware BIOS Settings Boot Order WWN Address HBA Firmware HBA Settings 2009 Cisco Systems Inc. All rights reserved. UCS Technical Training Overview Service Profiles Contain server state information
User-defined Each profile can be individually created Profiles can be generated from a template
Applied to physical blades at run time Without profiles, blades are just anonymous hardware components
Consistent and simplified server deployment pay-as-you-grow deployment Configure once, purchase & deploy on an as-needed basis
Simplified server upgrades minimize risk Simply disassociate server profile from existing chassis/blade and associate to new chassis/blade
Enhanced server availability purchase fewer servers for HA Use same pool of standby servers for multiple server types simply apply appropriate profile during failover Run-time association Server Name UUID MAC WWN Boot info LAN Config SAN Config Server Name UUID MAC WWN Boot info LAN Config SAN Config Server Name UUID, MAC,WWN Boot info firmware LAN, SAN Config Firmware