2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques

Post on 08-May-2015

1.717 views 1 download

description

Atelier de type "RV des Experts" pour les Directions Techniques

Transcript of 2013.07.05 [IBM] Cloud Ecosystem Forum - Atelier Directions Techniques

Atelier Directions Techniques

Claude Riousset – Systems & Technology Group

Infrastructures convergées – SDN - Openstack

Dominique Lacassagne – Software Group

Gestionnaires de Cloud – Service Management - SaaS

Vincent Chartier – Software Group

DevOps - Développement

• Adoption du Cloud: « Conquer complexity and help grow » (Forbes)…

• Tendances: SDN, Openstack, DevOps, « API economy », convergence cloud/social/mobile…

• Architecture: modèle Cloud « open », systems of record/systems of engagement, cloud-enabled/cloud-centric, patterns…

• Initiatives Open: Open Daylight, Openstack, TOSCA, oVirt,…

• Acquisitions: UrbanCode, Softlayers,…

• Offres…

C’est l’occasion de poser vos questions!

IBM embraces & invests in open source to foster innovation

CloudComputing

ApplicationServers

ServiceOrientation

Service OrientedArchitecture

Systems ofInteraction

SocialBusiness Open Cloud

Architecture

During this ecosystem explosion, the proposal has moved to reality and Open Cloud and OpenStack are at the center of IBM strategy

2010 OCT 21Release: Austin44,096 lines of code

2011 FEB 3Release: Bexar76,570 lines of code

2011 APR 15Release: Cactus108,917 lines of code

2011 SEP 22Release: Diablo405,844 lines of code

2012 APR 5Release: Essex444,388 lines of code

2012 SEP 27Release: Folsom607,502 lines of code

2013 APR 4Release: Grizzly832,844 lines of code

July 2010: OpenStack launches with code from NASA & Rackspace & support of 25 organizations

Sep 2012: Independent OpenStack Foundation Launches w/ 21 Sponsors, 150+ participating orgs & 5600 individual members

Platinum SponsorsJuly 2010:Austin Design Summit42 orgs, 95 developers

Nov 2010:Design Summit62 orgs, 165 developers, 250 attendees

Apr 2011:Design Summit133 orgs, 217 developers, 500 attendees

July 2011: 80 participating orgs, 1200 individual members

Mar 2013: IBM announces it will base its Cloud software & services on an Open Cloud Architecture, centered around OpenStack

Feb 2011: IBM Joins OpenStack

Gold SponsorsTO

DA

Y

50Sponsors

8,600+ IndividualMembers

189+ Orgs

IBM is #3 in contributionsCloud Computing

Reference Architecture (CCRA)

Cloud StandardsCustomer Council

(CSCC)

LinkedData, OSLC

TOSCA

IBM’s ecosystem approach to an Open Cloud Architecture

OpenStackOpen Source

Reference

IBM is Working to Accelerate OpenStack Foundation Success

Because an open interoperable Cloud is critical for flexible cloud deployment and customer success…

IBM has 9 core contributors9

IBMers working on OpenStack – from formation of the Foundation to Code Quality & New Function250+

IBMers have signed the CLA

3

90

IBM value over OpenStack

Infrastructure-as-a-Service(Folsom - Nova, Glance, Cinder, Keystone)

Network(Cisco, Juniper, Big IP, NCNM…)

DevOps

SmartCloud Monitoring

SmartCloud Cost Management

Storage(NetApp, StorWize,

Sonas, TPC…)

ComputevCenter, KVM

IaaS Gateway

Image Management

Patterns

Cloud Marketplace

Workflow

Self service

Certified vSys and vApps

Service Orchestration extensions

Chef Recipes

vCenter support

EGO placement

TSAM

AWS

EC2

SC E

nter

pris

e

Ope

nSta

ck

Com

patib

le

Clo

uds

IBM

TSA

M

IBMOpenStack IBM extensions

OpenStack

Third party

Storage(NetApp, StorWize,

Sonas, TPC…)

ComputevCenter, KVM

IBM SDN, OpenStack, OpenDayLight

• Multi-tier workload patterns with virtual network elements, exploiting enhanced Quantum Service• Monitoring, service assurance for provisioned network services

NOVA (Compute) Quantum (Network) Swift (Storage)

Quantum

SDN ControllerOpenFlow other

std I/FIBM SDN VE /

vSwitch

Workload definition & orchestration

IntrusionPrevention

Firewall

Web Servers

Application Server

FirewallLoad

Balancer

DatabaseCluster

Quantum API OpenStack Quantum Enhancements• Network Service Patterns:

i.e. how Application and Network Services are connected to form multi-tier virtual systems

• VM/Application Network Configuration i.e., IP Address, FC World Wide Port Name, …

• Middle box Configuration i.e., Firewall, Load balancer, IPS configuration, …

IBM CONFIDENTIAL

L’architecture Cloud open émergeante

Evolution de l’IaaS vers un Software Defined Environment plus dynamique et incluant de l’analytique

Plate-forme centrée sur le développeur, place de marché et services dans un CloudOperating Environment

Services métiers accessibles aux innovateurs via “l’API Economy”

Les gestionnaires de Cloud d’IBM

IBM Cast Iron

IBM SmartCloudProvisioning

