Upload
duongcong
View
225
Download
0
Embed Size (px)
Citation preview
Intel Confidential — Do Not Forward
Considerations to Build a Production OpenStack CloudRuchi Bhargava, Intel IT
Shuquan Huang, Intel IT
Kai Li, 99 Cloud
OpenStack Summit, Paris, Nov. 3-7, 20143
Agenda
Intel IT and OpenStack
Enterprise IT Cloud journey
Production Design Considerations for Large Enterprises
Technical vectors
Non-Technical Technical vectors
Production Design Considerations for Intel Channel Customers
OpenStack Summit, Paris, Nov. 3-7, 2014
OpenStack
EnterpriseHosting
Lab HostingNew business
Hosting
Existing Infrastructure(Proprietary Hypervisor & Storage)
New Infrastructure(KVM, Open Source Storage)
Open Stack - Intel IT Convergence Platform
Open Stack provides a convergence opportunity for IT Hosting
OpenStack Summit, Paris, Nov. 3-7, 2014
Intel IT Cloud Journey
5
*
SAN/NASProprietary
Hypervisor
Proprietary Orchestration
OpenStack Control Plane
Compute (Nova)
Network (Neutron)
Storage(Cinder | Swift)
Image (Glance)
Identity(Keystone)
Measurement
(Ceilometer)
IT Cloud 1.0 IT Cloud 1.5
+
Compute (Nova)
Network (Neutron)
Storage(Cinder | Swift)
Image (Glance)
Identity(Keystone)
Measurement
(Ceilometer)
+
IT Cloud 2.0
OCU (homegrown Orchestration )
SDNStorageCEPH
proprietary
HypervisorsKVM,
proprietary
Public CloudProprietary
OpenStack Summit, Paris, Nov. 3-7, 2014
Common Control Plane Strategy
Open Standard/Source Control Plane
Proprietary Cloud
Compute
ProprietaryHypervisor
Proprietary Virtual Network Switch
Proprietary Storage
Physical Network
Open Cloud
Compute
MultipleHypervisors
Proprietary or Open Virtual Network Switch
Multiple Storage Solutions
Physical Network
PaaSAutomation
Policy or Template
Driven Orchestration
Web GUI
Custom Automation
API Interactions
Back-end Orchestration
Common Control Plane for:• Multiple hypervisors• Multiple storage solutions• Virtual network integration
Primary Drivers:• Shift from IT managed to self-service• Reduce migration impact on ROI• Consistent User Experience• IT flexibility for managing infrastructure• Efficient resource utilization
OpenStack Summit, Paris, Nov. 3-7, 2014
CloudCloud
7
Production Considerations
Existing Investment
Customers
DevOps
SupportSupport
Automation
OpenStack Summit, Paris, Nov. 3-7, 20148
Technical vectors of a Production Cloud Design
• Stability
Redundancy
Monitor & Alert
Isolations
• Scalability
Design for scale out
Automated deployment
• Maintainability
Open API for Automation
CI/ CD integration to expedite Deployment, Operations and Recovery
Cloud data analytics
OpenStack Summit, Paris, Nov. 3-7, 20149
Non-Technical Vectors
• Total Cost of Ownership
• Workforce Transformation
• Last Mile Integration with the Enterprise
• Support Model transitions
OpenStack Summit, Paris, Nov. 3-7, 2014
Production Design Considerations for Intel’s Channel Customers
Intel Channel
(HW Partner)
ChannelCustomers
SWPartner
Intel Intel’s channel customers
Company Size Big and complex SME, less complexity
Expectation in product model
A customizable environment A turn-key standard software with hardware
Operation Model Intel Internal L1/L2/L3 teamInternal L1 supportoutsourcing in L2/L3 support
DevOps Capability Strong Weak
Last Mile Integration Complexity Simple
OpenStack Summit, Paris, Nov. 3-7, 201411
Production Design Considerations for Intel’s Channel CustomersA Turn-key Solution: production design for each customer
Node Node
Node Node
Components Configuration Qty
CPU Xeon DP Ivy Bridge-EP E5-2620 v2 8
MEMORY8GB 1333 Reg ECC 1.5V DDR3 Kingston
KVR13R9D4/8I Romley128
SAS DRIVE1TB HDD 2.5in SAS 7200RPM 64MB Seagate
Constellation.2 Enterprise-Class ST91000640SS
16
Network Connection
2x 10 GbE, 2x 1 GbE, 1x 10/100 BASE-T RJ45
3
VM Density Up to 200 VMs -
Auto deployment on standard server recommendation based on RDO/FuelWeb
Controller & VM HA ready with distributed file system integrated
OpenStack Patches A standard private cloud portal based on
Horizon with workflow, basic monitoring and redundancy configuration
Hardware recommendation Optimized OpenStack package
OpenStack Summit, Paris, Nov. 3-7, 2014
Customize Operating Model for Each Channel Customer
Internet
Manual Trigger CI or Configure polling stratigies
Daily update OpenStack and Tempest Repository
JenkinsLocal Git Repo
Puppet MasterGitHub
Bug fixed & new features
Our Developers
Deployment Engineer
Define topologies of OpenStack Cluster
Polling changes
After deployment, run Tempest to validate changes
Deploy new cluster by using some version source code and cluster topology
Admin
OpenStack Cluster
ChannelCustomers
Production Design Considerations for Intel’s Channel Customers
SWPartner
Intel Channel
(HW Partner)
• L2/L3 support• Consultant service
Packaging
OpenStack Summit, Paris, Nov. 3-7, 201414
Total Cost of Ownership
• Premise is to save money
• Leverage EOL Servers & Commodity Servers for POC and pilots
• Use OpenStack to manage existing investments using a common control plane
• Automation drives efficient resource utilization both from infrastructure and human resources.
OpenStack Summit, Paris, Nov. 3-7, 201415
Workforce Transformation
• Organized structured tiered trainings for new team members
• OpenStack Basics
• OpenStack Boot Camp for the product team
OpenStack on OpenStack
• DevOps, CI/CD philosophy
• All hands-on deck testing approach
• Bi-weekly sharing sessions open to all
OpenStack Summit, Paris, Nov. 3-7, 201416
Last Mile Integration with the Enterprise
• Intel Enterprise Access Management(EAM) Integration with Keystone
• Service Management Integration
• OpenStack incident
• Asset management
OpenStack Summit, Paris, Nov. 3-7, 2014
Support Model Transitions
17
Call / Chat
L1 Event Response
Event
Orchestration L2
Orchestration L3
Compute L2 to L3
Storage L2 to L3
Physical Touch
(Self) Help
Self Closure
Network L2 to L3
Goal: minimize to eliminate Human interactions
Problem Management
Inci
de
nt
Ma
na
ge
me
nt