36
IBM Smart Cloud Orchestrator - how to leverage IBM as a BP Cloud & Smarter Infrastructure, SCO Content Development IBM Software Group

UTF-8'en'IBM_Cloud_SCO_Content_20130702c

Embed Size (px)

Citation preview

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

InfrastructurePlatform

Managementand Administration

Availability andPerformance

Security andCompliance

Usage andAccounting

Enterprise

Application Services

ApplicationLifecycle

ApplicationResources

ApplicationEnvironments

ApplicationManagement

Integration

IBMSmartCloud ServicesInfrastructure and Platform as a Service

Smarter Commerce Smarter Cities

Social BusinessBusiness Analyticsand Optimization

InfrastructurePlatform

Managementand Administration

Availability andPerformance

Security andCompliance

Usage andAccounting

Infrastructure as a Service Technologies

Platform as a Service Technologies

ApplicationLifecycle

ApplicationResources

ApplicationEnvironments

ApplicationManagement

Integration

Enterprise+IaaS

Consulting &Implementation

IBMSmartCloud FoundationPrivate and Hybrid Clouds

PaaSConsulting &

Implementation

BPaaS / SaaSConsulting &

Implementation

CloudStrategy

IBMSmartCloud SolutionsSoftware and Business Process as a Service

IaaS

PaaS

SaaS

BPaaS

Cloud Components Cloud Services

Consume cloud services over InternetHardware & software to architect and build private or hybrid clouds

Consulting &Implementation

ServicesDesign my cloud

i

SmartCloud Entry

Automate IT Delivery

SmartCloud Entry

Automate IT Delivery

Customer integratedhardware

SmartCloud Foundation Offering

SmartCloud Provisioning

Automate Optimized Workloads

SmartCloud Provisioning

Automate Optimized Workloads

SmartCloud OrchestrationOrchestrate Services across multiple environments and domains

SmartCloud OrchestrationOrchestrate Services across multiple environments and domains

SmartCloud Entry

Automate IT Delivery

SmartCloud Entry

Automate IT Delivery

PureFlex System

SmartCloud Provisioning

Automate Optimized Workloads

SmartCloud Provisioning

Automate Optimized Workloads

CIMI & OVFCIMI & OVF TOSCATOSCA CCRACCRA OSLCOSLC

Factory Integrated & Optimized by IBM

Automate Optimized Workloads

Automate Optimized Workloads

Offers a range of entry points, control and integrated value

Supports existing and new infrastructure investments

Delivers application & middleware pattern portability

LegendLegend

Automate IT DeliveryAutomate IT Delivery

PureApplication System

Smart Cloud Foundation Offerings

IBM SmartCloud Orchestrator

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

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

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

Capabilities

• Cloud Orchestration• Provisioning• Usage & Accounting / Metering• Monitoring • Capacity Management

Continuous delivery pipeline

© 2013 IBM Corporation6

Orchestration Engine

Network Domain

Storage Domain

IT ManagementMonitoring

DomainData

Availability Domain

Compute Domain

Monitoring IT Asset

Management

Service Desk

Storage

Domain

Change Manageme

nt

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

Managing workloads across the lifecycle requires orchestration

© 2013 IBM Corporation7

SCOrchestrator – Content Types

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

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 OrchestrationManage the lifecycle of business applications

Workload Orchestration Workload aware placement, optimization and operation

Resource OrchestrationOnboard, provision, manage

CPU, Storage and Network

© 2013 IBM Corporation8

SmartCloud Orchestrator...

© 2013 IBM Corporation9

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

- 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

Technical Objectives

•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

© 2013 IBM Corporation10

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

MotivationFor 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

© 2013 IBM Corporation11

Resource OrchestrationOnboard, provision, manage

CPU, Storage and Network

Workload Orchestration Workload aware placement, optimization and operation

Service OrchestrationManage the lifecycle of business applications

• 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...

IBM Cloud Marketplace – BP values in detail

© 2013 IBM Corporation12

Resource OrchestrationOnboard, provision, manage

CPU, Storage and Network

Workload Orchestration Workload aware placement, optimization and operation

Service OrchestrationManage the lifecycle of business applications

Cloud Marketplace – NEW and growing fast

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!

© 2013 IBM Corporation13

Smart Cloud Orchestrator Content Development

Resource OrchestrationOnboard, provision, manage

CPU, Storage and Network

Workload Orchestration Workload aware placement, optimization and operation

Service OrchestrationManage the lifecycle of business applications

Get started on content

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W14a769bd540e_4b7c_aefa_cf851f2221a7/page/Get%20started%20on%20...

Get started on content

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W14a769bd540e_4b7c_aefa_cf851f2221a7/page/Get%20started%20on%20...

© 2013 IBM Corporation14

Smart Cloud Orchestrator Introduction Videos

Resource OrchestrationOnboard, provision, manage

CPU, Storage and Network

Workload Orchestration Workload aware placement, optimization and operation

Service OrchestrationManage the lifecycle of business applications

Dave Lindquist on Innovation through open standards

http://www.youtube.com/watch?v=KqnZSQrFsn8&feature=youtu.be

Kendall Lock on Advancing the Cloud to Drive Innovation 

http://www.youtube.com/watch?v=4MDisduhY2E&feature=youtu.be

Bowman Hall on Virtualization Optimization

http://www.youtube.com/watch?v=iXWkJKLVEt4

© 2013 IBM Corporation15

Resource OrchestrationOnboard, provision, manage

CPU, Storage and Network

Workload Orchestration Workload aware placement, optimization and operation

Service OrchestrationManage the lifecycle of business applications

SmartCloud Orchestrator Product

IBM Software Downloads:Search for SmartCloud Orchestrator

http://www14.software.ibm.com/webapp/download/home.jsp

IBM Software Downloads:Search for SmartCloud Orchestrator

http://www14.software.ibm.com/webapp/download/home.jsp

To take part in the Beta Program: Hosted EnvironmentsHosted 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%20SmartCloud%20Orchestrator%20hosted%20beta%20system

To take part in the Beta Program: Hosted EnvironmentsHosted 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%20SmartCloud%20Orchestrator%20hosted%20beta%20system

© 2013 IBM Corporation16

Thank you

Key takeaways

Reduce time-to-market to deliver new business services

Improve administrator productivity

• 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

• Works with SmartCloud Continuous Delivery to provide extended DevOps platform

Continuous delivery pipeline

Orchestrator

© 2013 IBM Corporation18

Infrastructure-as-a-Service(IaaS)

VM WarePower

VMKVM Hyper-V Xen Z VM

Orchestration

Multi tierApplication

Image Management Dev Tools

Monitor

Backup & Restore

Security Compliance

Service CatalogueService Catalogue

IBM Advantage: Automate the provisioning, configuration, and attachment to production of storage, network, management tools…seamlessly to users

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

IBM Advantage: Gain control (back) of entire virtualization library

IBM Advantage: Promote every day’s improvements automatically…if it passes all your tests

IBM Advantage: Deploy whole applications, not just servers

TOSCA

SmartCloud Orchestrator: an open and scalable platform

© 2013 IBM Corporation19

SCOrchestrator

SCProvisioning

Automation Engine

BPM Process Server

Automation Engine

BPM Process Server

Modeling and AdminModeling and Admin

Image LibraryImage Library

VMWare vCenter

VMWare vCenter

VMControl Power

VMControl Power

ICCT

Image Creation

ICCT

Image Creation

Self Service Self ServiceAutomation Modeling UI

IBM Business Process Manager (BPM)

Automation Modeling UI

IBM Business Process Manager (BPM)

IBM Tivoli Monitoring

(ITM)

IBM Tivoli Monitoring

(ITM)

KVMKVM

XENXEN

ESXESX

Hyper-VHyper-V

Content packagesContent packages

Single Image & Composite PatternsManagementSingle Image & Composite PatternsManagement

APIAPISmartCloud Cost Management

(SCCM)

SmartCloud Cost Management

(SCCM)

CloudUser

OrchestrationUI

OrchestrationUI

APIAPI

ServiceDesk

ServiceDesk

Licence Mgmt

Licence Mgmt

Account ing

Account ing

Cost Mgmt

Cost Mgmt NetworkNetwork StorageStorage

Hypervisor Management

OpenStack Gateway

Hypervisor Management

OpenStack Gateway

SmartCloud Enterprise

SmartCloud Enterprise

Amazon EC2

Amazon EC2

Hybrid ExtensionHybrid Extension

IBM Extensions for Workload Aware optimizations(DRS & HA)

IBM Extensions for Workload Aware optimizations(DRS & HA)

OpenStackOpenStack

Orchestration related content

ICCT software bundles Images

such as OS+SCP agents

