Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Auto Scaling with Amazon Web Services

JeDDieChuang
September 12, 2015

Auto Scaling with Amazon Web Services

A 5 minutes introduction of how we build auto scaling with Amazon Web Services, and integrating it with deployment flow.

JeDDieChuang

September 12, 2015
Tweet

More Decks by JeDDieChuang

Other Decks in Technology

Transcript

  1. > for? ◎ A robust service ◉ Traffic peak ◎

    Dynamic service base ◉ Reasonable costs
  2. > Investigate ◎ Monitor traffic ◎ Analyze data ◎ Choose

    the scaling strategy ◉ Metrics ◉ Threshold
  3. > Take Actions ◎ Autoscaler ◉ Ruby robot ◎ Amazon

    web services ◉ Elastic Compute Cloud (EC2) ◉ Elastic Load Balancing (ELB) ◉ Command Line Interface (CLI) ◉ ElastiCache ◎ Jenkins
  4. Communicable Talk to me, autoscaler! Icon is made by Masanobu

    Imai from jenkins-ci.org, licensed under CC BY-SA 3.0
  5. AWS CLI (API) ◎ ec2 ◉ run-instances ◉ allocate-address ◉

    associate-address ◉ disassociate-address ◉ release-address ◉ terminate-instances ◎ elb ◉ register/deregister
  6. Credits Special thanks to all the people who made and

    released these awesome resources for free: ◎ Presentation template by SlidesCarnival ◎ Photographs by Unsplash