22
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Sal Chiovari, Chief Information Officer Rajeev Bhardwaj, Sr. Director (Enterprise Technology) 11/30/2016 Deploying Business-Critical Applications on AWS A Deep Dive with Edwards Lifesciences WIN204

AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months. Methodology and lessons learned from Edwards Lifesciences (WIN204)

Embed Size (px)

Citation preview

Page 1: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Sal Chiovari, Chief Information Officer

Rajeev Bhardwaj, Sr. Director (Enterprise Technology)

11/30/2016

Deploying Business-Critical Applications on

AWS

A Deep Dive with Edwards Lifesciences

WIN204

Page 2: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

What to Expect from the Session

• Our Company

• Our Journey to IaaS

• Our Plan

• Our Challenges

• 5-Minute Summary – From a whiteboard to AWS!

Page 3: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Edwards Lifesciences

Page 4: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Edwards LifesciencesDriven by a Passion to Help Patients

Edwards partners with

clinicians to develop

innovative technologies in

the areas of structural heart

disease and critical care

monitoring that enable them to

save and enhance lives.

Page 5: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Edwards Leads Growth Industry

• Cardiovascular disease is

progressive; leading killer and

health expense

• Continued transformation into a

patient-focused, faster-growing

company:

• 2015 sales: $2.5 billion

• 10,000+ employees

• Broad global presence

Infectious

Disease

Cardiovascular

Disease

Cancer

All Other

World’s Leading Killers

Chronic Respiratory

U.S.

Europe

ROW

2015 Sales by Region

Page 6: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Edwards’ Product Groups

Hemodynamic Monitoring

Enhanced Surgical Recovery

Transcatheter Aortic Valve ReplacementSurgical Replacement & Repair

2015 Sales

32%47%

Critical Care

and Vascular

Transcatheter Heart ValvesSurgical Heart

Valve Therapies

21%

Page 7: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Our Journey to Cloud ComputingStrategy Meets Execution

Page 8: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Strategic Drivers

Focused Innovation Industry LeadershipPatient-Centric

Create Value with Therapies That Transform Patient Care

Scale Speed Reliability

Business

Information

Technology

Page 9: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

The Crossroad – On Premises or Cloud?

On-Premises Data Center

Can we not make it work

somehow?

Cloud Computing

Does this really work as

advertised?

Page 10: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

The Crossroad – Well…which Cloud?

AWS

Cloud that shall

not be named POC and detailed analysis

AWS

Page 11: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Evaluation Criteria – Important to Edwards

• Dedicated instance

on single-tenant

hardware

• Available instance

families and HPC

instances

• Ease of cloning VMs

• Ease of configuring

desired network

topology

• Ease of logging

network traffic

• Ease of deploying

security appliances

• Ease of using

encryption for data-

at-rest

• Provisioned IOPS,

consistent

performance of high

I/O instances

• Role-based access

controls

• Support for

multifactor

authentication

Compute Storage Network Security

Page 12: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Decision and Action!

1. Stop all new builds

on-premises

2. Build all new apps

in AWS

3. Fast track

migration of on-

premises apps to

AWS

Page 13: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Our PlanSimple, Practical, and Actionable

Page 14: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Simple, Practical, and Actionable

• Focused team

dedicated to cloud,

not a community

effort

• High intensity, high

contact sport!

• We make mistakes,

learn, and keep

making progress

• Failure means we will

migrate the app next

week!

• Thing Big

• Start Small

• Act Fast

Page 15: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Architecture

AWS Direct Connect

Seattle

OregonRegion Irvine Data Center

Other DC

Other DC Other DC Other DC Other DC

Other

Other DC

AWS Direct Connect

Las Vegas

Connectivity

Page 16: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Architecture

Oregon

ProductionTestDevelopment

Shared Services

VPC Design

Page 17: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Forming “Move Groups”

App1

App4

App3

App2App5

App61. “Hard” dependencies

2. Logical group, same

set of users for UAT

3. Convenience

Page 18: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Factory-Style Moves – Cookie Cutter

• Form move groups

• Schedule migration

• Communicate to user communities

• Set up detailed execution tasks

• Conduct go/no-go checkpoints

• Celebrate for 60 seconds

• Rinse and repeat for next move group

Page 19: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Our ChallengesBattle Scars and Heartburn, and How We Overcame Them

Page 20: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Challenges and Lessons Learned

• Communicate

before you start

• Communicate

while you are

doing it

• Communicate

after you are

done

• When in doubt,

communicate!

• No CMDB? Don’t

panic!

• Things will break,

be ready to react

• Move Group

formation is part

science, part art

• 90% of the pain

during moves is

self-inflicted!

• Pick the right

migration partner

• Forge strong

partnerships with

business

functions

• Get executive

sponsorship and

buy in

• During the moves,

be prepared for a

bigger bill

• Once steady, lots of

opportunities to

save money and be

more efficient

Page 21: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Thank you!

Page 22: AWS re:Invent 2016: How to move 1,000 VMs and Biz Critical Apps to AWS in 6 months.  Methodology and lessons learned from Edwards Lifesciences (WIN204)

Remember to complete

your evaluations!