the ibm open cloud architecture (and platform)

59
IBM Open Cloud Architecture Florian Georg Solution Architect - IBM Switzerland [email protected] @florian_georg http://perceptivedev.wordpress.com

Upload: florian-georg

Post on 23-Aug-2014

226 views

Category:

Internet


3 download

DESCRIPTION

Talk at WebSphere Global Solution Exchange (GSE) - May 2014 in Erfurt (Germany). Overview of IBM's open take on cloud architecture + a bit more details about our CloudFoundry based PaaS, IBM BlueMix

TRANSCRIPT

Page 1: The IBM Open Cloud Architecture (and Platform)

IBMOpenCloudArchitecture

FlorianGeorgSolutionArchitect-IBMSwitzerlandflorian.georg@ch.ibm.com@florian_georghttp://perceptivedev.wordpress.com

Page 2: The IBM Open Cloud Architecture (and Platform)

AgendaWhyCloud?IBMdevOpsStrategyTechnologyStack

IBMSolutionsfor...OnPremiseIaaSPaaSSaaS

IBMBlueMixSummary

Page 3: The IBM Open Cloud Architecture (and Platform)

Why?

Page 4: The IBM Open Cloud Architecture (and Platform)

source:http://bit.ly/1nILxnc

>>weneednewpractices,platformsandtools

Page 5: The IBM Open Cloud Architecture (and Platform)

MarketDemandsProductivityTimetomarket,theLeanEnterprise,devOps,MTBFvs.MTTR

InnovationDesignThinking,UserExperience(UX),disruptivetechnology(CAMS,IoT)...

Qualitycontinuousdelivery,automation,standardizedplatforms

Page 6: The IBM Open Cloud Architecture (and Platform)

Productivity?Moore'sLawdoesnotapplytoSoftware

Page 7: The IBM Open Cloud Architecture (and Platform)

Frombugreporttofix:

~4hrs

Page 8: The IBM Open Cloud Architecture (and Platform)

...inProduction!

Page 9: The IBM Open Cloud Architecture (and Platform)

Innovation?

Page 10: The IBM Open Cloud Architecture (and Platform)

Quality?

Development!=Delivery

Page 11: The IBM Open Cloud Architecture (and Platform)

IBMdevOps

Page 12: The IBM Open Cloud Architecture (and Platform)

devOps?

firstprinciplefromthe"AgileManifesto"

Page 13: The IBM Open Cloud Architecture (and Platform)

devOps!

Page 14: The IBM Open Cloud Architecture (and Platform)

DanBerg:AdoptingadevOpsapproachwithcloud http://youtu.be/fVaJigwfNY4

Page 15: The IBM Open Cloud Architecture (and Platform)

TechnologyStack

Page 16: The IBM Open Cloud Architecture (and Platform)

Overview

Page 17: The IBM Open Cloud Architecture (and Platform)

IaaS

Page 18: The IBM Open Cloud Architecture (and Platform)

OpenStacke.g.onKVM,XEN,VMware,Hyper-V,PowerVM,ZVM

SoftwareDefinedNetwork(SDN)e.g.OpenFlowcontrollers,OpenDaylightInitiative

InfrastructureProvisioninge.g.Chef,Puppet,Juju

LinkedDataOpenServicesforLifecycleManagement

Page 19: The IBM Open Cloud Architecture (and Platform)

PaaS

Page 20: The IBM Open Cloud Architecture (and Platform)

CloudFoundryrunsonOpenStack,Amazon,VMware,IBMSoftLayer

OASISTOSCAportableworkload/pattern/topologydefinition(OpenStackHeat)

MQTelemetryTransportlightweightpub/subprotocolfortheInternetofThings

Page 21: The IBM Open Cloud Architecture (and Platform)

SaaS

Page 22: The IBM Open Cloud Architecture (and Platform)

OpenID

OASISSAML2.0

IETFoAuth2.0

HTML5,JSON

ApacheCordova

ActivityStreams/OpenSocial/ApacheShindig

Page 23: The IBM Open Cloud Architecture (and Platform)

IBMSolutions

Page 24: The IBM Open Cloud Architecture (and Platform)

ApplicationDeploymentAutomationIBMurbanCodeDeploy

Benefits:consistent,auditableandsecureapplicationdeployments

Page 25: The IBM Open Cloud Architecture (and Platform)

ApplicationDeploymentAutomationIBMurbanCodeDeploy

