Experiences with Transformation to Hybrid Cloud: A Case Study for a Large Financial Enterprise



Similar documents
CLOUDFORMS Open Hybrid Cloud

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Virtualization and IaaS management

A Gentle Introduction to Cloud Computing

vcloud Suite Architecture Overview and Use Cases

Oracle Reference Architecture and Oracle Cloud

Building a Converged Infrastructure with Self-Service Automation

Front cover. IBM SmartCloud: Building a Cloud Enabled Data Center. Redguides for Business Leaders. Pietro Iannucci Manav Gupta

VMware on VMware: Private Cloud Case Study Customer Presentation

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana

Plan for Success with a Hybrid Cloud! Thanks to IBM Power Systems OpenStack SoftLayer and UrbanCode

AMANDA Managed Services Understanding the benefits of moving to the cloud

Server & Cloud Management

Foundations and Concepts

Service Orchestration

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Cloud Lifecycle Management

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Hybrid Cloud Delivery Managing Cloud Services from Request to Retirement SOLUTION WHITE PAPER

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Microsoft Private Cloud

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

Implementing Microsoft Azure Infrastructure Solutions

CA Automation Suite for Data Centers

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

VMware vcloud Service Definition for a Private Cloud

Building Private & Hybrid Cloud Solutions

Cloud Computing. Chapter 1 Introducing Cloud Computing

Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

BMC Software Cloud Service Lifecycle

BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER

Private Cloud: Regain Control of IT

Agenda About SUNY and ITEC Cloud project Challenges and Use cases for ITEC Cloud EM Solution Business Benefits

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Infrastructure as a Service (IaaS)

Enterprise Cloud Adoption- Deployment Models, Workloads and Industry Perspective

Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud

Managing Multi-Hypervisor Deployments With VMware vcenter

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Service Definition for Private Cloud TECHNICAL WHITE PAPER

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

TOSCA Interoperability Demonstration

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

WHITE PAPER: PAN Cloud Director Technical Overview

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Managing Traditional Workloads Together with Cloud Computing Workloads

Cisco Intelligent Automation for Cloud

journey to a hybrid cloud

NCTA Cloud Architecture

Business transformation with Hybrid Cloud

<Insert Picture Here> Cloud Computing Strategy

IBM Bluemix. The Digital Innovation Platform. Simon

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

- Cameron Haight, Gartner

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Configuring and Managing a Private Cloud with Enterprise Manager 12c

How To Get A Cloud Based System To Work For You

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

ArcGIS for Server: In the Cloud

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Implementing Cloud Solutions Within Your Existing IT Environment. White paper

SESSION 703 Wednesday, November 4, 9:00am - 10:00am Track: Advancing ITSM

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Sistemi Operativi e Reti. Cloud Computing

Cloud Services Catalog with Epsilon

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications

Bridge Development and Operations for faster delivery of applications

Cloud Models and Platforms

Building Private & Hybrid Cloud Solutions

Implementing Microsoft Azure Infrastructure Solutions

Management for the Mobile-Cloud Era

JOURNAL OF OBJECT TECHNOLOGY

Security and Billing for Azure Pack. Presented by 5nine Software and Cloud Cruiser

Barnaby Jeans Sr. Solution Architect Business Critical Applications

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

WHITE PAPER: Egenera Cloud Suite

Implementing Microsoft Azure Infrastructure Solutions

Hybrid Cloud Computing

Learn How to Leverage System z in Your Cloud

Cloudy Middleware MARK LITTLE TOBIAS KUNZE

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Cloud Storage in a PaaS World

Cloud Computing. Chapter 1 Introducing Cloud Computing

Understand IBM Cloud Manager V4.2 for IBM z Systems

Automatizace Private Cloud. Petr Košec, Microsoft MVP, MCT, MCSE

How To Run A Modern Business With Microsoft Arknow

Oracle s Cloud Computing Strategy

Cloud Computing Reference Architecture (CCRA) 4.0 Overview


TRANSFORMING DATA PROTECTION

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

IBM Cloud Builder Professional Services. and Remote Managed Services

<Insert Picture Here> Private Cloud with Fusion Middleware

Expert Reference Series of White Papers. Microsoft Service Manager Simplified

