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.

(APP311) Lessons Learned From Over a Decade of Deployments at Amazon | AWS re:Invent 2014

1,436 views

Published on

Amazon made the transition to a service-oriented architecture over a decade ago. That move drove major changes to the way we release updates to our applications and services. We learned many lessons over those years, and we used that experience to refine our internal tools as well as the services that we make available to our customers. In this session, we share that learning with you, and demonstrate how to optimize for agility and reliability in your own deployment process.

Published in: Technology

(APP311) Lessons Learned From Over a Decade of Deployments at Amazon | AWS re:Invent 2014

  1. 1. Fleet management Dev Test Prod v2.0 v1.2 v1.1 v2.0 v1.2 v1.1 v2.0 v1.2 v1.1
  2. 2. Flexibility
  3. 3. safe (but not too safe)
  4. 4. v1 v1 v1 Auto Scaling & Load Balancer
  5. 5. v1 v2 v1 Auto Scaling & Load Balancer
  6. 6. v2 v2 v1 Auto Scaling & Load Balancer
  7. 7. v2 v2 v2 Auto Scaling & Load Balancer
  8. 8. v2 v2 v2 Auto Scaling & Load Balancer
  9. 9. v2 v2 Auto Scaling & Load Balancer v3 Stop Deployment
  10. 10. v2 v2 v2 Auto Scaling & Load Balancer
  11. 11. v2 v2 v2 Auto Scaling & Load Balancer
  12. 12. Help
  13. 13. Beexplicit
  14. 14. %ls 000001-nome 00001-runmefirst 0000015-Am-I-next 000025-ImNext 0000256-ill-go-2 %ls 000001-nome 00001-runmefirst 0000014-Am-I-next2 000025-ImNext 0000256-ill-go-3
  15. 15. diff --git a/appspec.yml b/appspec.yml index 4da39ff..d265115 100644 ---a/appspec.yml +++ b/appspec.yml --location: scripts_codedeploy/start_server + -location: scripts_codedeploy/start_server2 -runas: root + runas: root + ValidateService: + -location: scripts_codedeploy/PID_Check + timeout: 300 + runas: root
  16. 16. Works well with others
  17. 17. Please give us your feedback on this session. Complete session evaluations and earn re:Invent swag. http://bit.ly/awsevals

×