Upload
amazon-web-services
View
73
Download
0
Embed Size (px)
Citation preview
© 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
What to Expect from the Session
• Our Company
• Our Journey to IaaS
• Our Plan
• Our Challenges
• 5-Minute Summary – From a whiteboard to AWS!
Edwards Lifesciences
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.
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
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%
Our Journey to Cloud ComputingStrategy Meets Execution
Strategic Drivers
Focused Innovation Industry LeadershipPatient-Centric
Create Value with Therapies That Transform Patient Care
Scale Speed Reliability
Business
Information
Technology
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?
The Crossroad – Well…which Cloud?
AWS
Cloud that shall
not be named POC and detailed analysis
AWS
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
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
Our PlanSimple, Practical, and Actionable
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
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
Architecture
Oregon
ProductionTestDevelopment
Shared Services
VPC Design
Forming “Move Groups”
App1
App4
App3
App2App5
App61. “Hard” dependencies
2. Logical group, same
set of users for UAT
3. Convenience
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
Our ChallengesBattle Scars and Heartburn, and How We Overcame Them
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
Thank you!
Remember to complete
your evaluations!