Chapter 2. Migrating into a Cloud



Similar documents
Migrating Scientific Applications from Grid and Cluster Computing into the Cloud Issues & Challenges

On Premise Vs Cloud: Selection Approach & Implementation Strategies

NCTA Cloud Architecture

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

How To Create A Cloud Backup Service

Cloud Computing; What is it, How long has it been here, and Where is it going?

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

Cloud Computing. Bringing the Cloud into Focus

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

CLOUD COMPUTING An Overview

The NREN s core activities are in providing network and associated services to its user community that usually comprises:

Cloud Computing in Higher Education: A Guide to Evaluation and Adoption

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

IS PRIVATE CLOUD A UNICORN?

Cloud Computing: The Next Computing Paradigm

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Developing SAP Enterprise Cloud Computing Strategy

OIT Cloud Strategy 2011 Enabling Technology Solutions Efficiently, Effectively, and Elegantly

Security Issues in Cloud Computing

Strategic Compliance & Securing the Cloud. Annalea Sharack-Ilg, CISSP, AMBCI Technical Director of Information Security

Aligning CFO and CIO Priorities

Securing The Cloud With Confidence. Opinion Piece

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

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

Architecting the Cloud

Market Maturity. Cloud Definitions

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Strategic approach to cloud computing deployment

COMPUTER MEASUREMENT GROUP - India Hyderabad Chapter. Strategies to Optimize Cloud Costs By Cloud Performance Monitoring

Cloud Computing and Standards

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

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33

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

A white paper from Fordway on CLOUD COMPUTING. Why private cloud should be your first step on the cloud computing journey - and how to get there

NSW Government. Data Centre & Cloud Readiness Assessment Services Standard. v1.0. June 2015

JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Cloud Computing Paradigm Shift. Jan Šedivý

EXIN Cloud Computing Foundation

Managing Cloud Computing Risk

Ten Myths of Cloud Computing. Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014

Cloud-Testing vs. Testing a Cloud

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Enterprise Cloud Solutions

Cloud Roadmap to Success. October, 2014

LEGAL ISSUES IN CLOUD COMPUTING

The Business Case for Cloud: Critical Legal, Business & Diligence Considerations

CLOUD COMPUTING DEMYSTIFIED

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

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

CPNI VIEWPOINT 01/2010 CLOUD COMPUTING

Accelerate Your Enterprise Private Cloud Initiative

White Paper on CLOUD COMPUTING

Orchestrating the New Paradigm Cloud Assurance

Journey to Cloud 10 Questions

Software as a Service (SaaS) Testing Challenges- An Indepth

How To Choose A Cloud Computing Solution

CONSULTING: CLOUD COMPUTING UBIRY GmbH. Business Development & Innovation Brokering

Critical Success Factors for Cloud Adoption

Clo l ud d C ompu p tin i g

Information Technology: This Year s Hot Issue - Cloud Computing

Enhancing Operational Capacities and Capabilities through Cloud Technologies

Kent State University s Cloud Strategy

Technology & Business Overview of Cloud Computing

Key Considerations of Regulatory Compliance in the Public Cloud

Cloud Security Implications for Financial Institutions By Scott Galyk Director of Software Development FIMAC Solutions, LLC

Master the Might of the Hybrid Cloud

Tips For Buying Cloud Infrastructure

Planning the Migration of Enterprise Applications to the Cloud

OWASP Chapter Meeting June Presented by: Brayton Rider, SecureState Chief Architect

How To Manage Cloud Data Safely

Cloud Courses Description

Cloud Virtualization Specialist Certification Self-Study Kit Bundle

Without the need to purchase hardware, software licenses, or implementation services, an organization can deploy cloud computing rapidly.

I D C A N A L Y S T C O N N E C T I O N

Benefits of Cloud Backup and Recovery (BUR)

How To Secure Cloud Computing

1.1.1 Introduction to Cloud Computing


Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Implementing Storage Virtualization: Elements of a Successful Project

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

Transcription:

(a) Introduction Chapter 2. Migrating into a Cloud - Cloud computing: a disruptive model of IT * Part technology and part business model * Raised the IT expectations of small and medium enterprises * Large companies are deeply debating it * Questions: # When and how to migrate one s application into a cloud? # What part or component of the IT application to migrate into a cloud and what not to migrate into a cloud # What kind of customers really benefit from migrating their IT into the cloud - Promise of cloud computing services * Cloudonomics: # Pay per use: lower cost barrier # On demand resources: autoscaling # CAPEX vs OPEX: no capital expenses (CAPEX) and only operational expenses (OPEX) # SLA driven operations: much lower TCO (Total cost of ownership) # Attractive NFR (Not-for-resale) support: availability, reliability * Technology: 2-1

