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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
130
State of Open Con '24
vpetersson
0
120
From Pets to Cattle
vpetersson
0
200
Beyond Just a Menu Display
vpetersson
0
130
The history of how Screenly OSE became the most popular digital signage project on GitHub
vpetersson
0
220
The DevSecOps Iceberg @ Cloud Native London
vpetersson
0
450
What's mtLS? @ Docker London
vpetersson
0
620
The "S" in "IoT" stands for "Security"
vpetersson
0
300
Living on the Edge @ Kubernetes London
vpetersson
0
160
Other Decks in Technology
See All in Technology
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
430
Context Engineeringの取り組み
nutslove
0
280
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
MySQLのJSON機能の活用術
ikomachi226
0
150
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
320
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
290
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
140
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
230
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
860
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
210
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
260
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Leo the Paperboy
mayatellez
4
1.4k
The Cult of Friendly URLs
andyhume
79
6.8k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
290
Evolving SEO for Evolving Search Engines
ryanjones
0
120
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How to Ace a Technical Interview
jacobian
281
24k
Transcript
Server evolution: From mainframes to containers and PaaS @vpetersson
• Entrepreneur • Geek • VP Biz Dev @ CloudSigma
• Email:
[email protected]
• 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:
[email protected]
• Twitter: @vpetersson •
LinkedIn: http://www.linkedin.com/in/vpetersson Thanks @vpetersson