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

Server Evolution

Server Evolution

From mainframes to containers and PaaS. Presentation for CloudExpo Europe 2015.

Viktor Petersson

March 06, 2015
Tweet

More Decks by Viktor Petersson

Other Decks in Technology

Transcript

  1. • Entrepreneur • Geek • VP Biz Dev @ CloudSigma

    • Email: [email protected] • Twitter: @vpetersson • LinkedIn: http://www.linkedin.com/in/vpetersson About me @vpetersson
  2. • Public IaaS • PoPs in Europe and North America

    • Support (almost) all operating systems • Virtual data center • Trusted by CERN, ESA and many more About CloudSigma @vpetersson
  3. Bare metal (x86) Pros • Familiar • Performance • Data

    management Cons • Static hardware • Slow and expensive provisioning • Low utilization per host @vpetersson
  4. 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
  5. Container overview Pros • Fast • Portable • Predictable Cons

    • Requires VM or PaaS • Short release cycles1 1For new container environments @vpetersson
  6. Container management “Container Operating Systems” • CoreOS • Ubuntu’s Snappy

    Core • RedHat’s Project Atomic • RancherOS @vpetersson
  7. 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
  8. PaaS overview Pros • Easy to use • Turnkey solution

    • No management Cons • Lock-in • Expensive (at scale) • Many limitations @vpetersson
  9. PaaS vs. Containers • What’s the relationship between
 PaaS and

    containers? • Can I run Docker containers
 on a PaaS? @vpetersson
  10. • Ephemeral runtime environments • Portable • Abstraction • Self-managing

    systems • Host OS becomes less important • Containers are here to stay • Hybrid setups Trends @vpetersson