edmunds.com: migrating, deploying & managing on-premises web property (dmg205) | aws re:invent...
DESCRIPTION
Taking a stack composed of 30 web applications and their service dependencies to the cloud is no easy feat. Do you take the entirety of the stack or go the hybrid path? How transparent should the end result be to your technology teams? Does it look exactly the same in the cloud as it does in your data center? These are not rhetorical questions; they were very real for those tasked with the challenge of taking Edmunds.com to the AWS Cloud. This talk addresses these questions and many more, examining the challenges, successes, and lessons learned as the team took their first steps out of their own data centers. The presenters also cover how this experience is shaping the future direction of their stack's architecture to be friendlier to systems outside of their own data centers.TRANSCRIPT
![Page 1: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/1.jpg)
© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
John Martin
November 14, 2013
DMG205
Edmunds.com – Migrating, Deploying, and Managing a
Traditional On-Premises Web Property to AWS
![Page 2: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/2.jpg)
Moving isn’t easy
![Page 3: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/3.jpg)
Today’s Agenda
• Technology Overview
• The Business Case
• The Approach
• Challenges
• What’s Next?
![Page 4: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/4.jpg)
John Martin @tekbuddha
WHO
AM
I?
![Page 5: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/5.jpg)
The Company
![Page 6: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/6.jpg)
The Environment
![Page 7: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/7.jpg)
The Environment
![Page 8: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/8.jpg)
The Deployment Pipeline
![Page 9: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/9.jpg)
The
Business
Case
![Page 10: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/10.jpg)
The Approach
![Page 11: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/11.jpg)
Objectives
• Minimize change / leverage existing tool chain
• Manage cost
• Provide initial design patterns for future builds
![Page 14: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/14.jpg)
CloudStack
![Page 15: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/15.jpg)
CloudFormation
![Page 19: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/19.jpg)
Testing…
1!
2!
3!
![Page 22: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/22.jpg)
THE BIG MOVE
![Page 23: Edmunds.com: Migrating, Deploying & Managing On-Premises Web Property (DMG205) | AWS re:Invent 2013](https://reader036.vdocuments.site/reader036/viewer/2022081602/547e92efb379596a2b8b54cb/html5/thumbnails/23.jpg)
Please give us your feedback on this
presentation
As a thank you, we will select prize
winners daily for completed surveys!
DMG205