© 2013 IBM CorporationIBM SmartCloud OrchestratorArchitected for Extensibility
© 2013 IBM CorporationNeed for End to end OrchestrationEnd to End AutomationAutomate everything to deliver a productionenv...
© 2013 IBM Corporation3 IBM ConfidentialWhy do we need an Orchestrator ?1. Customers are looking for end to end automation...
© 2013 IBM CorporationOrchestrationEngineNetworkDomainStorageDomainITManagementMonitoringDomainDataAvailabilityDomainCompu...
© 2013 IBM Corporation5What is SmartCloud Orchestration …An open and scalablecloud platformAn easy to use orchestrator for...
© 2013 IBM Corporation6High level architectureSCOrchestratorAutomation EngineBPM Process ServerAutomation EngineBPM Proces...
© 2013 IBM Corporation7Zoom in the provisioning engineVirtualApplicationsVirtualApplicationsHypervisors & IAAS Management ...
© 2013 IBM Corporation8SCOrchestrator – Content Types Software Bundle– A software bundle contains and describes the softw...
© 2013 IBM CorporationMultiple pattern types to enable open ecosystemVirtual ApplicationPatterns• Highly automated deploym...
© 2013 IBM Corporation10Custom Orchestration Operations SCO allows definition of custom operations for various orchestrat...
© 2013 IBM Corporation11SCOCustom BPM processesPattern engine base processingEvent triggered actions for typical pattern d...
© 2013 IBM Corporation12Orchestration Registry
© 2013 IBM Corporation13SCO Self-Service Catalog
© 2013 IBM Corporation14Configuration of Orchestration ActionsBPM processwhich implements theorchestration logicBPM proces...
© 2013 IBM Corporation15Configuration of Self Service OfferingsBPM processwhich implements theorchestration logicBPM proce...
© 2013 IBM Corporation16Approval / Human Tasks
© 2013 IBM CorporationLibrary of virtualtemplates, sw packages,script, add on ( disks,network cards, etc)Graphical editor ...
© 2013 IBM CorporationConnecting images in a pattern: example
© 2013 IBM Corporation19Scenario 1 – Speed up business application deploymentEnd User : (1) Access the SCO self service ca...
© 2013 IBM Corporation20Scenario 2 – End to end automationService Designer: (1) Access the cloud market place and download...
© 2013 IBM Corporation21Cloud Marketplace Enable customers to rapidly discover andimplement cloud solutions Enable busin...
© 2013 IBM Corporation22Managing the infrastructureCloudgroup1IWDOpenStack...Region 1Computenode1ComputenodeXAvailabilityz...
© 2013 IBM Corporation23Managing the infrastructureIWDOpenStack...Region 1Computenode1ComputenodeXAvailabilityzone1...Comp...
© 2013 IBM CorporationIn the beginning, there was the perfect image…1Then users starting making changes and “snapshots”……a...
© 2013 IBM Corporation25Capturing Images is easyThere are many tool that simplify the processAll you need is enough spac...
© 2013 IBM CorporationWhats new in Virtual Image Library• OpenStack support– Ability to federate OpenStack regions– Abilit...
© 2013 IBM Corporation27Whats new in ICCT• New Cloud Provider for OpenStack– Possibility to interact directly with an Open...
© 2013 IBM Corporation• Learn more about the IBM SmartCloud Orchestrator• Join the open development community to get acces...
Upcoming SlideShare
Loading in...5
×

IBM SmartCloud Orchestration

5,838

Published on

Track: IT Optimization and Service Management