Oracle Middleware a felhőben

Transcription:

New York University, CSCI-GA.3033-011, Spring 2015 Hari Ramasamy, Ph.D. Manager and Research Staff Member, IBM Research Member, IBM Academy of Technology hvramasa@us.ibm.com http://researcher.watson.ibm.com/researcher/view.php?person=us-hvramasa Experiences with Transformation to Hybrid Cloud: A Case Study for a Large Financial Enterprise Acknowledgments: Simon Kofkin-Hansen, Long Wang, Christopher Moss, Richard Smith, Theodor Razvan Ionescu (IBM)

Defining the Cloud Models [The NIST Definition of Cloud Computing, 2011] Private cloud cloud infrastructure provisioned for exclusive use by a single organization, comprising multiple consumers owned, managed and operated by the organization, a third party or some combination of them on or off premises Public cloud cloud infrastructure provisioned for open use by the general public owned, managed and operated by one or more organizations, a third party or some combination of them on or off premises Hybrid cloud composition of two or more cloud infrastructures (usually public and private) that remain unique entities those infrastructures are bound together by technology that enables data and application portability

The Case for Dynamic Hybrid Cloud Private Cloud & IT Dynamic Hybrid Public Cloud Benefits: Fully customizable Robust management Secure by design Benefits: Low entry cost Pay-per-use Highly elastic + Hybrid Cloud When done properly, dynamic hybrid cloud can yield Best of both worlds Better outcomes Maximize return on existing IT investments Match workloads to best-fit infrastructure Hit the right balance of risk to speed Meet seasonal capacity without CapEx Add new capabilities quickly

The market opportunity for Hybrid Cloud is large

A Case Study: Hy-Cloud A Hybrid Cloud for Finances R Us (FRS) Hybrid Cloud for a large financial enterprise Requirements and Challenges Solution Approach Lessons Learned Enterprise is Real; Names are Fictional. Lets call: The Enterprise: Finances R Us (FRS) Resulting Hybrid Cloud Infrastructure and Services: Hy-Cloud

Hy-Cloud Requirements Deliver an on-premise private cloud without introducing any negative performance, latency, or availability effects to existing environment. Utilize the already prevalent virtualization environment (VMWare ESXi) on which FRS had already sunk expenses Deliver at least 50% improvement in service delivery SLAs through automation, orchestration, and workflow optimization Rapid automated provisioning of VMs and workloads Granular chargeback of resources consumed on a per-user, per-group, per-business-unit, and per-cost center basis. Integration with external public clouds: Amazon Web Services and Softlayer Unified management of all resource environments Single self-service portal for servicing all environments based on roles and entitlements Integration with FRS s existing service management tools (like ticketing, service desk, patching, monitoring, configuration management, change management, directory services, authentication services)

Cloud Capability Maturity Model and Levels [IBM CCRA 4.0]

Cloud Capability Maturity Model and Levels [IBM CCRA 4.0] Hy-Cloud Objective

Cloud Adoption Use Case Packages [IBM CCRA] Each P k (where k=0..12) refers to a set of related use-case packages

Cloud Adoption Use Case Packages for Hy-Cloud [IBM CCRA] Each P k (where k=0..12) refers to a set of related use-case packages Hy-Cloud usecase packages

Incremental Approach to Higher Business Value via Cloud Adoption [IBM CCRA 4.0] Hy-Cloud Objective

Phases in Hy-Cloud Solution Design [IBM CCRA 4.0]

Detailed Phases in Hy-Cloud Solution Design [IBM CCRA 4.0]

Hy-Cloud Overview and Key Characteristics Resources and cloud services spanning multiple infrastructures VMWare-based on-premise management platform integrated with Amazon Web Services (AWS) endpoints Orchestration and automation using vrealize Orchestrator and Chef Automated provisioning, deployment, and configuration of middleware patterns and operating systems E.g. Apache-Weblogic-Oracle, Apache-Weblogic-Oracle Cluster, SQL Server alone, IIS-SQL Server. Custom design for customer-specific Day 2 operations automated by cloud service catalog and workflows Customer-specific operations, e.g. switch an application from Dev to Prod environment, start/stop a Oracle instance, patch SQL server instance. Customer-specific roles and responsibilities Integration with FRS s existing environment and processes Active Directory, Monitoring, Request/Ticketing, Backup, Configuration Database,...

