Upload
rgowtham-kumar
View
23
Download
0
Tags:
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 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
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 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 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