Migrating to Cloud Best Practices and Strategies. Srinivasa Raghavan, CTO Office

Similar documents
PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong

CLOUD IN HEALTHCARE EXECUTIVE SUMMARY 1/21/15

Validating Enterprise Systems: A Practical Guide

Building an AWS-Compatible Hybrid Cloud with OpenStack

DEPARTMENT AGENCY STATEMENT OF OBJECTIVES FOR CLOUD MIGRATION SERVICES: INVENTORY, APPLICATION MAPPING, AND MIGRATION PLANNING MONTH YYYY TEMPLATE

Cloud IaaS Migration Roadmap

Ben Prusinski Session 3: 11/15/ :30 to 15:30 Location: Diablo

In a dynamic economic environment, your company s survival

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Migrating SaaS Applications to Windows Azure

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Software Testing in the Cloud. Tauhida Parveen, PhD

Navigating through the cloud: A case study in opportunities & risks

Cloud Computing for Architects

WHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps

Barnaby Jeans Sr. Solution Architect Business Critical Applications

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

I D C V E N D O R S P O T L I G H T

Cloud Computing. Carlos Passi, Assistant Controller, Business Transformation, IBM Corp. Steve Ford, CFO, TradeCard. March 24, 2011

Have We Really Understood the Cloud Yet?

Cloud, Beyond the Hype

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

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

Architecting the Cloud

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT

OTM in the Cloud. Ryan Haney

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Virtualization in a Multipurpose Commercial Data Center

Cloudy Middleware MARK LITTLE TOBIAS KUNZE

Alfresco Enterprise on Azure: Reference Architecture. September 2014

Fundamental Concepts and Models

Accelerating Time to Market:

Making Leaders Successful Every Day

NCTA Cloud Architecture

Accenture cloud application migration services

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Time to Value: Successful Cloud Software Implementation

Guideline on Implementing Cloud Identity and Access Management

Software defined networking. Your path to an agile hybrid cloud network

4/28/2014. What's the Scoop on Cloud Computing. Agenda. Why you are here?

Selecting the right Cloud. Three steps for determining the most appropriate Cloud strategy

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA

Cloud Essentials for Architects using OpenStack

Developing SAP Enterprise Cloud Computing Strategy

Designing Cloud Computing Solutions for Integration with SAP

Cloud Training Portal. Trainings. Process Guide. October 2012 ECPG-3. Version 1.2

AMANDA Managed Services Understanding the benefits of moving to the cloud

Third Party Cloud Services Its Adoption in the New Age

SPM rollouts in Large Ent erprise: different iat ing exist ing cloud architectures

Service Definition. CoreGov Office365 Migration Professional Services

Cloud Computing: What IT Professionals Need to Know

Cloud computing and SAP

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

Realizing the Value Proposition of Cloud Computing

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

Cloud Computing Backgrounder

How To Make Money From Cloud Computing

Hybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration

Public Clouds. Krishnan Subramanian Analyst & Researcher Krishworld.com. A whitepaper sponsored by Trend Micro Inc.

Mobile Cloud Computing

W H I T E PA P E R. Cloud Migration Methodology -Janaki Jayachandran (Director of Technology) a t t e n t i o n. a l w a y s.

CIO SUMMIT l LAS VEGAS

Cloud-Testing vs. Testing a Cloud

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

RightScale mycloud with Eucalyptus

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r

Everything You Need To Know About Cloud Computing

migrating Lotus Notes to Microsoft analyze, prepare, execute Your business technologists. Powering progress

Architecting Self-Managing Distributed Systems

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Team A SaaS Strategy

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

I D C T E C H N O L O G Y S P O T L I G H T. W i n d ow s Serve r E n d o f L i f e : An Opportunity t o E va l u a t e I T S tr a t e gy

Combining Data Centre and Cloud Services in a Single Strategy

Cloud computing insights from 110 implementation projects

Successful Strategies for Implementing SaaS/Cloud Solutions in Healthcare

SAP ABANDONED FOR ODOO FLEXIBILITY

Enterprise Cloud Solutions

Planning your Microsoft Application Strategy in a Cloud Crazy World. Steve Soper Senior Managing Partner

CSO Cloud Computing Study. January 2012

Based on this request, below is the current CHA Exchange environment:

EXTEND YOUR FEDERATION ENTERPRISE HYBRID CLOUD SOLUTION

The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

Deploying Migrated IBM Notes Applications to the Cloud

