Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Amazon.com migrating internal it apps to AWS - AWS Enterprise Tour - SF - 2010

7,416 views

Published on

Jenn Boden, Director of Amazon Corporate IT, discusses how they are planning to move internal mission critical corporate apps to AWS and shares some case studies at the AWS Enterprise Tour - SF - 2010

Published in: Technology
  • Be the first to comment

Amazon.com migrating internal it apps to AWS - AWS Enterprise Tour - SF - 2010

  1. 1. A PRACTICAL APPROACH TO MIGRATING INTERNAL IT APPS TO THE AWS CLOUD Jennifer Boden, Director Amazon IT
  2. 2. OUR SCOPE <ul><li>Financial Systems </li></ul><ul><li>HR Systems </li></ul><ul><li>Developer Tools </li></ul><ul><li>Knowledge Management </li></ul><ul><li>Employee Tools </li></ul>Internal Employees
  3. 3. WHAT’S MOTIVATING US TO USE AWS? <ul><li>Reduce our Total Cost of Ownership </li></ul>
  4. 7. OUR LEGACY DEPLOYMENT MODEL Internal Employees Internal Applications Running on Internal Servers Internal Network
  5. 8. OUR AMAZON VPC DEPLOYMENT MODEL Amazon Internal Network We extend our internal network into the cloud, securely hosting internal applications on EC2 within a VPC. Employees Amazon VPC
  6. 9. <ul><li>Amazon is an enterprise customer of AWS </li></ul><ul><li>Avoid custom, Amazon-specific solutions </li></ul><ul><li>Meet or exceed existing metrics for availability, latency, etc. </li></ul><ul><li>Earn customer trust with strict adherence to enterprise security requirements </li></ul><ul><li>Emphasize frugality </li></ul>CORE TENETS OF AMAZON IT MIGRATION
  7. 10. OUR APPROACH <ul><ul><li>Create program infrastructure </li></ul></ul><ul><ul><li>Perform system assessments </li></ul></ul><ul><ul><li>Start working with 3 rd party vendors </li></ul></ul>P1: Prepare <ul><ul><li>Start using S3 </li></ul></ul><ul><ul><li>Deploy pilot applications in EC2 </li></ul></ul>P2: Experiment <ul><ul><li>Migrate in phases </li></ul></ul><ul><ul><li>Make it simple to use AWS Services </li></ul></ul>P3: Migrate
  8. 11. <ul><li>Data classification </li></ul><ul><li>Application criticality (availability, SLAs) </li></ul><ul><li>Dependency mapping </li></ul><ul><li>Compliance requirements </li></ul><ul><li>HW component usage (Disk, I/O, Memory) </li></ul><ul><li>Current TCO </li></ul>P1: PREPARE - SYSTEM ASSESSMENTS
  9. 12. P1: PREPARE - VENDOR COLLABORATION eBusiness Suite Remedy AR System <ul><li>Adapting license models </li></ul><ul><li>Expanding AWS support of vendor requirements </li></ul><ul><li>Testing performance against vendors’ benchmarks </li></ul>Sharepoint, Exchange Business Process Management
  10. 13. <ul><li>Get your feet wet with Amazon Web Services </li></ul><ul><ul><li>Get educated </li></ul></ul><ul><li>Launch a couple of pilot applications </li></ul><ul><ul><li>Validate the technology </li></ul></ul><ul><ul><li>Test legacy software in the cloud </li></ul></ul><ul><ul><li>Perform benchmarks and set expectations </li></ul></ul>P2: EXPERIMENT
  11. 14. P3: MIGRATE
  12. 15. P3: MIGRATE – LEVERAGE SYNERGIES
  13. 16. CASE STUDY 1: BROADCAST.AMAZON.COM
  14. 17. CASE STUDY 1: BROADCAST – THE AWS VERSION Encryption Amazon Internal Network <ul><li>900 hrs of video encoded in 5 days (would have taken 112 days) </li></ul><ul><li>2 software engineers, 3 weeks </li></ul>Users Dynamically Scaled Video Rendering Unlimited Video Storage Web Front-End MySql Rendering Job Manager
  15. 18. 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
  16. 19. <ul><li>Engage Security early – get comfortable </li></ul><ul><ul><li>Access control </li></ul></ul><ul><ul><li>Data security </li></ul></ul><ul><li>Make it easy to use </li></ul><ul><ul><li>Standardize secure storage </li></ul></ul><ul><ul><li>Integration of our software deployment system with AWS Auto Scaling </li></ul></ul>WHAT WE LEARNED
  17. 20. <ul><li>Perform your system assessments </li></ul><ul><li>Build support across your organization </li></ul><ul><li>Pilot a single application, assign a great developer to it, cut him/her loose </li></ul><ul><li>Evaluate your results </li></ul><ul><li>Get started now! </li></ul><ul><ul><li>aws.amazon.com </li></ul></ul>CALL TO ACTION

×