aberdeen oil & gas event - cloud adoption framework

22
ENABLEMENT AND EXECUTION: “HOW WE HAVE SEEN COMPANIES ADOPTING AWS” AND WHAT WE HAVE LEARNT… AN INTRODUCTION TO THE CLOUD ADOPTION FRAMEWORK

Upload: amazon-web-services

Post on 02-Jul-2015

348 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Aberdeen Oil & Gas Event - Cloud Adoption Framework

ENABLEMENT AND EXECUTION: “HOW WE HAVE SEEN COMPANIES ADOPTING AWS”

AND WHAT WE HAVE LEARNT… AN INTRODUCTION TO THE CLOUD ADOPTION FRAMEWORK

Page 2: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Objectives

What’s the Cloud Adoption Framework (CAF)

• 1 deep dive

• There is major disruption

Page 3: Aberdeen Oil & Gas Event - Cloud Adoption Framework

The journey we’re seeing with AWS

customers

Dev & Test True Production Mission Critical All-in

Build production apps

Migrate production apps

Marketing

Build mission-critical apps

Migrate mission-critical apps

Development and

test environments

Corporate standard

Page 4: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Plan Build Operate

Governance

Management

Competencies

Business Strategy

Information Technology Strategy

Architecture

Tra

nsitio

n to

Op

era

tio

ns

Inn

ova

te

Co

ntin

uo

usly

Imp

rove

Itera

teEvo

lve

Initia

te IT

Pro

ject

Every Company has a unique adoption journey

Page 5: Aberdeen Oil & Gas Event - Cloud Adoption Framework

But, there are basic questions on the journey

What skills and

capabilities are

required?

How to compose

migration team?

How to structure

cloud programs?

How to ensure

quality of delivery?

Customers are asking us for the

high-level enterprise-wide

organizing logic for mapping their

business needs to IT capabilities,

reflecting the agility, integration and

standardization changes that cloud

computing brought to IT industry.

Strategic relationships are opening-

up new set of questions, requiring

AWS to demonstrate delivery

capability, technology insight, and

practical business value to our

customers.

Will risk increase?

Can we run cloud

secure and

compliant?

What are the

priorities?

When to deliver

solutions?

How to design

foundations?

How to migrate

workloads?

What are key ops

capabilities?

What is the new

ITSM cycle?

Why to invest?

Why change?

How to measure

success?

The AWS CAF organizes and

describes the perspectives in

planning, creating, managing, and

supporting a modern IT service.

Offers practical guidance and

comprehensive guidelines for

establishing, developing and running

AWS cloud-enabled environments.

It provides a structure where

business and IT can work together

towards common strategy and vision,

supported by modern IT automation

and process optimization.

People

PerspectiveProcess

Perspective

Security

Perspective

Maturity

Perspective

Platform

Perspective

Operating

Perspective

Business

Perspective

Page 6: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Sample IT Adoption Roadmap

Discovery

Workshop

Cloud

Business

Case

Define Security

Requirements

Define Network

Environment

Define

Governance

Structure

Operational

Integration

Security

Operations

Playbook

Cloud

Environment

Optimization

Application

Portfolio

Analysis

Cost and

Billing

Analysis

Training and

Certification

Define Cloud

Environments

Define EA

Policies and

Practices

Page 7: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Objectives

What’s the Cloud Adoption Framework (CAF)

1 deep dive

• There is major disruption

Page 8: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Maturity PerspectiveCAF

Maturity Perspective

Maturity model helps customers with

structured, systematic assessment

and planning of capability maturity,

defining the most optimal map

towards effective use of cloud

computing.

Focus of maturity perspective

components is on consistent

implementation towards more secure,

well-managed and cost-optimized

cloud-based IT capabilities.

Cloud

Readiness

Assessment

Cloud Maturity

Heat-map Assessment

Target Platform

Capabilities

Application

Portfolio

Analysis

Roadmap

sequencing

IT Management

Assessment

Page 9: Aberdeen Oil & Gas Event - Cloud Adoption Framework

• Conduct application

discovery workshop

• Interview application

owners

• Implement tool-based

discovery

• Profiling application

inventory

• Identifying

complexity, criticality

and preferences

• Clustering and

prioritizing

• Driven by

prioritization, skills

and best practices

• Use best patterns

• Capture inter-

dependencies

• From “lift and shift” to