Foundations of Hy-Cloud: Pattern-based Provisioning [IBM CCRA] Patterns (specifically, cloud-computing patterns) Logical descriptions of physical and virtual assets that comprise a cloud-computing solution Useful in modeling multi-tiered application environments (e.g., SAP environment) Useful in modeling complex middleware environments (e.g., cluster environment for developing J2EE apps) Pattern-based provisioning prepares and supplies cloud-computing patterns within an IT environment and delivers them as a cloud service.

Foundations of Hy-Cloud: IBM Private Modular Cloud (PMC) Allows selection and modular assembly of hardware, software, features, and services Reusable modular hardware, software, and services components Start small and scale up quickly if and when needed Automated, fast deployment of private cloud using pattern-based approach automated provisioning and de-provisioning of OSes (minutes not weeks) automated provisioning and de-provisioning of workloads (minutes not months) 200+ Application patterns (App, Middleware, and Database) Fully automated deployment and lifecycle management of cloud services Unified management of heterogeneous hybrid environments individualized self-service portal/dashboard automated provisioning automated capacity adjustments automated maintenance day 2 operations: creating snapshots, de-provisioning machines, reboot, etc.

System Context of Hy-Cloud Cloud Type Manage-From Manage-To On-premise-Hybrid On-premise On-premise and AWS

Main Actors in a Typical Hybrid Cloud Scenario [IBM CCRA 4.0] Business Manager Customer Account Manager, Business Office Offering Manager Service Component Developer Service Composer Deployment Architect Transition Manager Cloud Service Consultant, Cloud Education Specialist may include Cloud Service Creator Consumer Business Manager Service Integrator Service Manager Security & Risk Manager Operations Manager Cloud Service Provider may act as Cloud Service Consumer Consumer Cloud Administrator Tenant Administrator, Workload Administrator, Data Administrator, Security Administrator Operator Consumer End User Operator Cloud Administrator Facilities Manager Customer Support & Care Cloud Administratorspecialties: Storage Admin., Network Admin., OS Admin., Virtualization Admin.

Hy-Cloud: Main Actors [IBM CCRA 4.0] Business Manager Customer Account Manager, Business Office Offering Manager Service Component Developer Service Composer Deployment Architect Transition Manager Cloud Service Consultant, Cloud Education Specialist Cloud Service Creator (IBM) Consumer Business Manager Service Integrator Service Manager Security & Risk Manager Operations Manager Cloud Service Provider (FRS IT Division) may act as Cloud Service Consumer (FRS Business Units) Consumer Cloud Administrator Tenant Administrator, Workload Administrator, Data Administrator, Security Administrator Operator Consumer End User Operator Cloud Administrator Facilities Manager Customer Support & Care Cloud Administratorspecialties: Storage Admin., Network Admin., OS Admin., Virtualization Admin.

Hy-Cloud: Simplified Conceptual Architecture Examples of Cloud Orchestrator and Controller Engine: Apache CloudStack HP Eucalyptus IBM Cloud Orchestrator Oracle Enterprise Manager Cloud Control Vmware vrealize Examples of Virtual Infr. Manager HyperV, vcenter, XenCenter Endpoint to interface different types of compute resources. An endpoint could be associated with a cloud account or virtual infrastructure manager Possible to have multiple endpoints for the same cloud or virtual infrastructure Cloud Type Manage-From Manage-To On-premise- Hybrid On-premise Vmware based On-premise, AWS, Softlayer

Steps in Building Hy-Cloud 1. Using automation scripts, install the cloud management stack. 2. Using IBM's pattern library as a starting point, build a library of PaaS patterns and service catalog. 3. Build Process Automation Workflows that will get invoked when users selects items from the service catalog.

