• Entrepreneur• Geek• VP Biz Dev @ CloudSigma
• Email: [email protected]
• Twitter: @vpetersson
• LinkedIn: http://www.linkedin.com/in/vpetersson
Abou
t me
@vpetersson
• Public IaaS• PoPs in Europe and North America• Support (almost) all operating systems• Virtual data center• Trusted by CERN, ESA and many more
Abou
t Clo
udSig
ma
@vpetersson
Ove
rview • XaaS overview
• Abstraction layers• Technology overview• Orchestration layers
@vpetersson
Bare metal (x86)
Pros • Familiar • Performance• Data management
Cons • Static hardware• Slow and expensive provisioning• Low utilization per host
@vpetersson
Virtual machine overview
Pros • Flexible server sizes• Higher host utilization• Simple migration path• Scale with demand2
Cons • “Noisy neighbor” issue• Overhead on host1
• Management1
• Data control2
1 If self-hosted 2 If cloud based @vpetersson
Container overview
Pros • Fast • Portable• Predictable
Cons • Requires VM or PaaS• Short release cycles1
1For new container environments @vpetersson
Container management
“Container Operating Systems” • CoreOS• Ubuntu’s Snappy Core• RedHat’s Project Atomic• RancherOS
@vpetersson
Container management
Orchestration Tools • (Ansible, Chef, Puppet, Salt etc.)• Google's Kubernates• OpenStack• Docker’s Swarm and Compose• Mesosphere’s DCOS• panamax• shipyard• and many more…
@vpetersson
PaaS overview
Pros • Easy to use• Turnkey solution• No management
Cons • Lock-in• Expensive (at scale)• Many limitations
@vpetersson
PaaS
vs.
Cont
ainer
s
• What’s the relationship between PaaS and containers?
• Can I run Docker containers on a PaaS?
@vpetersson
• Ephemeral runtime environments• Portable• Abstraction• Self-managing systems• Host OS becomes less important• Containers are here to stay• Hybrid setups
Tren
ds
@vpetersson
• Deck: https://speakerdeck.com/vpetersson/server-evolution
• Email: [email protected]
• Twitter: @vpetersson
• LinkedIn: http://www.linkedin.com/in/vpetersson
Than
ks
@vpetersson