Cloud Computing and SOA Convergence / Senior Vice President / September, 2013

Regulated Applications in the Cloud

Hybrid Cloud Computing

BEDIFFERENT A C E I N T E R N A T I O N A L

Migration Scenario: Migrating Batch Processes to the AWS Cloud

Creating Dynamic IT Infrastructure at Reduced Cost with Cloud Computing

TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions. March 31 st 2015

CoIP (Cloud over IP): The Future of Hybrid Networking

Web Application Hosting Cloud Solution Architecture.

Economic Benefits of Cisco CloudVerse

Windows Server Your data will be non-compliant & at risk on

It s All About Cloud Key Concepts, Players, Platforms And Technologies

Transcription:

Migrating to Cloud Best Practices and Strategies Srinivasa Raghavan, CTO Office

Business Drivers for Cloud Agility Cost New Capabilities 2

Cloud is not a single technology 3

Many variations possible Public Cloud Private Cloud Hybrid Cloud SaaS PaaS IaaS 3 rd party Hosting Multiple vendor products will be typically needed for implementing each choice Corporate Data Center 4

Dimensions to consider Dimension Service Model Delivery Model Type of enterprise Internal or external stakeholders Use Cases Technology Choices 1. Benefits versus risks for each implementation choice 2. Each choice will have its own set of best practices 5

This session will not talk about any specific Cloud platform or technology More from <<SI, enterprise, application>> perspective Methodology should be similar 6

Sub questions Hence one could ask sub-questions such as How do I migrate to public Cloud? How do I migrate my applications to AWS? How do I migrate my applications to XYZ? How do I migrate from my current e-mail system to Gmail? How do I migrate to a private Cloud? And so on 7

First do the Strategy 1. Business drivers, inventory 2. Identify the use cases, service and deployment models 3. Identify technology stack 4. Check application suitability and re-engineering requirements 5. Compute the ROI 6. Impact on related processes SDLC, security, billing and settlement, 8

Typical Cycle Plan Design Migrate Manage 9

Planning Plan Design Migrate Manage 1. Understand the requirements, revalidate choices made 2. Identify groups based on dependencies a) Communication Patterns b) Deployment dependencies same server, etc. c) Try to make the set as self-contained as possible 3. Define critical-to-quality parameters for migration success Data loss, performance, security, corporate policies, etc. 4. Migration time window and constraints 5. Co-existence and fallback options 6. Benchmark existing applications for better comparison during UAT 7. Run-on-the-Cloud versus exploit-the-cloud 8. What are the Systems impacted due to this migration and their integration requirements 9. Signoff from customers 10

Design Plan Design Migrate Manage 1. Understand the capabilities and limitations of each Cloud product to be used 2. How should the application be re-architected for the above? 3. Data migration 4. Integration 5. Non-functional requirements 6. Capacity Planning 7. Changes to upstream or downstream systems 8. What toolsets are available for automation 9. Deployment Setup firewall configurations, network, 10.Signoff from customers 11

Exploit-the-Cloud Leverage the Cloud for Performance, Scalability, High-availability, A true Cloud application uses one or more of these features - Horizontal Scalability Multiple Regions provided No-SQL versus RDBMS (based on CAP Theorem) File versus blob storage VM Image as a configurable item Auto-scaling Load balancing Automated Provisioning Needless to say, IaaS (and PaaS) offer most flexibility in implementing the above 12

Migrate Plan Design Migrate Manage Do a pilot migration first For Mitigating Risks End-User Involvement is critical (especially for SaaS) Phased and parallel Migration Based on application groups identified You could look at within application group too For example, Hybrid model Decommission the legacy system 13

Manage Plan Design Migrate Manage User Training Managed Services 14

Some examples SaaS PaaS IaaS Legacy mailbox migration Archives User Training Corporate Policies on E- mail Co-existence E-mail relaying Integration Security Capacity Planning Decommissioning Test Environments Baseline code Upgrade to latest version of software Abstract the Cloud dependencies Loosely coupled (queues) Horizontal scalability best practices Thoroughly test the deployment Move dependent applications together Cloud Management Exploit-the-Cloud: When to use what feature 15

Summary Many options are possible when one speaks of Cloud Planning is key Migration approach not much different to conventional migration approaches The toolset and the specifics will depend on Service Models, Deployment Models, and vendor product capabilities Exploit-the-cloud could lead to some additional effort 16

Thank You 17