“drop and shop”

• Expect complete IT

transformation

• Include IT process

changes and

organizational

change management

• Focus on new

Operations model

Application portfolio assessment

Collecting application

portfolio inventory

Defining segmentation

and prioritization criteria

Determining application migration options

Creating application migration roadmap

Page 10: Aberdeen Oil & Gas Event - Cloud Adoption Framework

• Semi-automated process with

automation rate improving with

experience

• Combination of AWS and partner

tooling with best practices and

custom questionnaires

• Requires light participation/

workshops with business

application owners

• Ranking is specific for each

customer/environment, but is

based on standard AWS approach

Information collected:

• Name of the app, technical owner, business owner

• Number of systems: direct (exclusive), indirect

(dependent), non-prod (dev-test)

• Infrastructure desc (network, ports/protocols,

security, virtualizer, directory, OS)

• Information desc (database, data classification, data

exchange)

• App desc (app framework, middleware used, web tier

used, dev language)

Automation tools:

• RISC Network – CloudScape

• ScienceLogic – CloudMapper

• ServiceNow – Service Watch

• Blue Stripe - FactFinder

Application discovery and collection

Page 11: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Business criticality (frequency of use, size of user base, supported business process)

• Deriving consequence factor of failure

Technology complexity (dependencies, fragility, understandability of the app)

• Deriving probability of failure

Sizing (how many systems, data volumes, storage size, other volumetric

requirements)

• Deriving effort of migration

HA/DR/BCP (continuity plans, availability requirements, backup/restore requirements)

• Deriving pre- and post-migration effort (cost of support and keeping the app current)

Segmentation and prioritization criteria

Page 12: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Rehost

Refactor

Re-platform

Redesign

Replace

Retire/retain

Application maturity

& complexity

Application disposition model

Page 13: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Discover/assess/prioritize

applications

Migration Tools

Transition

Production

Retain / not

moving

Redesign application/

Infrastructure architecture

App code

development

Purchase COTS/

SaaS & licensing

Test

Modify underlying

infrastructure

Full ALM /

SDLC

Manual config

Manual

deploy

Manual install

Retire /

decommission

Determine

migration path

Automated

Manual install

& setup

Integration

Actual application migration patterns

Page 14: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Fo

un

da

tio

na

l S

erv

ices

Cloud Platform – Modeling Canvas

Pla

tfo

rm S

erv

ices

Security Firewall Identity & Access Auditing Encryption

Storage Object Store File Store Archiving Backup/Recovery Storage Integration

Compute General Purpose Compute optimized Memory Optimized GPU Optimized Storage Optimized

Server OS Linux BSD Windows Other

Data Integration ETL/ELT Replication Queueing Data Load MDM

Ap

p S

erv

ices

Mobile App Store Push Analytics Identity

Composites Search Workflow Messaging Streaming TranscodingOrchestration

Protocols http REST SMTP IM/SMS SOAP/WS-* RDP/VNCSSH

Clients Browser Email Legacy App Mobile App TXTStore app Term

Data Analytics Data streaming Data Processing Data Mining Machine Learning Event Processing

Networking Cloud Isolation Connectivity Elasticity Name ResolutionContent Delivery

App Server Java PHP Python Ruby .NET Node.js SAP

Database Relational NoSQL In-memory DB Data Warehouse HANA

Page 15: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Improvement

Creating Application Migration RoadmapA

WS

Mig

ration P

rocess

Discover Design Migrate Integrate Validate Operate Optimize

Analysis OperationsStrategy

Initiate

TransitionDesign

Application Analysis

Migration Planning(Design)

Migration Integration ValidationOperate/

Optimize

Business Strategy

& Objectives

Continuous Migration Evaluation and FeedbackContinuous Migration Evaluation and Feedback

App Migration Sprint

50% Automation 90% Automation 30% Automation

Migration Factory Framework

Prioritized Migration List

Prioritized Migration List

Migration Candidates

Migration Candidates

Migrated Applications

Migrated Applications

Application Portfolio Discovery

Migration Initiation

· App Tech Analysis· App Prioritization &

Selection

· Execution Plan· Process & tools

refinement

· Capture Infrastructure· Move Images & Data· Perf Optimization

· Application Integration· External Interfaces· Operational Integration

· Technical Testing· Secure ACL· BU Acceptance

· Monitoring· Optimization· Support