IBM SmartCloudEntry

Base Virtualizationand Management

IBM SmartCloudOrchestrator

IBM SmartCloudEnterprise

Amazon EC2

Private Clouds Public CloudsVirtualization

Capacités Cloud

Maturité CloudTransformation possible

Foundation

Advanced

Hybrid

• Infrastructure-oriented IT culture• Entry image management• For IBM hardware

• Infrastructure-oriented IT culture with advanced image management and governance requirements• Basic lifecycle management• Multi-platform• Internet-scale hypervisor manager

• Service-oriented IT culture• For the more complex Cloud cases• Transformation enabler with advanced lifecycle management and openess

Intermediate

OpenStack

DevOps

Les différents niveaux d’orchestration

Offre1Create Server

Catalogue de service 1

Customer A

Team A.1CSATA TU Customer B

Team B.1

Team B.2

Offre nAdd disk…

Workflows end to end (approbation, réservation, quotas,…)

Pattern (gestion capacité, placement,…)

Workflows techniques

Pools de ressources logiques

Catalogue de service n…

créer serveurajouter disque

Toutes les VMs d’un service peuvent être gérées ensemble!

Orchestration de service

Orchestration technique

Orchestration d’application

Moteur de Cloud

Network Domain

Storage Domain

IT Management

Monitoring Domain

Data Availability Domain

Compute Domain

Monitoring IT Asset

Management

Service Desk

Storage Domain

Change Management

Provision PatternProvision Pattern

Network Domain

Workload Orchestration Workload aware placement, optimization and operation

Resource OrchestrationOnboard, provision, manage CPU,

Storage and Network

Service OrchestrationManage the lifecycle of business applications

DBAppWeb

En résumé l’orchestration permet de:

A DevOps Approach

DevOps Foundation

Open Lifecycle and Service Management Integration Platform

DevOps LifecycleOperations/ProductionDevelopment/TestCustomers Business Owners

Continuous Innovation, Feedback and Improvements

Ecos

yste

mB

est Pract ices

Monitor and Optimize

Plan and Measure Develop and Test Release and Deploy

OSLC

UrbanCode fills gapsExpand DevOps capabilities and accelerate plans

Release and Deploy

Application Deployment Automation

• Manage application components and versions

• Manage environment configuration from dev/test through production

20

Deployment of Applications across Environments

Compliance: audit trails quality gates

Easy to use process designer

Inventory: what is where

The API-centric, as-a-Service delivery is disrupting the consumption of business services as Cloud disrupted the IT consumption model

Dedicated IT Cloud

Integrated BusinessFunctions

As-a-service delivery

Composable Web

Short InnovationLifecycle

API-centricBusiness Services

API

API

API

API

API

API

Dedicated IT investmentsContracts & NegotiationsPeople & Hand-offs

Packaged ApplicationsSOA Based Custom Development

Long Project Planning and Development

Pay-per-use and other modelsStandard Contracts

DevOps

BusinessSolutions

Infrastructure

Virtual Appliance

Operatingsystem

Virtual Machine

Patterns: de l’IaaS au PaaS

Virtual Application (vApp)

• Highly automated deployments using expert patterns

• Business policy driven elasticity & management

• Built for the cloud environment• Leverages elastic workload

management services

Virtual System (vSys)

• Automated deployment of middleware topologies & application

• Traditional administration and management model but all VMs can be managed as single object

• Application and infrastructure driven elasticity

Virtual Appliances

• Standard software installation and configuration on OS

• Images created through extend/capture

• Traditional administration and management model

• Infrastructure driven elasticity

Virtual Appliance

Metadata

Softwareapplication

Operatingsystem

Virtual Appliance

Virtual Appliance

Metadata

ApplicationServer

Operatingsystem

Virtual Appliance

Metadata

ApplicationServer

Operatingsystem

Virtual Appliance

Metadata

HTTPServer

Operatingsystem

Softwareapplication

Policies

Maturity: most enterprises are here. IT culture.

Maturity: more advanced needs. More business aligned.

Maturity: innovative. Development shops.

IaaSIaaS

IaaS+IaaS+

IaaS++IaaS++ PaaSPaaS

Cloud-enabled appsCloud-enabled apps Cloud-centric appsCloud-centric apps

Les applications virtuelles (vApp): alignées sur les besoins métier

ibm.com/PureSystems/CentreGain access to a broad community of IBM

and certified partner expertise Download optimized, deployable

application patterns from 100+ leading ISV partners

Search by solution area, industry or system

Download fixes and patchesAccess to developer community

Also run your existing applications today*

L’écosystème de patterns certifiés (IBM PureSystems Centre)

25

SmartCloud OrchestratorOrchestrate Services across multiple environments and domains

Différents modes de déploiement

SmartCloud ProvisioningAutomate Optimized

Workloads

SmartCloud EntryAutomate IT Delivery

SmartCloud ProvisioningAutomate Optimized

Workloads

SmartCloud EntryAutomate IT Delivery

Customer integrated hardware

PureFlex SystemPureApplication

System

Automate Optimized Workloads

Virtual Appliance

Metadata

ApplicationServer

Operatingsystem

Virtual Appliance

Metadata

ApplicationServer

Operatingsystem

Virtual Appliance

Metadata

HTTPServer

Operatingsystem