Published in: Technology, Business
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,838
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
467
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide
  • Compute Domain: Hypervisors (VMware, KVM, OpenStack, PowerVM, etc) Storage Domain: Storage Provisioning, Backup and Restore Network Domain: Provisioning and Configuring network devices (firewall, routing, switches, etc) IT Asset Management: Deliver repeatable business outcomes by managing both traditional applications and the intelligent IT enabled assets that support them Change Management: Defining standard, automated change procedures that ensure integrity of existing infrastructure while supporting business agility Service Desk: Improve quality of service and business resiliency by linking service requests with asset and change management, Single service desk tool for service requests & approval workflows.
  • 09/30/11 09/30/11
  • It’s not only important to cover the structural model of a cloud service – “deployment only” is not sufficient. Think about setting up a complex system, eg. SAP. It takes a long time to set it up, but it is an equally big challenge to maintain and operate it! TOSCA allows to have built-in “build- and management plans” that help to set up, operate and maintain and tear down the service. Those “management plans”, which are operating directly on the topology description, are done by experts of the service – sticking to my example: SAP knows best how to install, maintain and operate an SAP system, so they will prescribe these plans. This helps each party - Cloud Provider and Cloud Service Provider – to focus on their key aspects, because it decouples cloud infrastructure from cloud content. Bottomline: TOSCA allows to describe a service in a holistic way and throughout the whole lifecycle File Name Here.ppt
  • It’s not only important to cover the structural model of a cloud service – “deployment only” is not sufficient. Think about setting up a complex system, eg. SAP. It takes a long time to set it up, but it is an equally big challenge to maintain and operate it! TOSCA allows to have built-in “build- and management plans” that help to set up, operate and maintain and tear down the service. Those “management plans”, which are operating directly on the topology description, are done by experts of the service – sticking to my example: SAP knows best how to install, maintain and operate an SAP system, so they will prescribe these plans. This helps each party - Cloud Provider and Cloud Service Provider – to focus on their key aspects, because it decouples cloud infrastructure from cloud content. Bottomline: TOSCA allows to describe a service in a holistic way and throughout the whole lifecycle File Name Here.ppt
  • IBM SmartCloud Orchestration

    1. 1. © 2013 IBM CorporationIBM SmartCloud OrchestratorArchitected for Extensibility
    2. 2. © 2013 IBM CorporationNeed for End to end OrchestrationEnd to End AutomationAutomate everything to deliver a productionenvironment: multi node applications,storage, network, change and configuration,…StandardizationDeliver “services”: repeatable and controlledprocesses, auditable, simplified self serviceconsumption,An Open and Flexible PlatformIntegrate with existing data center, processes and tools.Provide choices to customers that want to avoid atechnology lock in - based on Open StandardsProvisioning is not enough. Customers need end to end automation to acceleratedelivery of IT services, while reducing costs
    3. 3. © 2013 IBM Corporation3 IBM ConfidentialWhy do we need an Orchestrator ?1. Customers are looking for end to end automation of cloud service delivery to achieve greaterreturns2. Provisioning play a key role, but is just one of many steps that must be automated3. Each customer has unique requirements to integrate with existing data center processes andtools.VM ProvisioningReal customerexample
    4. 4. © 2013 IBM CorporationOrchestrationEngineNetworkDomainStorageDomainITManagementMonitoringDomainDataAvailabilityDomainComputeDomainMonitoringIT AssetManagementServiceDeskStorageDomainChangeManagementProvision PatternProvision PatternOrchestrateOrchestrateNetworkDomainWorkload OrchestrationWorkload aware placement,optimization and operationResource OrchestrationOnboard, provision, manageCPU, Storage and NetworkService OrchestrationManage the lifecycle of businessapplicationsDBAppWebManaging workloads in a Cloud Enabled Data Centerrequires orchestration
    5. 5. © 2013 IBM Corporation5What is SmartCloud Orchestration …An open and scalablecloud platformAn easy to use orchestrator forcloud service automationA ready to useautomation libraryA marketplace for contentsharing and re-use
    6. 6. © 2013 IBM Corporation6High level architectureSCOrchestratorAutomation EngineBPM Process ServerAutomation EngineBPM Process ServerModeling andAdminModeling andAdminImageLibraryImageLibraryVMWare vCenterVMWare vCenterICCTImageCreationICCTImageCreationSelf ServiceSelf ServiceAutomationModeling UIIBM Business ProcessManager (BPM)AutomationModeling UIIBM Business ProcessManager (BPM)IBM TivoliMonitoring(ITM)IBM TivoliMonitoring(ITM)KVMKVMContent packagesContent packagesComposite Patterns ManagementComposite Patterns ManagementAPIAPISmartCloudCostManagement(SCCM)SmartCloudCostManagement(SCCM)CloudUserOffering CatalogOffering CatalogAPIAPIServiceDeskServiceDeskAccountingAccountingCostMgmtCostMgmtNetworkFW/LBNetworkFW/LBStorageFile-basedStorageFile-basedHypervisor ManagementOpenStack GatewayHypervisor ManagementOpenStack GatewayAmazon EC2Amazon EC2Hybrid ExtensionHybrid Extension OpenStackOpenStack…*) supported in following releases
    7. 7. © 2013 IBM Corporation7Zoom in the provisioning engineVirtualApplicationsVirtualApplicationsHypervisors & IAAS Management SHIMHypervisors & IAAS Management SHIMREST APIsREST APIsSelf Service and Admin UISelf Service and Admin UIOpenStack ShimOpenStack ShimDeploymentDeploymentVirtualSystemsVirtualSystemsIAAS GatewayVMVMKVMvCenterOpenStack1...VMVMKVMvCenterOpenStackNVirtual ImageLibrarySCE SCE
    8. 8. © 2013 IBM Corporation8SCOrchestrator – Content Types Software Bundle– A software bundle contains and describes the software available for use within a virtualimage. It includes information about how to install and configure the software,prerequisites of the software, and parameters available for customizing.A software bundle is used during image creation with Image Construction andComposition Tool (ICCT, Part of SCP/SCO) Virtual Image– A Virtual image contains the base operating system and the optional activation codewhich configures a virtual server which is based on such virtual image.In addition it may also contain one or more software components. Pattern (vSys & addOns)– A pattern is a collection of multiple images, each with optional software components.Patterns are a logical representation of a recurring topology for a given set ofdeployment requirements such as e.g. a multi-tiered web application comprising ofHTTP Server, App Server and DB Server.In this example, each tier would be represented by its own virtual image, which includesconfiguration scripts to configure the multi-tier application accordingly Resource type operations (implemented as BPM workflows) Patterns (vApp & TOSCA)– Patterns to compose workload aware topologies Orchestration– Content for orchestration can be complete ready to use offerings implemented asworkflow processes including the corresponding user interface– … and/or a collection of building blocks to ease the creation of orchestration.These building blocks can be activity implementations, user interfaces, UI widget, …Service OrchestrationManage the lifecycle ofbusiness applicationsWorkload OrchestrationWorkload aware placement,optimization and operationResource OrchestrationOnboard, provision, manage CPU,Storage and Network
    9. 9. © 2013 IBM CorporationMultiple pattern types to enable open ecosystemVirtual ApplicationPatterns• Highly automated deploymentsusing expert patterns• Business policy driven elasticity• Built for the cloud environment• Leverages elastic workloadmanagement servicesVirtual SystemPatterns• Automated deployment ofmiddleware topologies• Traditional administration andmanagement model• Application and infrastruturedriven elasticityVirtual Appliances• Standard software installation andconfiguration on OS• Images created throughextend/capture• Traditional administration andmanagement model• Infrastructure driven elasticityVirtual ApplianceMetadataSoftwareapplicationOperatingsystemVirtual ApplianceVirtual ApplianceMetadataApplicationServerOperatingsystemVirtual ApplianceMetadataApplicationServerOperatingsystemVirtual ApplianceMetadataHTTPServerOperatingsystemVirtual Application PatternsVirtual System PatternsVirtual AppliancesSoftwareapplication
    10. 10. © 2013 IBM Corporation10Custom Orchestration Operations SCO allows definition of custom operations for various orchestration granularities– Event triggered Actions… used to extend the basic pattern engine capabilities… plug into existing programming flows at predefined plugpoints/events… with defined semantics and data modele.g. Approval (‘pre’), Open firewall port (‘post’), …– User triggered Actions… used to extend the basic manageability actions of service instances… provide addtl mgmt capabilities for all or specific patternse.g. Backup, Install SW, Open problem, …– Service Operations… implementation of service catalog offerings… used for end user customized operations,e.g. deploy pattern, create filesystem, …… used for administrative actions such as datacenter configuratione.g. Register StorageHost, User onboarding, …ABABCX
    11. 11. © 2013 IBM Corporation11SCOCustom BPM processesPattern engine base processingEvent triggered actions for typical pattern deploymentResolveModelDefinePlacementCopyimagesConfigurehypervisorStart VMExecuteConfigScriptsNotifyuserPre-provisionEventPre-VM-startEventPost-provisonPost-provision-failedEventTrigger one ormultiple customprocesses oncertain events
    12. 12. © 2013 IBM Corporation12Orchestration Registry
    13. 13. © 2013 IBM Corporation13SCO Self-Service Catalog
    14. 14. © 2013 IBM Corporation14Configuration of Orchestration ActionsBPM processwhich implements theorchestration logicBPM processwhich implements theend user interface
    15. 15. © 2013 IBM Corporation15Configuration of Self Service OfferingsBPM processwhich implements theorchestration logicBPM processwhich implements theend user interfaceSettings to definethe visualizationof the offering in theservice catalog123123
    16. 16. © 2013 IBM Corporation16Approval / Human Tasks
    17. 17. © 2013 IBM CorporationLibrary of virtualtemplates, sw packages,script, add on ( disks,network cards, etc)Graphical editor forcomposing andconfiguring workloadsCreation of patternsReuse chef recipesfrom community
    18. 18. © 2013 IBM CorporationConnecting images in a pattern: example
    19. 19. © 2013 IBM Corporation19Scenario 1 – Speed up business application deploymentEnd User : (1) Access the SCO self service catalog to deploy a new Media Wiki application.Service Designer: (2) Modify the Media Wiki service via the pattern editor.(3) Publish the new service in the catalog
    20. 20. © 2013 IBM Corporation20Scenario 2 – End to end automationService Designer: (1) Access the cloud market place and download a storage automation package.(2) Create a new MediaWiki offering which also performs automated storage and network configuration.(3) Publish the new offering in the catalog.End User : (4) Access the catalogue and requests new “Media Wiki”
    21. 21. © 2013 IBM Corporation21Cloud Marketplace Enable customers to rapidly discover andimplement cloud solutions Enable business partners and ISVs tocreate value by adding content to IBMcloud solutions Enable IBM services and development torapidly deliver & iterate on capabilities inresponse to changing customerrequirements and integration needs Enable collaboration within theecosystem to accelerate customer valuecreationEstablish cloud platform agility and value by rapidly delivering content(organic & partner ecosystem) using the AppStore model
    22. 22. © 2013 IBM Corporation22Managing the infrastructureCloudgroup1IWDOpenStack...Region 1Computenode1ComputenodeXAvailabilityzone1...Computenode1ComputenodeKAvailabilityzoneZ......Region nComputenode1ComputenodeXAvailabilityzone1...Computenode1ComputenodeKAvailabilityzoneZ......CloudgroupZCloudgroup1CloudgroupZA cloud grouprepresents a pair[Region, availabilityzone] in OpenStackFor each cloudgroup a singlehypervisor is assigneddespite the number ofcompute nodes in theavailability zone
    23. 23. © 2013 IBM Corporation23Managing the infrastructureIWDOpenStack...Region 1Computenode1ComputenodeXAvailabilityzone1...Computenode1ComputenodeKAvailabilityzoneZ......Region nComputenode1ComputenodeXAvailabilityzone1...Computenode1ComputenodeKAvailabilityzoneZ......Network1 IP group1Network2 IP group2Networkn IP groupnFor each network in each region a pair[network, IP group] is created in IWDEach network in a region is attached to allhypervisors in IWD related to that region
    24. 24. © 2013 IBM CorporationIn the beginning, there was the perfect image…1Then users starting making changes and “snapshots”……and what they put in the images is unknown…2Then they get copied to multiple locations……and some change again…3Then you need to apply a critical security patch…how? … where?4What’s the problem with Virtualization and Standardization?Managing images
    25. 25. © 2013 IBM Corporation25Capturing Images is easyThere are many tool that simplify the processAll you need is enough space the store themHowever managing images is hard:StandardizationSearchVersion controlDrift DetectionVulnerabilityImage buildingVirtual Image Library and Image Construction and CompositionTool help you addressing these issues!
    26. 26. © 2013 IBM CorporationWhats new in Virtual Image Library• OpenStack support– Ability to federate OpenStack regions– Ability to use OpenStack Keystone as custom user registry– In addition, VIL 2.2 exposes OpenStack Glance-compliant REST APIs• Federating operational repositories across WAN to support geographicallydistributed data centers– New Proxy components to decentralize analytics and check-in/out capabilities overdistributed sites– New analytics engine providing better performances when introspecting image contents– New Reference Repository based on a peer-to-peer network of nodes that build a sharedrepository– Firewall-friendly solution to traverse segregated networks• Improved control over indexing functions– Canceling queued indexing tasks– Handling of user-initiated actions at higher priority than the automatically triggered tasks• Handling OVA images and related metadata
    27. 27. © 2013 IBM Corporation27Whats new in ICCT• New Cloud Provider for OpenStack– Possibility to interact directly with an OpenStack instance– Possibility to interact with the IaaS GW component and the VIL image service exposedthrough that component
    28. 28. © 2013 IBM Corporation• Learn more about the IBM SmartCloud Orchestrator• Join the open development community to get access toSmartCloud Orchestrator• http://ibm.co/CPandO• Watch the video for a quick overview of SmartCloudOrchestrator http://bit.ly/YKe9gf• Learn more about the benefits of cloud orchestration IDCTechnology Spotlight on IBM SmartCloud Orchestratorhttp://ibm.co/105MtJO• Join the IBM SmartCloud CommunityReferences
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×