Jerry Hunter, VP of Amazon Corporate IT, outlines Amazon's approach to migrating internal applications to AWS. The document discusses scoping the migration by assessing applications and requirements. It recommends starting with pilot applications to test performance and availability before migrating and launching applications in phases. Key learnings include engaging security early to address requirements, and making the migration easy for developers by integrating with existing processes wherever possible. The overall approach is to phase the migration, starting with pilot applications, to move internal IT apps to AWS faster, better, and cheaper.
3. OUT OF SCOPE
Amazon.com Website Supply Chain Management
Corporate IT
Email & Calendar
Financial Systems
Payments Laptops/Desktops & HR Systems
Systems
Telecom
Developer Tools 3rd Party
Knowledge Management Tools Seller
Technologies
Employee Tools & Corporate Systems
Customer Service Center Software
10. • Set up program infrastructure
Scope • Assess systems & requirements
• Engage AWS
• Deploy pilot applications
Deploy & Test • Test performance & availability
• Migrate data and apps in phases
Migrate & Launch • Make it easy for developers
11. SYSTEM ASSESSMENT
• Geography – where are the apps running?
• Dependencies
• Application criticality
• Data classification
• Compliance requirements
• Application architecture & hardware
components
– Migrate to virts wherever possible pre-migration
22. CASE S TUDY 1: B ROADCAST – THE AWS V ERSION
Unlimited Video
Storage Dynamically Scaled
Video Rendering
Encryption
Rendering
Users Job Manager
Web
Front-End • 900 hrs of video encoded in 5 days
MySql
(would have taken 112 days)
Amazon
Internal Network • 2 software engineers, 3 weeks
23. CASE S TUDY 2: BMC R EMEDY MID- TIER
DC3
DC1
DC2
Employees
Load Amazon EC2 instances hosting
Balancer part of Remedy mid-tier server
Amazon fleet spread across three data
Internal Network
centers
24. CASE S TUDY 3: S HAREPOINT INDEXER USING AWS
Document Feeds
Encryption
Decryption
SDB
Sharepoint
Crawler
Indexer
Amazon
Internal Network Internal
Search
25. W HAT W E LEARNED
• Engage Security early – get comfortable
– Access control
– Data security
• Make it easy
– Let a few developers loose; build momentum
– Integrate with your processes where possible
27. R ECOMMENDATIONS
• 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
• Evaluate your results
• Get started now!
– aws.amazon.com