vietopenstack meetup 7th openstack in ibm cloud
TRANSCRIPT
OpenStack & IBM Cloud Computing Strategy
Vu Luu (Luu Danh Anh Vu)Country Manager for Cloud
September 27, 2015
IBM is the only provider with a complete hybrid cloud solution
© 2015 IBM Corporation
IBM #1 in Hybrid Cloud$7 billion in cloud revenue
IBM ranks #1 in:§ Companies able to provide IaaS§ Coding environment category and marketshare for application development software
§ Mobile enterprise application platform, mobile security, and mobile consulting and technology services
IBM Cloud supports 47 of the top 50 Fortune 500 companies
© 2015 IBM Corporation
PublicOff-Premises
LocalOn-Premises
Traditional IT
Dedicated Off-Premises
Enterprise Applications
Cloud Enabled
Cloud Native Apps/Services
Hybrid IT
Extend asset life by integrating
with workloads on Cloud
Rapidly setup Cloud anywhere
on new or existing infrastructure
Best-in-class segregation with
bare metal provisioning
Unmatched data residency,
network latency and performance
• Four models driving requirements for legacy, latency, compliance & scalability• Interoperability and service management across all deployment models • Full application lifecycle solutions across all deployment models• Ability to dynamically consume, interconnect and orchestrate across all deployment
models• Choices to match DevOps maturity and workload criticality• Open standards enabled by OpenStack, Cloud Foundry, and Docker
© 2015 IBM Corporation
6
Enabling business transformationBusiness Process
as a Service
Marketplace of high value consumable business applications
Softwareas a Service
Composable and integrated application development platform
Platformas a Service
Enterprise class, optimized infrastructureInfrastructureas a
Service
IBMSecurity
IBMAnalytics
IBMCommerce
IBMWatson
Public. Dedicated. Local. Dynamic Hybrid.
IBM Cloud Managerwith OpenStack, IBM Cloud Orchestrator &Blue Box
IBM Cloud OrchestratorIBM Urban Code DeployIBM Patterns Services & PureApplicationSystemsUrban Code
IBMHealthcare
PaaS Extended IaaSServices
(e.g. Docker)
IBMSystemsPlatforms
Storage
Network
Middleware (Software & Services)
Management Tools(Software & Services)
Developer Tools(Software & Services)
IBM Cloud
Bluemix
IBM CloudManaged Services
IBM Cloud OpenStack Services
© 2015 IBM Corporation
Open world class infrastructure services
What’s new:§ SoftLayer Montreal and Sydney cloud centers§ CMS centers in Beijing and Lisbon§ OpenStack as a service§ IBM Power Systems services in the cloud
§ High-speed links between SoftLayer and CMS§ SoftLayer integration with IBM System z§ Multi-cloud storage gateway
IBM Cloud infrastructure provides unique visibility, and control of your data and apps, with managed services options–hosted or on premises.
Private networks along with dedicated and bare metal servers choices provide flexibility with faster performance and increased security. World Class Infrastructure
$1.2 billion investment to expand global cloud footprint to 40 cloud centers worldwide
IBM Cloud Managed Services
© 2015 IBM Corporation
Cloud Infrastructure
Compute Storage Network
Virtualization InfrastructureSecurity
Client Value§ No upfront fixed Capex for a client. Clients pay only for
capacity they use provisioned by the VM and Storage size.§ Simple, rapid acquisition and deployment of a client workload
VMs – ready to go in minutes from order.§ Look, Feel and Service similarities with Managed Private
Cloud for clients who want to use both IBM Cloud OpenStack Services Public and Dedicated.
§ Highly-available infrastructure stack to minimize client disruption
§ Supported by IBM through 24x7 IBM Customer Service, with service responses
What is IBM Cloud OpenStack Services Multiple Tenant Public?• A public cloud that provides access to shared compute,
storage, networking infrastructure to multiple clients.• IBM Cloud OpenStack Services Public provides each
client an isolated view of the resources they consume and authenticated access to OpenStack APIs, and Horizon Cloud Management
• IBM Cloud OpenStack Services Public shares technology components with the IBM Cloud OpenStack Services Dedicated cloud platform, is hosted on SoftLayer, and deployed, monitored, managed, and maintained by IBM
• Clients purchase this offering by the number of VMs and Storage size deployed.
SoftLayerDataCenter
Auto-Deployed, Monitored, Managed & Maintained by IBM
VPC CVPC BVPC A
Client A
Client B
Client C
VM
Internet InternetInternet
VM
VM
VM VM
VM
VM VM
VM
OpenStack & VPC API & GUI
IBM Cloud OpenStack Services – Public
OpenStack PublicMulti Tenant,
shared off premises
.
© 2015 IBM Corporation
IBM Cloud OpenStack Services – Dedicated
9
Client Value§ Simple, rapid acquisition and deployment of a private cloud§ Reduced client administrative complexity cost of a private cloud
since IBM manages OpenStack, hypervisor and the rest of the infrastructure below
§ Open, no client lock-in private cloud environment based in OpenStack and Open Source virtualization
§ Enterprise Security, including isolated infrastructure resource, VPN protection, infrastructure vulnerability scans
§ Highly-available infrastructure stack to minimize client disruption
§ Supported by IBM through 24x7 IBM Customer Service
What is IBM Cloud OpenStack Services Single Dedicated? • A single-tenant private cloud with dedicated compute, storage, networking,
virtualization, security infrastructure• OpenStack-based cloud infrastructure, including OpenStack APIs, KVM,
and Horizon Cloud Management• Private cloud is hosted on SoftLayer, and deployed, monitored, managed,
and maintained by IBM• Clients can purchase this offering in multiple compute and storage sizes,
paid for on a monthly subscription basis• Access to highly-available OpenStack management self-service web portal
(Horizon) & APIs
Internet
Client Workload
Client Workload
Client Workload…
Infrastructure as a ServiceSoftLayer
DataCenter
Managed Private Cloud Client
Compute
Storage
Network
Virtualization
InfrastructureSecurity
DedicatedSingle-TenantInfrastructure
Horizon Cloud ManagementOpenStack APIs
Auto-Deployed, Monitored, Managed & Maintained by IBM
OpenStack DedicatedSingle tenant,
off premises, managed
© 2015 IBM Corporation
What is IBM Cloud Manager with OpenStack?• A single tenant, on premises cloud offering that provides access to shared compute, storage, networking infrastructure.
• Provides infrastructure as a service with integrated views of resource consumption and authenticated access to OpenStack APIs, and Horizon Cloud Management
• IBM Cloud Manager with OpenStack supports all major platform hypervisors hosted on Power, System z and x86 systems
• Clients purchase this offering for on premises deployment & integration with IBM’s off premises single tenant and multi-tenant clouds
Client Value§ Simplified starter cloud experience lowers costs, provides single point of management across hybrid clouds
§ Function-rich solution which provides insight into resource utilization with metering and reporting, improves manageability
§ Accelerates infrastructure delivery and improves operational quality with standardization and automation
§ Simple and intuitive self-service interface reduces administrator workload
§ Interoperability through open standards§ Simplifies the Learn, Try, Buy, Use, and Support client experience
Infrastructure as a ServiceClientDataCenterCompute
Storage
Network
Virtualization (Client Choice)
InfrastructureSecurity
Client Provided Infrastructure
Horizon Cloud Management
OpenStack APIs
Deployed, Monitored, Managed & Maintained by Client
Private Cloud Client
Policies
ExpirationsApprovals
Resource Optimization
Client Network
Client Workload
Client Workload
IBM Cloud Manager with OpenStack
OpenStack LocalSingle tenant,
on premises cloud regions
© 2015 IBM Corporation
The new hybrid cloud is more than the sum of its parts
It is open by design
Providing the freedom to choose and changeyour environments, data and services
With visibility, control and security everywhere.
* Source: TBR, “2Q-2014 Hybrid Cloud Customer Research – Cloud Business Quarterly”, June 9. 2014
Hybrid cloud is a $7 billion opportunity at the intersection of public and private markets*
© 2015 IBM Corporation
ACTIVE MEMBERS
490
23,745
COMMITS
180K
2.5M
OpenStack’s Phenomenal Growth
COMPANIES
Source: http://www.ohloh.net/p/openstack
2013 OCT 17Release: Havana1,729,137 lines of code
2011 SEP 22Release: Diablo478,671 lines of code
2014 APR 17Release: Icehouse 1,766,546 lines of code
LINES OF CODE
2013 SEP 27 Release: Folsom 667,895 lines of code
2012 APR 5 Release: Essex 558.368 lines of code
2013 APR 4 Release: Grizzly 1,323,479 lines of code
2011 APR 3 Release: Cactus 117,887 lines of code
2011 FEB 3 Release: Bexar 85,425 lines of code
2010 OCT 21 Release: Austin52,796 lines of code
2015 APR 30 Release: Kilo 2,526,686 lines of code
2014 OCT 16 Release: Juno 2,084,291 lines of code
© 2015 IBM Corporation
IBM Contributions to OpenStack: Road To Kilo
Source http://www.stackalytics.com/
Essex
54
Core Contributors: 1 Technical Contributors: 2Commits: 9Blueprints: 0Projects: 6
Folsom
Core Contributors: 4Technical Contributors: 18Commits: 181Blueprints: 9Projects: 20
100Grizzly
270
Core Contributors: 10 Technical Contributors: 38Commits: 961Blueprints: 35Projects: 33
Havana
Core Contributors: 13Technical Contributors: 85Commits: 1595Blueprints: 71Projects: 48
380
Total IBMers
Key Contributions:Chinese TranslationNova HygieneStorage Enhancements
Total IBMers
Key Contributions:Integration TestsCrowd Sourced TranslationMembership Services
Key Contributions:API StabilityStorage Enhancements21% of Nova design features
Total IBMers
Total IBMers
Key Contributions:Enterprise SecurityCeilometer Quality Assurance
Icehouse
270
Core Contributors: 14Technical Contributors: 107Commits: 1722Blueprints: 85Projects: 61
Key Contributions:Quality Assurance Authentication & Security 15% of Compute features
Total IBMers
JunoCore Contributors: 15Technical Contributors: 109Commits: 1669Blueprints: 48Projects: 78
Key Contributions:Federated Identity Block Volume Replication Dashboard Enhancements
400Total IBMers
Kilo
450+
Core Contributors: 22Technical Contributors: 124Commits: 2084Blueprints: 68Projects: 106
Key Contributions:Federated Identity 36% of Magnum commitsRefStack , Storage enh
Total IBMers380
© 2015 IBM Corporation
IBM Contributions to OpenStack Kilo Release
Compute (Nova)§ Isolate Schedule Database access § Refactoring to reduce code cyclomatic complexity§ Support KVM/libvirt on System z (S/390) as a hypervisor platform
Orchestration§ Heat translator for TOSCA – Block Storage support§ Heat translator for TOSCA – Networking support§ Autoscaling enhancements§ Stack Lifecycle scheduling hints
Storage (Cinder & Swift)§ Platform specific changes to allow Cinder manage block storage on Linux on System z
§ Volume retyping enhancements§ Volume migration enhancements
Dashboard (Horizon)§ Angular Dialog Enhancements (confirmation, password validation, table footer)
§ Admin change user password verification§ Serial Console display for launched instances§ Eucalyptus Magic Search Integration
Networking (Neutron)§ Support for bulk operations in Modular Layer 2 plugin§ Refactoring of the monolithic plugin for SDN-VE to improve modularity and extensibility
Authentication & Security (Keystone)§ Added Federation OpenID Connect support § Created a framework for horizon to leverage for SSO§ Added CADF notifications for CRUD events on user/group/domain/trust/region/endpoint/policy/role
Internationalization Enhancements§ New Tempest test cases for internationalization support§ Led effort to translate 500 new dashboard Strings in 12 languages
Trove§ Apache CouchDBPlugin§ DB2 Express-C Plugin§ CADF Audit Support
© 2015 IBM Corporation
Identity Service (Keystone)IBM has been the top contributor to Keystone since 2013. Latest features implemented by the IBM team include: remote administration of domain configuration attributes without requiring a shutdown/restart of Keystone, OpenID Connect support, and increased CADF audit support .In addition, collaborating with CERN, Rackspace, Yahoo, HP, and UFCG-LSD, IBM implemented new enhancements to improve Keystone’s hybrid cloud support based on industry standard federation protocols.
Block Storage (Cinder)For three consecutive release cycles, IBM has been the leader in contributions and reviews to Cinder. In this release, IBMers focused on improving the quality of Cinder. Key quality improvements were made to volume migration, volume replication, lazy translation, and its oslosupport. Additionally, IBMers added a new Flashsystem volume driver, and consistency group support for the for GPFS, storwize SVC and XIV/DS8k drivers.
Dashboard (Horizon)In an effort to improve the OpenStack user experience, IBM participated in over 1600 code review in Horizon and is number three in contributions. New features added to Horizon by IBMers include serial console support, integration of \the magic search functionality from Eucalyptus, and Angular enhancements for performing password valuation, continuation dialogs, and launching instances. IBMers also collaborated with contributors from Yahoo to add federation based web single sign-on support to Horizon.
IBM Contributions to OpenStack Kilo Release: Key areas
© 2015 IBM Corporation
RefStackIBM has been one of the leaders in the effort around the OpenStack certification process and the interoperability tools. For Kilo, IBM is the major contributor to the development of the Refstack-client which is a compliance test tool for OpenStack deployments.
Database as a Service (Trove)In this release IBMers added both an Apache CouchDB and DB2 Express C plugin to Trove. Additionally, IBMers implemented CADF based audit support to several key supported operations. With this new functionality, we are helping to grow Trove’s applicability and consumability.
Orchestration (Heat) IBM continues to be a top contributor to Heat focusing on the TOSCA Heat Translator component. This component supports the translation of portable applications written in the OASIS TOSCA open standard language to run as HOT templates. In addition, multi-region support was added to Heat, which allows for deploying parts of an overall stack - defined as nested templates - to different regions in OpenStack. This feature had long been asked for, and is an enabler for important enterprise and Telco use cases.
IBM Contributions to OpenStack Kilo Release: Key areas
© 2015 IBM Corporation
IBM Contributions to Kilo: Highlights
§ IBM top contributor to several integrated projects • #1 to Storage project (11% commits)
• #1 to Identity Service project (44% commits)
• #2 contributor to Compute project (17% commits)
• #1 contributor to OpenStack Client (26% commits)
• #1 contributor to Magnum (35% commits)
• #2 reviewer for Horizon with 1724 reviews
• IBM #1 for commits to RefStack Client with 47% of overall commits • 3 IBM developers in the top 15 contributors out of 1,494 total contributors
• Over 120 IBM developers: • Implemented 68 blueprints
• Fixed 520 bugs
• Wrote over 230,000 lines of code
• Participated in over 11,500 code reviews