I was flipping through the AWS reddit channel and found this excellent presentation from RE:Invent by Laura Grit. She’s in charge of Amazon Retail, and worked very closely with teams on migrating to AWS. She goes in-depth on what that cost in terms of development, what it saved in terms of unused capacity, and surprisingly operational headaches.
Join 32,000 others and follow Sean Hull on twitter @hullsean.
Laura’s a great speaker. I was surprised to find that Amazon Retails migration was similar to many of the customers I’ve worked with in New York. Often they take a hybrid approach where Direct Connect is key, allowing them to move over in a measured way.
What’s more she talks about how EC2 instances have different performance characteristics & applications typically need to be tuned for that world.
I learned a lot more, here are the highlights…
1. Hybrid cloud was key
Around 11:00 in the video she talks about AWS Direct Connect & VPC. These two technologies allow you to leverage AWS as a hybrid cloud, connecting to your existing datacenter. Scale elastically, but migrate in steps.
For example Amazon Retail did only webserver fleet in isolation.
2. Excite business & developers both
Around 18:20 …
“Moving the webserver fleet not only got the business excited about the cost savings & our ability to scale linearly, but also got developers excited about the operational load decrease that they had to burden.
Once benefits of this were shown to the rest of the company it actually jump started a wave of migrations to ec2 from inside amazon retail. And we found from a program perspective this is important. To find early migrations that benefit both the business & the developers because then they are both working together to figure out how to move their services to AWS.”
And she also pointed out an interesting bit abaout cultural change…
“You may choose to not migration the simplest service from inside your company, but instead one that will create a cultural change in the company & force more migrations automatically to AWS.”
Related: Are SQL Databases dead?
4. Expect application changes
Flip through to 27:47 and she talks about application changes for the new environment of the cloud.
“Don’t expect migrations to require no changes to your applications…
The webserver fleet was not lift & shift”
5. Cloud not a panacea
Fast forward over to 37:10 and you’ll hear Laura talk about technical debt. That’s big.