Cloudformation�en Autoscaling�#HOEDAN #WINNING
Hoi!
Ik ben Stein van Broekhoven
AWS Cloudformation en Autoscaling�Hoe werkt het en hoe maak je het makkelijk?
Wat is
cloudformation?
Wat is
auto scaling?
3
Wanneer kun je dit toepassen?
GEEN Lokale data op compute nodes
WEL Herbruikbare componenten
4
Wat voor type scaling zijn er?
5
Verticaal
Grotere servers
Horizontaal� Meer servers
Waarom al die moeite voor een klein beetje extra zekerheid?
6
Voorspelbaarheid
4 nodes:
4xN req/s max
1 node:
N req/s max
10 nodes:
10xN req/s max
7
Voorspelbaarheid
Nodes will fail!
8
Flexibiliteit
Optimalisaties kunnen sneller in kleine stappen gedaan worden.
9
Flexibiliteit
Deployments naar een nieuwe locatie zijn makkelijker
10
Op welke
services
van AWS
gaan we
focussen?
EC2
ECS
RDS
11
2 soorten�triggers
12
Waarop
baseer je
schaal�triggers
13
Hoe ziet dat er uit?
14
De niet perfecte wereld
15
Cloudwatch alarms
Period
Tijdvak om in te meten
Evaluation Period
Hoeveel vakken totaal in meting
Datapoints to Alarm
Hoeveelheid keer over limit� binnen “Evaluation Period”� Voor alarm trigger.
16
Dat was de
theorie nu de cloudformation
17
Api Version
Parameters
Resources�Launch config��AutoScalingGroup
ScalingPolicy
18
Relationele weergave
19
Een stapje complexer
20
21
ScalingPolicy
22
Traffic based ScalingPolicy
23
Container based autoscaled service
24
Load test demo
25
Slides
Blog
Bedankt,��Stein van Broekhoven�AWS infra consultant �Conclusion Xforce
27
SlidesCarnival icons are editable shapes.
This means that you can:
Isn’t that nice? :)
Examples: