Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Server Evolution
Search
Viktor Petersson
March 06, 2015
Technology
0
2k
Server Evolution
From mainframes to containers and PaaS. Presentation for CloudExpo Europe 2015.
Viktor Petersson
March 06, 2015
Tweet
Share
More Decks by Viktor Petersson
See All by Viktor Petersson
Navigating the SBOM landscape: Formats, relevance, and tooling in 2024 @ BSides Bristol '24
vpetersson
0
99
State of Open Con '24
vpetersson
0
100
From Pets to Cattle
vpetersson
0
180
Beyond Just a Menu Display
vpetersson
0
110
The history of how Screenly OSE became the most popular digital signage project on GitHub
vpetersson
0
200
The DevSecOps Iceberg @ Cloud Native London
vpetersson
0
420
What's mtLS? @ Docker London
vpetersson
0
560
The "S" in "IoT" stands for "Security"
vpetersson
0
270
Living on the Edge @ Kubernetes London
vpetersson
0
150
Other Decks in Technology
See All in Technology
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
2
160
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
210
僕たちが「開発しやすさ」を求め 模索し続けたアーキテクチャ #アーキテクチャ勉強会_findy
bengo4com
0
2k
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
680
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
0
300
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
370
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
260
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
480
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
3.4k
2時間で300+テーブルをデータ基盤に連携するためのAI活用 / FukuokaDataEngineer
sansan_randd
0
130
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
290
ロールが細分化された組織でSREと協働するインフラエンジニアは何をするか? / SRE Lounge #18
kossykinto
0
170
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
A designer walks into a library…
pauljervisheath
207
24k
Building Adaptive Systems
keathley
43
2.7k
Why Our Code Smells
bkeepers
PRO
337
57k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Language of Interfaces
destraynor
158
25k
Typedesign – Prime Four
hannesfritz
42
2.7k
GitHub's CSS Performance
jonrohan
1031
460k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Transcript
Server evolution: From mainframes to containers and PaaS @vpetersson
• Entrepreneur • Geek • VP Biz Dev @ CloudSigma
• Email: viktor@cloudsigma.com • Twitter: @vpetersson • LinkedIn: http://www.linkedin.com/in/vpetersson About 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 About CloudSigma @vpetersson
Overview • XaaS overview • Abstraction layers • Technology overview
• Orchestration layers @vpetersson
PaaS SaaS IaaS Bare metal Abstraction @vpetersson
Mainframes Time Bare metal (x86) Virtual machines Containers IaaS layer
PaaS layer ( ) @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
Virtual machine technologies @vpetersson
Virtual machine management @vpetersson
Container overview Pros • Fast • Portable • Predictable Cons
• Requires VM or PaaS • Short release cycles1 1For new container environments @vpetersson
Container technologies @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
Mainframes Time Bare metal (x86) Virtual machines Containers IaaS layer
PaaS layer ( ) @vpetersson
PaaS overview Pros • Easy to use • Turnkey solution
• No management Cons • Lock-in • Expensive (at scale) • Many limitations @vpetersson
PaaS technologies @vpetersson
PaaS vs. Containers • 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 Trends @vpetersson
Cloud Exchange • Portability • Hybrid • Multi-cloud @vpetersson
• Deck: https://speakerdeck.com/vpetersson/server-evolution • Email: viktor@cloudsigma.com • Twitter: @vpetersson •
LinkedIn: http://www.linkedin.com/in/vpetersson Thanks @vpetersson