Migrating Internal IT Apps - Jenn BodenPresentation Transcript
A PRACTICAL APPROACH TO MIGRATING INTERNAL IT APPS TO THE AWS CLOUD Jennifer Boden, Director Amazon IT
Corporate IT Financial Systems HR Systems Laptops/Desktops & Telecom Developer Tools Email & Calendar Knowledge Management Tools Employee Tools & Corporate Systems OUT OF SCOPE Amazon.com Website Supply Chain Management Customer Service Center Software Payments Systems 3 rd Party Seller Technologies
run everything on AWS
Set up program infrastructure
Assess systems & requirements
Deploy pilot applications
Test performance & availability
Deploy & Test
Migrate data and apps in phases
Make it easy for developers
Migrate & Launch
Geography – where are the apps running?
Application architecture & hardware components
Migrate to virts wherever possible pre-migration
Does AWS meet our security requirements?
Does AWS meet our security requirements? What do we need to do to ensure our applications are secure?
OUR DEPLOYMENT MODEL Amazon Internal Network Employees Amazon VPC We extend our internal network into the cloud, securely hosting internal applications on EC2 within a VPC.
deploy pilot applications
CASE STUDY 1: BROADCAST.AMAZON.COM
CASE STUDY 1: BROADCAST – THE AWS VERSION Encryption Amazon Internal Network
900 hrs of video encoded in 5 days (would have taken 112 days)
2 software engineers, 3 weeks
Users Dynamically Scaled Video Rendering Unlimited Video Storage Web Front-End MySql Rendering Job Manager
CASE STUDY 2: BMC REMEDY MID-TIER Amazon EC2 instances hosting part of Remedy mid-tier server fleet spread across three data centers Employees Amazon VPC DC1 DC2 DC3 Load Balancer Amazon Internal Network
Engage Security early – get comfortable
Make it easy
Let a few developers loose; build momentum
Integrate with your processes where possible
WHAT WE LEARNED
Perform your system assessments
Build support across your organization
Pilot a single application or two, assign a great developer to it, cut him/her loose