Slide 1

Slide 1 text

Server evolution: From mainframes to containers and PaaS @vpetersson

Slide 2

Slide 2 text

• Entrepreneur • Geek • VP Biz Dev @ CloudSigma • Email: [email protected] • Twitter: @vpetersson • LinkedIn: http://www.linkedin.com/in/vpetersson About me @vpetersson

Slide 3

Slide 3 text

• 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

Slide 4

Slide 4 text

Overview • XaaS overview • Abstraction layers • Technology overview • Orchestration layers @vpetersson

Slide 5

Slide 5 text

PaaS SaaS IaaS Bare metal Abstraction @vpetersson

Slide 6

Slide 6 text

Mainframes Time Bare metal (x86) Virtual machines Containers IaaS layer PaaS layer ( ) @vpetersson

Slide 7

Slide 7 text

Bare metal (x86) Pros • Familiar • Performance • Data management Cons • Static hardware • Slow and expensive provisioning • Low utilization per host @vpetersson

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

Virtual machine technologies @vpetersson

Slide 10

Slide 10 text

Virtual machine management @vpetersson

Slide 11

Slide 11 text

Container overview Pros • Fast • Portable • Predictable Cons • Requires VM or PaaS • Short release cycles1 1For new container environments @vpetersson

Slide 12

Slide 12 text

Container technologies @vpetersson

Slide 13

Slide 13 text

Container management “Container Operating Systems” • CoreOS • Ubuntu’s Snappy Core • RedHat’s Project Atomic • RancherOS @vpetersson

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

Mainframes Time Bare metal (x86) Virtual machines Containers IaaS layer PaaS layer ( ) @vpetersson

Slide 16

Slide 16 text

PaaS overview Pros • Easy to use • Turnkey solution • No management Cons • Lock-in • Expensive (at scale) • Many limitations @vpetersson

Slide 17

Slide 17 text

PaaS technologies @vpetersson

Slide 18

Slide 18 text

PaaS vs. Containers • What’s the relationship between
 PaaS and containers? • Can I run Docker containers
 on a PaaS? @vpetersson

Slide 19

Slide 19 text

• Ephemeral runtime environments • Portable • Abstraction • Self-managing systems • Host OS becomes less important • Containers are here to stay • Hybrid setups Trends @vpetersson

Slide 20

Slide 20 text

Cloud Exchange • Portability • Hybrid • Multi-cloud @vpetersson

Slide 21

Slide 21 text

• Deck: https://speakerdeck.com/vpetersson/server-evolution • Email: [email protected] • Twitter: @vpetersson • LinkedIn: http://www.linkedin.com/in/vpetersson Thanks @vpetersson