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 Managemen...
motivations
 
run everything on AWS
<ul><ul><li>Set up program infrastructure </li></ul></ul><ul><ul><li>Assess systems & requirements </li></ul></ul><ul><ul>...
<ul><li>Geography – where are the apps running?  </li></ul><ul><li>Dependencies </li></ul><ul><li>Application criticality ...
 
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 ...
deploy pilot applications
 
SDB SQS
 
CASE STUDY 1: BROADCAST.AMAZON.COM
CASE STUDY 1: BROADCAST – THE AWS VERSION Encryption Amazon  Internal Network <ul><li>900 hrs of video encoded in 5 days (...
CASE STUDY 2: BMC REMEDY MID-TIER Amazon EC2 instances hosting part of Remedy mid-tier server fleet spread across three da...
<ul><li>Engage Security early – get comfortable </li></ul><ul><ul><li>Access control </li></ul></ul><ul><ul><li>Data secur...
<ul><li>Perform your system assessments </li></ul><ul><li>Build support across your organization </li></ul><ul><li>Pilot a...
Upcoming SlideShare
Loading in …5
×

Migrating Internal IT Apps - Jenn Boden

4,263 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,263
On SlideShare
0
From Embeds
0
Number of Embeds
2,861
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Let me start out by clarifying again that I am part of the Corporate IT group. My customers are internal Amazon employees. Our internal IT apps are probably a lot like yours… Financial Systems: Accounting , Shared Services, Financial Planning &amp; Analysis, Tax Email and Calendar systems for the company HR Systems: Recruiting, on-boarding, training /development, payroll Developer Tools: source control, build &amp; deploy, change mgmt, issue tracking Knowledge Management: Intranet, search, communities, blogs, wiki, collaboration Employee Tools: Laptops, phones, remote access In total, we have 100’s of applications, with a mix of 3 rd party applications and Amazon-developed applications . All of these systems process or store data that we classify as ‘private’. [mouse click] Who am I not? It’s actually been confusing to some conference attendees in previous presentations so I want to clarify what is out of my scope and not referenced in this presentation. I am not the retail website, our supply chain management software, payments systems, merchant technologies or customer service center software… I am purely corporate IT.
  • Migrating Internal IT Apps - Jenn Boden

    1. 1. A PRACTICAL APPROACH TO MIGRATING INTERNAL IT APPS TO THE AWS CLOUD Jennifer Boden, Director Amazon IT
    2. 2. 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
    3. 3. motivations
    4. 5. run everything on AWS
    5. 6. <ul><ul><li>Set up program infrastructure </li></ul></ul><ul><ul><li>Assess systems & requirements </li></ul></ul><ul><ul><li>Engage AWS </li></ul></ul>Scope <ul><ul><li>Deploy pilot applications </li></ul></ul><ul><ul><li>Test performance & availability </li></ul></ul>Deploy & Test <ul><ul><li>Migrate data and apps in phases </li></ul></ul><ul><ul><li>Make it easy for developers </li></ul></ul>Migrate & Launch
    6. 7. <ul><li>Geography – where are the apps running? </li></ul><ul><li>Dependencies </li></ul><ul><li>Application criticality </li></ul><ul><li>Data classification </li></ul><ul><li>Compliance requirements </li></ul><ul><li>Application architecture & hardware components </li></ul><ul><ul><li>Migrate to virts wherever possible pre-migration </li></ul></ul>SYSTEM ASSESSMENT
    7. 9. Does AWS meet our security requirements?
    8. 11. Does AWS meet our security requirements? What do we need to do to ensure our applications are secure?
    9. 13. 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.
    10. 14. deploy pilot applications
    11. 16. SDB SQS
    12. 18. CASE STUDY 1: BROADCAST.AMAZON.COM
    13. 19. 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
    14. 20. 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
    15. 21. <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 </li></ul><ul><ul><li>Let a few developers loose; build momentum </li></ul></ul><ul><ul><li>Integrate with your processes where possible </li></ul></ul>WHAT WE LEARNED
    16. 22. <ul><li>Perform your system assessments </li></ul><ul><li>Build support across your organization </li></ul><ul><li>Pilot a single application or two, 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>RECOMMENDATIONS

    ×