vietopenstack meetup 7th openstack in ibm cloud

19
OpenStack & IBM Cloud Computing Strategy Vu Luu (Luu Danh Anh Vu) Country Manager for Cloud [email protected] September 27, 2015 IBM is the only provider with a complete hybrid cloud solution

Upload: viet-stack

Post on 15-Apr-2017

617 views

Category:

Technology


2 download

TRANSCRIPT

OpenStack & IBM Cloud Computing Strategy

Vu Luu (Luu Danh Anh Vu)Country Manager for Cloud

[email protected]

September 27, 2015

IBM  is  the  only  provider  with  a  complete  hybrid  cloud  solution

Agenda§ OpenStack & IBM Cloud§ IBM contributions to OpenStack: Road to “Kilo”

2

©  2015   IBM  Corporation

OpenStack & IBM Cloud

©  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

IBM Contributions to OpenStack: Road to “Kilo”

©  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  

©  2015   IBM  Corporation

THANK YOU