· Business Enablement

· Onboarding/Kickoff

· Portfolio Assessment

· Collect data

Page 16: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Objectives

What’s the Cloud Adoption Framework (CAF)

1 deep dive

There is major disruption

Page 17: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Technology is easy!

Business

Capabilities

Technology change is the easy

part, the biggest challenges are on

the other dimensions of a major

adoption.

Cloud is disruptive in the industry,

in the market, and on any program

it s applied upon.

Page 18: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Application Migration and AWS Partners

Discovery Tools

Risc Networks

ScienceLogic

ServiceNow

CopperEgg

AppDynamics

TCO Tools

Cloudamize

Apptio

CTP PaaSLane

Migration Tools

Racemi

CloudVelox

Rivermeadow

C3DNA

AppZero

Veeam

HotLink

Cloud Test Tools

SOASTA

BlaceMeter

Service Management

ServiceNow

ServiceMesh

ScienceLogic

Cloud Management Service

Cognizant – Cloud360

BMC – Cloud Lifecycle Management

InfoSys – Cloud Ecosystem Hub

Cloudnexa – vNoc

App Performance Management

New Relic

AppDynamic

CA APM

Compuware APMaaS

Cost Optimization

Cloudability

Newvem

CI/CD Orchestration

Jenkins

Puppet Labs

Ansible

Chef

Discover Plan Migrate Integrate Validate Operate Optimize

Page 19: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Application Migration Roadmap

Cloud Adoption Strategic Initiative

Launch and mobilize

Cloud Adoption – Service Analysis & Design

Maturity and Gap Analysis

Cloud Technology Foundation Design

IT Organization Redesign

IT Process Redesign

Application Portfolio Assessment

Cloud Adoption – Service Transition

Integrated IT Operating model

Provisioning, Migrations, Handover

Cloud Adoption – Service Operations

Monitoring, ITSM Management

SLA Management, Billing, Reporting

Cloud Adoption – Portfolio Governance

Weeks 1-4 Weeks 5-8 Weeks 9-12 Weeks 13-16 Weeks 17-20 Weeks 21-24 Weeks 25-28 Weeks 29+

Define Cloud Strategy & Team

Page 20: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Application Migration Team

Architecture team

Lead Architect

Migration team

Migration Lead

Operations team

CloudOperations Lead

PM Office

Head Scrum Master

Security Lead Networking Lead Foundation Lead Cloud Ops - Network

Storage & DB Lead

Linux compute Lead

Windows compute

Lead

Automation Lead

DevOps Lead

Project Manager

Web migration Lead

Linux app stack Lead

Win app stack Lead

Oracle DB Lead

Cloud Ops - Automation

Cloud Ops – Front-end

Cloud Tooling Lead Cloud Ops – Middleware

Cloud Ops – Database

CIO Office

Cloud Program Lead

Page 21: Aberdeen Oil & Gas Event - Cloud Adoption Framework

CAF Core Perspectives

Process PerspectiveManaging portfolios, programs and projects

to deliver expected business outcome on

time and within budget, while keeping risks

at acceptable levels.

People PerspectiveDefining and acquiring the skills needed to

adopt the AWS cloud platform. Examples

guidance include role descriptions, training,

certification and mentoring.

Maturity PerspectiveDefining the target state architecture of the

organization and creating the required

blueprints and roadmaps.

Platform PerspectiveRepresents the technology services of the

AWS cloud platform. Provides patterns,

guidance, and tools for optimal use of the

technology services and services to

implement.

Operating PerspectiveRepresents the ongoing management of the

functioning IT environment of AWS.

Provides process, guidance and tools for

optimum operational service management of

the AWS environment.

Security PerspectiveDefining and implementing the required

levels of security, governance, and risk

management to achieve compliance.

Business PerspectiveIdentifying, delivering, and measuring

business impact using architectural

approaches that align technical delivery to

business imperatives.

Page 22: Aberdeen Oil & Gas Event - Cloud Adoption Framework

Takeaways

• Cloud adoption is a Journey

• A Migration requires a structured approach to assure consistent value realization

• Application migration is just a piece of large-scale Cloud Adoption, Do not over-analyze and over-design

• use optimization cycle to iterate

• The Cloud Adoption Framework helps you build the right “map”

Want more? The Cloud Adoption Framework whitepaper http://bit.ly/AWSCAF