2. Who am I?!
Marc Cluet (@lynxman)
More than 16 years of experience as a
SysAdmin
Founding member of Juju and MAAS
while at Canonical
Leading a DevOps Engineering Team at
Rackspace
Likes DevOps, programming and long
walks on the beach
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
3. What is Rackspace?!
Founded in 1998 in San Antonio, TX by
three guys that wanted to create a hosting
company
Home of Fanatical Support /o/
Second biggest Public Cloud in the world
OpenStack Project co-founder
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
7. What is Autoscaling?!
The ability to automatically or semiautomatically scale up and down a
group of servers based on
computing or traffic demand by
provisioning new services!
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
38. Autoscaling Tools!
Your own!!
Collect your metrics!
!collectd, diamond, statsd!
Have a good metrics database!
!whisper, rrd!
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
39. Autoscaling Tools!
Your own!!
Write your own autoscaling code!
!with message queues! :)!
!attached to your code!
!brain close to the centre of decision!
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
41. Taking the most of it!
Beware of the Kraken!!
Autoscaling can be dangerous!
Have min-max allocations!
http://www.flickr.com/photos/liquidnight/5992114196/
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
42. Taking the most of it!
Choose the right metrics!
Stay with basic metrics!
!CPU, mem, I/O disk/net!
Review autoscaling strategy with
metrics!
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
43. Taking the most of it!
Choose your strategy!
Scale up early!
Scale down slowly!
Don’t apply the same strategy to all
apps!
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK
44. Taking the most of it!
Phasing in and Phasing Out!
Have in mind time to availability!
Have in mind also decommission time!
Golden Images can help speed!
RACKSPACE® HOSTING
|
WWW.RACKSPACE.CO.UK