IBM Smart Cloud Orchestrator how to leverage IBM as a BP Cloud & Smarter Infrastructure, SCO Content Development IBM Software Group Smart Cloud Orchestrator Update - Agenda IBM Smart Cloud Orchestrator (Cloud Management Platform) – – – – Overview IBM Cloud Marketplace What‘s in it for you as a business partner? How to engage together? IBM Smart Cloud Cloud Strategy IBMSmartCloud Solutions Software and Business Process as a Service BPaaS BPaaS / SaaS Consulting & Implementation Business Analytics and Optimization Social Business Smarter Commerce Smarter Cities SaaS IBMSmartCloud Foundation IBMSmartCloud Services Private and Hybrid Clouds Infrastructure and Platform as a Service Platform as a Service Technologies Application Services PaaS Consulting & Implementation PaaS Application Lifecycle Application Resources Application Environments Application Management Integration Application Lifecycle Application Resources Application Environments Application Management Integration i Infrastructure as a Service Technologies Enterprise Enterprise+ IaaS Consulting & Implementation IaaS Infrastructure Management Availability and Platform and Administration Performance Security and Compliance Usage and Accounting Cloud Components Hardware & software to architect and build private or hybrid clouds Infrastructure Management Availability and Platform and Administration Performance Consulting & Implementation Services Design my cloud Security and Compliance Usage and Accounting Cloud Services Consume cloud services over Internet Smart Cloud Foundation Offerings Offers a range of entry points, control and integrated value Legend Supports existing and new infrastructure investments SmartCloud Foundation Offering Delivers application & middleware pattern portability Factory Integrated & Optimized by IBM SmartCloud Orchestration Orchestrate Services across multiple environments and domains SmartCloud Provisioning SmartCloud Provisioning Automate Optimized Workloads Automate Optimized Workloads SmartCloud Entry SmartCloud Entry Automate IT Delivery Automate IT Delivery Customer integrated hardware PureFlex System CIMI & OVF TOSCA Automate Optimized Workloads Automate IT Delivery PureApplication System CCRA OSLC IBM SmartCloud Orchestrator Reduce IT costs and accelerate delivery of business applications with an open and extensible orchestration platform that fully automates the delivery of IT services in a cloud environment Solution benefits Accelerate deployment of cloud services using reusable workload patterns and IT process automation • Self-service portal allows for selection of cloud services from a predefined menu of offerings • Intuitive graphical orchestrator helps compose and customize workflows quickly and easily Capabilities • • • • • Cloud Orchestration Provisioning Usage & Accounting / Metering Monitoring Capacity Management Deliver interoperable open cloud services with support for open standards Governance Services (OSLC support) • Eases coordination of complex tasks and worklflows, leveraging existing skills, processes and tools Platform Services (TOSCA Support) • Simplifies deployment and lifecycle management of middleware and application patterns Infrastructure Services (OpenStack Support) • Provides support for highly flexible, scalable infrastructure on heterogeneous resources Extensibility • Pre-built images, patterns, process / configuration automation through the Cloud Marketplace • Take advantage of patterns built for IBM’s PureApplication System Measure the cost of cloud services, keep track of cloud service health, perform capacity management of the cloud resources Continuous delivery pipeline Managing workloads across the lifecycle requires orchestration Data ComputeAvailability Domain Domain Monitoring Storage DomainDomain Orchestration Engine Network Domain IT Management Monitoring IT Asset Storage Management Domain Network Change Domain Management Web App DB Service Desk Provision Pattern 6 Resource Orchestration Workload Orchestration Service Orchestration Onboard, provision, manage CPU, Storage and Network Workload aware placement, optimization and operation Manage the lifecycle of business applications © 2013 IBM Corporation SCOrchestrator – Content Types Resource Orchestration Onboard, provision, manage CPU, Storage and Network Workload Orchestration Software Bundle • A software bundle contains and describes the software available for use within a virtual image. 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 and Composition Tool (ICCT, Part of SCP/SCO) Virtual Image • A Virtual image contains the base operating system and the optional activation code which 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 of deployment requirements such as e.g. a multi-tiered web application comprising of HTTP Server, App Server and DB Server. In this example, each tier would be represented by its own virtual image, which includes configuration scripts to configure the multi-tier application accordingly Resource type operations (implemented as BPM workflows) Patterns (vApp & TOSCA) • Patterns to compose workload aware topologies Workload aware placement, optimization and operation Orchestration • Content for orchestration can be complete ready to use processes with 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 Orchestration Manage the lifecycle of business applications 7 © 2013 IBM Corporation SmartCloud Orchestrator... 8 © 2013 IBM Corporation Cloud Automation Marketplace Business Objectives - Enable customers to rapidly discover and implement cloud solutions - Enable business partners and ISVs to create value by adding content to IBM cloud solutions - Enable IBM services and development to rapidly deliver & iterate on capabilities in response to changing customer requirements and integration needs - Enable collaboration within the ecosystem to accelerate customer value creation Technical Objectives - Simplify the lifecycle of content creation, delivery & deployment - Provide a consolidated view to content spanning the build, manage and create phases of the cloud deployment - Enable social collaboration platform to allow tighter interlock between customers, partners and IBM •A Cloud Automation Market Place that delivers capabilities for: • End users to collaborate & discover solution capabilities to address business needs • End users to request & have content automatically delivered & configured for use • IBM & Business partners to publish, update, meter and monetize content using a Web-based delivery model 9 © 2013 IBM Corporation SmartCloud Orchestrator Value Proposition SmartCloud Provisioning and SmartCloud Orchestrator are open, flexible, cloud platforms that enable business agility and IT cost reduction by providing end to end automation across heterogeneous clouds. SmartCloud Orchestrator also includes an automated way of integrating the cloud with your data center policies, processes, and infrastructures across various IT domains, such as storage, backup, network, monitoring, security and change and configuration Motivation For Business Partners: • ISVs can provide integration content that supports their infrastructure and workload solutions, hence expanding their business to a new customer set • System Integrators can provide content on the marketplace as a starting point for engaging in deeper services engagement • BPs, in general, have an opportunity to reach a broader customer base with their entry offering for future upsell to a broader solution For clients: • Fully automate cloud service delivery for both across environments, with one platform. • Enable an incremental adoption of cloud capabilities, with the ability to apply content from the marketplace to expand For IBM: • Ability to leverage our extensive Partner network to cover an even broader customer base • Expecting hundreds of customers over next year. Today we have more than 200 ISDM/TSAM customers 10 © 2013 IBM Corporation IBM Cloud Marketplace – BP values in detail • Resource Orchestration • Onboard, provision, manage CPU, Storage and Network • • Workload Orchestration Workload aware placement, optimization and operation • • • Service Orchestration • Be amongst the first few partners/ISVs to gain visibility to IBM SCO Customers Get catalogued and special promotion on ibm.com Global Solution Directory and IBM Cloud Automation Marketplace Get direct access to leads and opportunities – all references to your content from IBM website, will be redirected to partner website IBM will NOT share any Revenue on the sale you make for the content/services that you build and sell. Get Deep Technical Enablement and Consulting from Software Labs throughout the content development phase Get your organisation and your Content Certified through the “Ready for SmartCloud” Assessment Get easy access to early Beta Drivers for SmartCloud Orchestrator Get exposure and recognition at IBM conferences, such as Pulse, where all Cloud Customers and Partners gather... Manage the lifecycle of business applications 11 © 2013 IBM Corporation Cloud Marketplace – NEW and growing fast Resource Orchestration Onboard, provision, manage CPU, Storage and Network Public Marketplace IBM Cloud Marketplace is available to Internals, Business Partners and Customers • Supported Content • Unsupported Content Both our content on the Public and IBM Internal marketplace is growing fast: Join in, and benefit, too! Workload Orchestration Workload aware placement, optimization and operation Service Orchestration Manage the lifecycle of business applications 12 © 2013 IBM Corporation Smart Cloud Orchestrator Content Development Resource Orchestration Onboard, provision, manage CPU, Storage and Network Get started on content https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W14 a769bd540e_4b7c_aefa_cf851f2221a7/page/Get%20started%20on%20... Workload Orchestration Workload aware placement, optimization and operation Service Orchestration Manage the lifecycle of business applications 13 © 2013 IBM Corporation Smart Cloud Orchestrator Introduction Videos Resource Orchestration Onboard, provision, manage CPU, Storage and Network Workload Orchestration Dave Lindquist on Innovation through open standards http://www.youtube.com/watch?v =KqnZSQrFsn8&feature=youtu.b e Kendall Lock on Advancing the Cloud to Drive Innovation http://www.youtube.com/watch?v =4MDisduhY2E&feature=youtu.b e Bowman Hall on Virtualization Optimization http://www.youtube.com/watch?v =iXWkJKLVEt4 Workload aware placement, optimization and operation Service Orchestration Manage the lifecycle of business applications 14 © 2013 IBM Corporation SmartCloud Orchestrator Product IBM Software Downloads: Resource Orchestration Onboard, provision, manage CPU, Storage and Network Search for SmartCloud Orchestrator http://www14.software.ibm.com/webapp/download/home.jsp Workload Orchestration Workload aware placement, optimization and operation To take part in the Beta Program: Hosted Environments Hosted Beta Environment (will have GA Code week of 5/13) https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en# /wiki/W14a769bd540e_4b7c_aefa_cf851f2221a7/page/Using%20the%20Smart Cloud%20Orchestrator%20hosted%20beta%20system Service Orchestration Manage the lifecycle of business applications 15 © 2013 IBM Corporation Thank you 16 © 2013 IBM Corporation Key takeaways Orchestrator • Fully automates the deployment and lifecycle management of cloud services across resources, workloads and services • Built on a foundation of open standards – TOSCA, OpenStack, OSLC • Accelerated deployments with reusable workload patterns and Chef recipes • Unified management of heterogeneous environments • Supports deployment of hybrid & public clouds Continuous delivery pipeline • Works with SmartCloud Continuous Delivery to provide extended DevOps platform Reduce time-to-market to deliver new business services Improve administrator productivity SmartCloud Orchestrator: an open and scalable platform IBM Advantage: Automate the provisioning, configuration, and attachment to production of storage, network, management tools…seamlessly to users Service Catalogue Orchestration IBM Advantage: Promote every day’s improvements automatically…if it passes all your tests Monitor Backup & Restore Security Compliance Image Management Multi tier Application IBM Advantage: Gain control (back) TOSCA Dev Tools IBM Advantage: Deploy whole of entire virtualization library applications, not just servers Infrastructure-as-a-Service (IaaS) IBM Advantage: Choose whether or not you pay licensing for a hypervisor based on the business characteristics of your workload, not based on a vendor’s revenue strategy 18 VM Ware Power VM KVM Hyper-V Xen Z VM © 2013 IBM Corporation TOSCA Templates Service Catalog (UI and process) (node/rel. types) (ITM) Cloud User Images such as OS+SCP agents SCProvisioning Automation Modeling UI Orchestration UI IBM Business Process Manager (BPM) SmartCloud Cost Management ICCT software bundles vSys addOns SCOrchestrator IBM Tivoli Monitoring Virtual System, Virtual Application Patterns Self Service Modeling and Admin ICCT Image Creation API API (SCCM) Automation Engine Image Library Single Image & Composite Patterns Management BPM Process Server Hypervisor Management IBM Extensions for Workload Aware optimizations (DRS & HA) OpenStack Gateway Hybrid Extension Content packages Service Desk Licence Account Cost Mgmt ing Mgmt … Network Storage Orchestration related content 19 SmartClou d Enterprise Amazon EC2 OpenStack KVM VMWare vCenter VMControl Power XEN ESX Hyper-V Openstack Implementation s ?? Domain integration packages © 2013 IBM Corporation SmartCloud Orchestrator: an open and scalable platform Service Catalogue Orchestration Monitor Patch Meter Multi tier Application Image Management Backup & Restore Security Compliance TOSCA Dev Tools Infrastructure-as-a-Service (IaaS) SC Enterprise Amazon EC2 VMWare Power VM Xen Z VM Hyper-V KVM 20 © 2013 IBM Corporation SmartCloud Orchestrator Service Catalog – an Overview List of services that are published to end users. The list is filtered by user role and tenant. The services are implemented as SmartCloud Orchestrator custom automations 21 © 2013 IBM Corporation Service Catalog – an Example – Windows 7 Server Request. The breadcrumbs show users where they are and allow to navigate through Service Catalog. When user clicks on Add Windows 7 Server, he will see the UI for this offering. Users can add any service offering to „My Favorites”. 22 © 2013 IBM Corporation Service Catalog – UI View Service Custom UI defined as BPM service UI 23 © 2013 IBM Corporation SmartCloud Orchestrator: an open and scalable platform Service Catalogue Orchestration Monitor Meter Multi tier Application Image Management Backup & Restore Security Compliance TOSCA Dev Tools Infrastructure-as-a-Service (IaaS) SC Enterprise Amazon EC2 VMWare Power VM Xen Z VM Hyper-V KVM 24 © 2013 IBM Corporation Manage your application images in VMs with rich image lifecycle management and analytics • Image construction and composition tool simplifies complex and time consuming process of creating virtual images and deployment patterns through a simple graphical tool • Federated image library allows management of image complexity across multiple image repositories and hypervisors • Detect vulnerabilities exposures in images to ensure that no virtual machines are created without the proper level of security patches • Images stored in hypervisor-neutral format, avoiding duplication and allowing conversion to mix/match hypervisor technologies 25 © 2013 IBM Corporation SmartCloud Orchestrator: an open and scalable platform Service Catalogue Orchestration Monitor Patch Meter Multi tier Application Image Management Backup & Restore Security Compliance TOSCA Dev Tools Infrastructure-as-a-Service (IaaS) SC Enterprise Amazon EC2 VMWare Power VM Xen Z VM Hyper-V KVM 26 © 2013 IBM Corporation Deploy applications rapidly with repeatable patterns across private and public clouds • Rapid application deployment via virtual application patterns: Deploy business applications in minutes • Dynamic, policy-based management of elastic and scalable workloads • Enables third-party software deployments and custom pattern creation to “build once” and deploy across private and public clouds • Visibility into cloud health with rapid deployment of middleware topologies and application editioning Create patterns 27 Deploy applications faster © 2013 IBM Corporation A typical scenario: create a new cloud service to deploy SAP Library of virtual templates, SW packages, scripts, add-ons ( disks, network cards, etc) 28 Graphical editor for composing and configuring workloads © 2013 IBM Corporation SmartCloud Orchestrator: an open and scalable platform Service Catalogue Orchestration Monitor Patch Meter Multi tier Application Image Management Backup & Restore Security Compliance TOSCA Dev Tools Infrastructure-as-a-Service (IaaS) SC Enterprise Amazon EC2 VMWare Power VM Xen Z VM Hyper-V KVM 29 © 2013 IBM Corporation The OpenStack Foundation is Open for Business OpenStack is a global collaboration of developers & cloud computing technologists working to produce an ubiquitous Infrastructure as a Service (IaaS) open source cloud computing platform for public & private clouds. Platinum Sponsors Gold Sponsors Exponential growth in participation 30 UGs 47 UGs 2600 Individuals 5600+ Individuals OpenStack Compute (core) Provision and manage large networks of virtual machines OpenStack Object Store (core) Create petabytes of secure, reliable storage using standard HW OpenStack Dashboard (core) Enables administrators and users to access & provision cloudbased resources through a self-service portal. 30 OpenStack Image Service (shared service) Catalog and manage massive libraries of server images OpenStack Identity (shared service) Unified authentication across all OpenStack projects and integrates with existing authentication systems. Code available under Apache 2.0 license. Design tenets – scale & elasticity, share nothing & distribute everything http://openstack.org © 2013 IBM Corporation SmartCloud Orchestrator: an open and scalable platform Service Catalogue Orchestration Monitor Patch Meter Multi tier Application Image Management Backup & Restore Security Compliance TOSCA Dev Tools Infrastructure-as-a-Service (IaaS) SC Enterprise Amazon EC2 VMWare Power VM Xen Z VM Hyper-V KVM 31 © 2013 IBM Corporation Real-time monitoring support for virtual environments Dynamic Threshold defined with baseline Capacity planning: how many more VMs can be placed on a server? Predictive trending: what would be my resource utilization in the next month? Threshold CPU Dynamic thresholds: allows for tracking deviations, from the norm as predictors of future problems Monitoring of the virtual environment Predicted CPU Violation Predicted trend Actual Monitor Data Time 32 © 2013 IBM Corporation Monitoring Health Dashboard 33 © 2013 IBM Corporation IBM Endpoint Manager elements Single intelligent agent • Continuous self-assessment • Continuous policy enforcement • Minimal system impact (<2% CPU, <10MB RAM) Flexible policy language (Fixlets) • Thousands of out-of-the-box policies • Best practices for operations and security • Simple custom policy authoring • Highly extensible/applicable across all platforms 3434 Single server and console • Highly secure, highly available • Aggregates data, analyzes and reports • Manages up to 250K endpoints per server Virtual infrastructure • Designate IBM Endpoint Manager agent as a relay or discovery point in minutes • Provides built-in redundancy • Leverages existing systems/shared infrastructure © 2013 IBM Corporation Service Usage and Accounting Metering …provide data for planning, budgeting, billing and accurate chargeback for services Track creation, modification, and deletion of a service instance itself, and the capacity assigned to it. Understand costs, track, allocate and invoice by department, user and many additional criteria. Collect, analyze and bill based on usage and costs of shared assets Deliver detailed information and reports about the intricate use of shared resources 35 © 2013 IBM Corporation Metering and Usage and Accounting •Understand who is using resources, understand costs by Lob and Business Service •Creating reports is simple and intuitive: reports can be created in minutes, no DB knowledge required •Out of the box support for metering OS CPU, memory and storage of reserved resources •Data collection for network, storage , DBs, applications 36 © 2013 IBM Corporation