Hy-Cloud Architecture Service Catalog IaaS Services base infrastructure provisioning services e.g., Windows VM, Linux VM conforming to customer (i.e., FRS) specified security and deployment standards, integrated into FRS s service management processes (e.g., backup and monitoring) Day 2 operations, e.g., update lease time, change resources, restart VM PaaS Services Provision and deploy middleware patterns (i.e., OS + middleware/application stack) into specified environments E.g., MS SQL pattern conforming to customer (i.e., FRS) specified security and deployment standards, integrated into FRS s service management processes (e.g., backup and monitoring) Day 2 operations, e.g., create database, change logfile settings, create JDBC connections Support Services Open ticket for specified infrastructure tasks (e.g., firewall update)

Hy-Cloud Pattern Examples Pattern Software Components Features / Description Oracle Oracle Single Server Oracle or multiple server Oracle RAC installation. SQL Server SQL Server Single Server or multiple server clustered installation. Hybrid Linux Web Apache, Tomcat Single Server installation of Apache and Tomcat. Multi-Tier Windows Web IIS,.NET + IIS, HA Proxy Multiple tier installation of IIS and.net. The SQL Server installation in this pattern may be optional.

Lessons Learned in: Integration of Multiple Cloud Platforms Different cloud platforms (VMware, AWS) have different rules or capabilities VM naming, agents for various capabilities, logon mechanisms, availability of endpoint plugins, etc. Different cloud platforms require coordination of different types of workflows. Workflow interactions covering multiple platforms may be particularly challenging. Credentials may be handled quite differently in different cloud platforms Customer Active Directory, Quest Authentication Service, VMware user accounts, AWS accounts, vrealize business groups, AWS security groups,

Lessons Learned in: Automation of Middleware-Pattern Deployment and Configuration Automation of last mile is demanded If VMs are provisioned in minutes but software deployment requires weeks, there is not much value in cloud provisioning Hy-Cloud supports automated deployment of software combinations via Chef-based Rapid Deployment Service For the service catalog to be useful, it is important to identify common configurations of middleware patterns in customer applications Applications created by hundreds of developers in the customer for different environments (Dev, Staging, Prod, ) We designed an analytics engine to extract and analyze common configurations, and used those to guide pattern creation and customization PaaS automation means automated deployment, configuration and interconnection of a number of middleware

Lessons Learned in: Customer-specific Requirements and Automation Design Gathering of customer-specific requirements is time-intensive and may involve interactions with many parts of the customer s organization Interaction with multiple customer business units over many days may be needed to collect requirements covering Deployment processes for a set of common operating systems and middleware Clarification of roles, responsibilities, approval policies and processes Determination of important post-provisioning operations (Day-2 operations) Security requirements Customer-specific requirements will affect design of service catalog, service workflows, and self-service portal Cloud service catalog access needs to based on customer-specified roles and responsibilities Service workflows need to cover Day-2 operations E.g. switch a QA customer application to Prod, start/stop a Oracle instance, patch a system, add JVM memory for a Weblogic instance, build a deployment from spec, enable backup for VMs, etc. Self-service portal needs to: Support custom service catalog and Day-2 operations for multiple cloud platforms Allow checking status of resources, components, and operations in multiple cloud platforms, through custom workflows Accommodate customer s special portal requirements (portal customization)

Lessons Learned in: Interactions with Existing Management Tools Many automated processes may require interacting with existing management tools in customer environment Provisioning, post-provision operations DNS, AD, ticketing, CMDB, backup, anti-virus, patching, monitoring, Integration requires thorough understanding of existing tools and processes Integration requires buy-in from customer s IT operations team

Hy-Cloud Summary Multiple cloud platforms (VMWare, AWS, Softlayer) Support for both on-premise and off-premise Emphasis on automation of last mile by using orchestration and pattern standardization Custom design for customer-specific entitlements, portal and postprovisioning operations Integration with customer s existing environment, processes, and management tools

https://www.youtube.com/watch?v=8nhued2b-cm Epcot SCO Demo https://www.youtube.com/watch?v=vkpu4kd-yvu IBM Private Modular Cloud Overview DEMO

References The NIST Definition of Cloud Computing http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf IBM Cloud Computing Reference Architecture (CCRA) 4.0 IBM Private Modular Cloud http://www-935.ibm.com/services/us/en/it-services/server-services/private-modular-cloud/ Cloud Design Patterns Microsoft Cloud Design Patterns www.cloudpatterns.org 30