3 years of OpenStack with Intel IT
Das Kamhout – Principal Engineer, Cloud Architect @dkamhout Greg Bunce – Automation and Integration Lead Sridhar Mahankali – Cloud Architect
3 years of OpenStack with Intel IT Das Kamhout Principal Engineer, - - PowerPoint PPT Presentation
3 years of OpenStack with Intel IT Das Kamhout Principal Engineer, Cloud Architect @dkamhout Greg Bunce Automation and Integration Lead Sridhar Mahankali Cloud Architect changing traditional thinking 100,000 Intel Employees 164
Das Kamhout – Principal Engineer, Cloud Architect @dkamhout Greg Bunce – Automation and Integration Lead Sridhar Mahankali – Cloud Architect
6,500 IT Employees
59 IT sites globally
150,000 Connected Systems
40,000 Handheld Devices
100,000 Intel Employees
164 Intel Sites across 63 Countries
68 Data Centers
25% reduction with virtualization
inspire employees IT is business changing traditional thinking service reliability
Intel Confldential
Intel has flve major groups currently driving individual data center requirements (DOMES):
Design
Design Computing
§ Supports chip design community
Office
General Purpose
§ Supports typical IT and customer services
Manufacturing
§ Supports fabrication and assembly
Enterprise
§ Enterprise applications supporting e Business and
ERP
Services
§ External facing applications
IT Learnings
1 Source: Intel IT internal analysis. Savings from DCV expected to deliver net present value over 8 years. Intel IT white paper: “Intel IT Data Center Solutions: Strategies to Improve Efficiency” http://communities.intel.com/docs/
DOC-4220
2 Source. Intel IT white paper on projected Intel net present value. “Realizing Data Center Savings with an Accelerated Server Refresh Strategy” http://communities.intel.com/docs/DOC-3489
Data Center Virtualization
Offfioading Design Workloads to Virtual Linux* Clusters
$0M 2006-1H 2006 2007 2008 $33M $25M 0.99M 1.18M 1.85M 2.31M 59% 63% 70% 78%
80% Utilization and an estimated $200M Value
Incr Increase Velo locit city, Zero Do Down wntim ime, Grow w wit with h Fla lat Bud udget Velocity ty <1hr for VMs Reduce Incidents ts Scheduled Downtimes the norm Susta tain Operati tions Velocity ty Idea to Production in <1 day Zero Down wnti time me “Always On” for Apps/Services Grow w wi with th Flat t Budget Increase in Engineer:Server and TB Ratio
Customer enters Request in RADAR Reassess Requirements Enter KCDB escalation info Request Backup setup for VM if needed Server Request Fulfilled Assign to Site DC Ops Representative Request Network Addresses (Primary/Backup) Install OS Using Altiris Configure Backup NIC
Post Build Verification Enroll VM in ISD Care Patching (Sat 8-2) Install Heartbeat Monitoring for the VM Grant User Permissions Close IPRO Ticket Notify AM Pick-up Approved Dedicated Server Requests Assign Existing or Purchase Server Create IPRO Requests for Dedicated Server Landing IPRO Pick-up VM Requests Check Capacity Validate Capacity in SHERPA Assign LUNs; Create cutsheet for VM Sherpa/CPA Forecast Capacity Mgmt Worksheet Analyze Further and Design Solution Location (Customer, AM, Technologist Involvement) Validate Configuration in SHERPA Create Engagement Agreement (EA) Notify Customer
Availability Address Server Issues Implement EA Decommission Request IPRO RADAR @http:// hosting.intel.com AM Updates Customer of Status Got Capacity? Physical
Solution Possible? Yes No Standard Request? Review all Requests in HUM meeting. Assign server requests (Virtual & Dedicated) to SERVER AM Gather App and Server Requirements at Discovery Meeting with Customer; discuss EA/Costs Yes No Customer Accepts Yes No Related Decommission Yes No Enter forecast in SHERPA/CPS Forecasting Tool Cutsheet Pickup/Create IPRO and/or Cutsheet Landing Request Requestor/ Customer Account Manager (AM) MAS Technologist DIS IHS ADS Procureme nt DC Operations
2009 90 days physical 24 days virtual 2010-11 <3hrs virtual 2 weeks for networks 2012-2013 <30 minutes compute storage and network Next up Idea to Production Service in < 1 day
7
Performance
Predictability
Deliver the necessary changes in how we expose applications/data to improve end user productivity Drive the transformation to a large-scale automated Hybrid Cloud infrastructure Accelerate the transformation of the Enterprise IT industry to Cloud
9
Design Grid since 1990’ 1990’s 60k servers across 60+ datacenters Cloud’s Uncle Ente terprise Private te Cloud 2010 2010 13k VMs across 10 datacenters 75% of Enterprise Server Requests 80% virtualized Open Source Private te Cloud 2012 2012 1.5k VMs across 2 datacenters Running cloud-aware and some traditional apps
Federated: ted: IT manages one set of identities,
authorizations, and set of security review
systems and apps.
Interoperable le: Standard service orchestration
and management, enabling elastic operation and ffiexibility, while minimizing lock-in.
Open: n: Includes open source and open
to rapidly consume cloud services among providers.
11
App compone nents will will run run acr cross pub ublic lic and nd priv rivate clo cloud uds
Public Cloud Service Provider Public Cloud Service Provider Enterprise Private Cloud
IaaS, P IaaS, PaaS, and/or aaS, and/or Saas Saas
Year 1 Year 2 Year 3 Year 4 Year 5 End End User User Ap App Dev Dev Ap App Own wner IT Ops IT Ops Federated, Interoperable, and Open Cloud Open Cloud Simple SaaS Enterprise Legacy Apps Compute, Storage, and Network Simple Compute IaaS Simple SaaS Enterprise Legacy Apps Cloud Aware Apps Complex Compute IaaS Simple Compute IaaS Compute, Storage, and Network Complex SaaS Hybrid SaaS Full Private IaaS Hybrid IaaS Cloud Aware Apps Legacy Apps Private PaaS Hybrid PaaS Cloud Aware Apps Legacy Apps Consume mers Legacy Applications on dedicated Infrastructure Start
Year 1 Year 2 End End User User Ap App Dev Dev Ap App Own wner IT Ops IT Ops Enterprise Legacy Apps Compute, Storage, and Network Simple Compute IaaS Enterprise Legacy Apps Cloud Aware Apps Complex Compute IaaS Simple Compute IaaS Compute, Storage, and Network Consume mers Legacy Applications on dedicated Infrastructure Start
But…
IaaS
Year 1 Year 2 Year 3 End End User User Ap App Dev Dev Ap App Own wner IT Ops IT Ops Enterprise Legacy Apps Compute, Storage, and Network Simple Compute IaaS Enterprise Legacy Apps Cloud Aware Apps Complex Compute IaaS Simple Compute IaaS Compute, Storage, and Network Full Private IaaS Cloud Aware Apps Legacy Apps Private PaaS Consume mers Legacy Applications on dedicated Infrastructure Start
and proprietary solutions
OpenStack for Private IaaS
production cloud-aware apps But…
Year 3 Year 4 Year 5 End End User User Ap App Dev Dev Ap App Own wner IT Ops IT Ops Federated, Interoperable, and Open Cloud Open Cloud Full Private IaaS Hybrid IaaS Cloud Aware Apps Legacy Apps Private PaaS Private PaaS Cloud Aware Apps Legacy Apps Consume mers Legacy Applications on dedicated Infrastructure Start
OpenStack in progress Very close to our year 5 goal
16
features
IaaS Public Clouds Internal Network Exclave App Owner/ Developer PaaS & DBaaS IaaS
provider
PaaS & DBaaS On Premise Firewa wall
Public Clouds Internal Network Exclave IaaS Smart orchestration layer
Orchestr trati tion Burst Firewa wall On Premise App Owner/ Developer PaaS & DBaaS
20
− Yields direct control over the capabilities that business demands and is forward- leaning in terms of application / service development, delivery, and operations − Geared toward Agile Methodologies, DevOps, and Continuous Integration / Continuous Delivery (CI/CD) & Deployment
− OpenStack automation platform which is deflned by its APIs − Provide granular on-demand services which seed innovation by satisfying simple- to-complex use cases to deliver at the pace business demands
− We leverage the same tool-chain used by the OpenStack community for developing, building, validating, and deploying our data center operating system
API Open Stack Control Plane Open Source HW/SW Stack (KVM, Ceph) Nova Cinder Swift Heat Neutron GUI CLI Managed Infrastructure
Keystone Auth
Phase 2014
1. Open Stack Control Plane manages Mixed Infrastructure 2. Absorbing all existing VM Lifecycle management Self-Serve and Admin UI Ceilometer Active Directory Service Management Hypervisor A Existing Infrastructure
SDN SN/NAS
10 Internal Data Centers 2 External Data Centers All VMs controlled by OpenStack
Keep VMs up for traditional/legacy apps:
Enable a federated Hybrid cloud environment:
Highly Available Infrastructure Services (cloud built as cloud) Rolling Upgrades – initial improvements in Icehouse Secure, Auditable – Role Based Access, Regulatory Compliance, Audit Trails
Comp mpute te
– Boot From Volume (Block) þ – Live Migration þ – Restart on Failure ☐
St Storage
Netw tworking
Sup upport rt Enterp rpris rise and nd Clo loud ud Awa ware Worklo rkloads Trans nsform rming ing entir ire Da Datace center r to Soft ftwa ware Exposed
Provisioning, LB, FW, and more
24
25
26
66%
Specialists/Silo’s
HW Centric 38 Roles SW Centric 13 Roles
Dev Ops
Operati tions Developme ment t Automa mati tion
Creativity
Procedure Software Physical Infrastructure
− IT Sysadmins retrained for CLI and Scripting fundamentals − All developers put into the ops flre… take tickets, root cause, and learn hands on − Key technologies taught broadly; OpenStack*, Linux*, Python*
− From Technical Depth to Technical Breadth
− Sysadmins understand and can solve issues in compute, storage, network and tenant
− DevOps as the working model − Small team of experts − Automate everything vs. Knowledge Base articles
Broad cha chang nges to skills kills and nd metho hods
28
29
− Strong success with our Enterprise Private Cloud (Gen1) − Open Cloud (Gen2) in production − Connecting our existing infrastructure to single control plane (OpenStack) − Lots of space and opportunity for us all to contribute
− Culture − Skills − Business processes − Technology
32