# Infinite elastic availability: compute/storage/bandwidth # Automatic usage monitoring and metering # Jobs/tasks virtualized and transparently movable # Integration and interoperability support for hybrid operations # Transparently encapsulated and abstracted IT features - Features of cloud services * Typically web-oriented * Represents seasonal IT demands * Non-mission critical * Low demand of security (b) Broad approaches to migrating into the cloud - Migrating to cloud is a trend * Top 10 strategies to watch for 2013 * Questions: # Cost to migrate to cloud appropriate? - Capital expense eliminated, operational expenses incurred only # Total cost of ownership of data reduced? - Keep data on cloud provider s or the company s data center - Why migrate? * Ways of migration: 2-2

# An independent application on the cloud # Code of the application needs to be modified to be on the cloud # The application needs to be redesigned # The architecture of the application needs to be redeveloped # The application stays as it is, but the usage needs to be changed * In summary: # Migration can happen in one of the five levels: application, code, design, architecture, and usage # Representation of the migration of the enterprise application: P P' C + P' l P' OFC + P' l - P: application before migration - P' C : part of the application migrated into the cloud - P' l : part of the application staying local - P' OFC : the application part optimized for cloud - If the entire application is migrated, P' l : is null * Cost-effective analysis: analyze the migration representation of the application, e.g.: # IaaS migration: 30 use-case scenarios # PaaS migration: 20 use-case scenarios # SaaS migration: only usage What s the total cost? * Cloudonomics 2-3

Cost cutting in CAPES and OPEX # Cost of migration: is it economically feasible or tenable? # License fee: SLA compliance # Price of the cloud offerings - Deciding on the cloud migration * Design a questionnaire with several classes of key questions that impact the IT due to the migration * Pose the questionnaire to selected people (technical and business experts) * Modeling the decision making: # Suppose: - There are M classes of questions, M i, i = 1..M - Class M i has N i questions - Each class is assigned a certain relative weight B i, i = 1..M # The decision making can be modeled as an M N weight matrix: M C l i=1 N i B i( j=1 A ij X ij) C h - E.g., B 1 (A 11 X 11 +A 12 X 12 + ) + B 2 (A 21 X 21 +A 22 X 22 +A 23 X 23 + ) + - C l : lower weight threshold - C h : higher weight threshold - A ij : a constant assigned for a question 2-4

- X ij : the degree to which that answer to the question is relevant and applicable, 0 X ij 1 (c) The seven-step model of migration into a cloud - Seven-step model of migration * Conduct cloud migration assessment # Understand the migration issues at the application level or the code, the design, the architecture, or usage levels # Cost of migration: ROI (Return of investment), TCO, * Isolate the dependencies # Isolate all systematic and environmental dependencies of the enterprise application components within the captive data center * Map the messaging and environment # Message map: displaying detailed, hierarchically organized responses to anticipated questions or concerns # Generate the mapping constructs between what shall remain in the local captive data center and what goes onto the cloud * Re-architect and implement the lost functionalities # Perhaps some functionality may be lost due to migration # Some part of the enterprise application may need to be re-architect, redesigned, and reimplemented on the cloud 2-5

* Leverage cloud function and features # Leverage the intrinsic features of the cloud computing service to augment the enterprise application * Test the migration # Test the new form of the enterprise application (both on the captive data center and on the cloud as well) * Iterate and optimize # Iterate and optimize the process - Migration risks and mitigation * In the seven-step model: # Test step: identify the key migration risks # Optimization step: mitigate the migration risks * Two categories of risk: # General migration risks - Performance monitoring and tuning - Business continuity and disaster recovery of the cloud computing service - Compliance with standards and governance issues - Licensing issues 2-6

- QoS parameters and SLA - Ownership, transfer, and storage of data in the application - Portability and interoperability issues that would mitigate potential vendor lock-ins # Security-related migration risks - Trust and privacy - The right to obtain execution logs and audit trails as a detailed level - Problems due to multi-tenancy - Data leakage 2-7