Manually:Middleware/OSe.g.usingChef/Puppet

ElasticInfrastructureIBMPureFlexIBMSmartCloudOrchestratorIBMSoftLayer

Page 26: The IBM Open Cloud Architecture (and Platform)

PubliccloudIBMdevOpsServices(formerlyJazzHub)

IBMBlueMix

PrivatecloudIBMPureAppSystem

Page 27: The IBM Open Cloud Architecture (and Platform)

IBMBusinessSoftware

FullyoperatedonourInfrastructure

pay-per-use

Alsoasvirtualprivatecloud(partly)

Page 28: The IBM Open Cloud Architecture (and Platform)

PrivateCloud?

http://www.cloudcomputingpatterns.org/Private_Cloud

Page 29: The IBM Open Cloud Architecture (and Platform)

Better,elasticutilizationofcorporatedatacenters

Improvedtimetomarket

Reduceadministrationcost

Monitoringand"payperuse"chargingforbusinessunits

Frictionlessapplicationlife-cyclemanagement

Page 30: The IBM Open Cloud Architecture (and Platform)

IBMBlueMix

Page 31: The IBM Open Cloud Architecture (and Platform)

CloudFoundry

http://cloudfoundry.org

SupportersincludeIBM,VMware,Pivotal,SAP,Rackspace,Intel,SwissCometc...

Page 32: The IBM Open Cloud Architecture (and Platform)

IBMdevOpsServicesPipeline

Page 33: The IBM Open Cloud Architecture (and Platform)

DomainMeta-Model

http://www.slideshare.net/rajdeep/cloudfoundry-rajdeep-nov2013

Page 34: The IBM Open Cloud Architecture (and Platform)

ComponentOverview

Source:Pivotal-CloudFoundryTechnicalOverview

Page 35: The IBM Open Cloud Architecture (and Platform)

CloudController

Interfaceswithclients(cf,Eclipse...)AccountmanagementprovisioningcontrolRESTAPItodomainmodel

<

Page 36: The IBM Open Cloud Architecture (and Platform)

NATS

InternalMessageBusOptimizedforfastcommunication

<

Page 37: The IBM Open Cloud Architecture (and Platform)

DEA<

DropletExecutionAgentFullytenant-isolatedcontainers(Warden,LinuxVM)ManagesApplifecyclesBuildpackscreatedropletsthatexecuteonaDEA

<

Page 38: The IBM Open Cloud Architecture (and Platform)

Router

Shape&Routealltrafficdynamicroutingtableforloadbalancing

<

Page 39: The IBM Open Cloud Architecture (and Platform)

ServiceBroker

Gatewaytoexternalservices(e.g.fromMarketplace)ConnectstoprocessesonserviceNodes,legacysystemsetc.

>

Page 40: The IBM Open Cloud Architecture (and Platform)

HealthManager

Monitorsappstate(currentDEAvs.expectedCC)NotifyControlleronmismatch(proposeaction)

<

Page 41: The IBM Open Cloud Architecture (and Platform)

BOSH

Provision,deployandmanagethePaaSPlatformRuntimeIndependentofHypervisors/IaaSsupportse.g.OpenStack,IBMSoftLayer,vFabric...

>

Page 42: The IBM Open Cloud Architecture (and Platform)

Example:JavaLibertyProfile

Page 43: The IBM Open Cloud Architecture (and Platform)
Page 44: The IBM Open Cloud Architecture (and Platform)
Page 45: The IBM Open Cloud Architecture (and Platform)
Page 46: The IBM Open Cloud Architecture (and Platform)
Page 47: The IBM Open Cloud Architecture (and Platform)
Page 48: The IBM Open Cloud Architecture (and Platform)
Page 49: The IBM Open Cloud Architecture (and Platform)
Page 50: The IBM Open Cloud Architecture (and Platform)
Page 51: The IBM Open Cloud Architecture (and Platform)
Page 52: The IBM Open Cloud Architecture (and Platform)
Page 53: The IBM Open Cloud Architecture (and Platform)
Page 54: The IBM Open Cloud Architecture (and Platform)
Page 55: The IBM Open Cloud Architecture (and Platform)
Page 56: The IBM Open Cloud Architecture (and Platform)

ServiceBinding

Page 57: The IBM Open Cloud Architecture (and Platform)
Page 58: The IBM Open Cloud Architecture (and Platform)

Summary

Page 59: The IBM Open Cloud Architecture (and Platform)

Thanks

[email protected]