TOSCATemplates(node/rel. types)

Virtual System, Virtual Application PatternsService

Catalog(UI and process)

OpenstackImplementations ??

Domain integration packages

vSys addOns

© 2013 IBM Corporation20

Infrastructure-as-a-Service(IaaS)

VMWarePower

VMXen

Hyper-V

Z VM

Orchestration

Multi tierApplication

Image Management Dev Tools

Monitor

Patch

Meter

Backup & Restore

Security Compliance

Service CatalogueService Catalogue

TOSCA

SmartCloud Orchestrator: an open and scalable platform

KVM

AmazonEC2

SCEnterprise

© 2013 IBM Corporation21

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

© 2013 IBM Corporation22

The breadcrumbs show users where they are and allow to navigate through Service Catalog.

Service Catalog – an Example – Windows 7 Server Request.

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”.

© 2013 IBM Corporation23

Service Custom UI defined as BPM service UI

Service Catalog – UI View

© 2013 IBM Corporation24

Infrastructure-as-a-Service(IaaS)

VMWarePower

VMXen

Hyper-V

Z VM

Orchestration

Multi tierApplication

Image Management Dev Tools

Monitor

Meter

Backup & Restore

Security Compliance

Service CatalogueService Catalogue

TOSCA

SmartCloud Orchestrator: an open and scalable platform

KVM

AmazonEC2

SCEnterprise

© 2013 IBM Corporation25

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

© 2013 IBM Corporation26

Infrastructure-as-a-Service(IaaS)

VMWarePower

VMXen

Hyper-V

Z VM

Orchestration

Multi tierApplication

Image Management Dev Tools

Monitor

Patch

Meter

Backup & Restore

Security Compliance

Service CatalogueService Catalogue

TOSCA

SmartCloud Orchestrator: an open and scalable platform

KVM

AmazonEC2

SCEnterprise

© 2013 IBM Corporation27

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 Deploy applications faster

© 2013 IBM Corporation28

Library of virtual templates, SW

packages, scripts, add-ons ( disks, network

cards, etc)

Graphical editor for composing and

configuring workloads

A typical scenario: create a new cloud service to deploy SAP

© 2013 IBM Corporation29

Infrastructure-as-a-Service(IaaS)

VMWarePower

VMXen

Hyper-V

Z VM

Orchestration

Multi tierApplication

Image Management Dev Tools

Monitor

Patch

Meter

Backup & Restore

Security Compliance

Service CatalogueService Catalogue

TOSCA

SmartCloud Orchestrator: an open and scalable platform

KVM

AmazonEC2

SCEnterprise

© 2013 IBM Corporation30

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.

The OpenStack Foundation is Open for Business

Platinum Sponsors Gold Sponsors

http://openstack.org

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 cloud-based resources through a self-service portal.

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.

30 UGs

2600 Individuals

47 UGs

5600+ Individuals

Exponential growth in participation

APR2012

As

of JAN2013A

s of

Code available under Apache 2.0 license. Design tenets – scale & elasticity, share nothing & distribute everything

© 2013 IBM Corporation31

Infrastructure-as-a-Service(IaaS)

VMWarePower

VMXen

Hyper-V

Z VM

Orchestration

Multi tierApplication

Image Management Dev Tools

Monitor

Patch

Meter

Backup & Restore

Security Compliance

Service CatalogueService Catalogue

TOSCA

SmartCloud Orchestrator: an open and scalable platform

KVM

AmazonEC2

SCEnterprise

© 2013 IBM Corporation32

Capacity planning: how many more VMs can be placed on a server?

Predictive trending: what would be my resource utilization in the next month?

Dynamic thresholds: allows for tracking deviations, from the norm as predictors of future problems

Monitoring of the virtual environment

TimeC

PU

Predicted trend

Threshold Predicted CPU Violation

Actual Monitor Data

Dynamic Threshold defined with baseline

Real-time monitoring support for virtual environments

© 2013 IBM Corporation33

Monitoring Health Dashboard

© 2013 IBM Corporation3434

IBM Endpoint Manager elements

Single intelligent agent• Continuous self-assessment• Continuous policy enforcement• Minimal system impact (<2% CPU, <10MB RAM)

Single server and console• Highly secure, highly available• Aggregates data, analyzes and reports• Manages up to 250K endpoints per server

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

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 Corporation35

…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

Service Usage and Accounting Metering

© 2013 IBM Corporation36

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