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
1.7k
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
State of Open Con '24
vpetersson
0
10
From Pets to Cattle
vpetersson
0
83
Beyond Just a Menu Display
vpetersson
0
33
The history of how Screenly OSE became the most popular digital signage project on GitHub
vpetersson
0
120
The DevSecOps Iceberg @ Cloud Native London
vpetersson
0
290
What's mtLS? @ Docker London
vpetersson
0
390
The "S" in "IoT" stands for "Security"
vpetersson
0
170
Living on the Edge @ Kubernetes London
vpetersson
0
100
The 'S' in IoT Stands for Security (a.k.a. Internet of Shit)
vpetersson
0
270
Other Decks in Technology
See All in Technology
バッチ処理のSLOをどう設計するか
rynsuke
7
540
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
7
3.3k
GraphQLに入門してみた
chiroruxx
2
100
TCA入門したてなので、自分が馴染みのある実装と比較しながらキャッチアップしてみる
fumiyasac0921
1
370
エンジニア候補者向け資料2024.03.28.pdf
macloud
0
2.9k
統計的学習理論読み Chapter 2
kmatsui
1
180
BDD(Cucumber)コミュニティが無料提供しているコンテンツの紹介と現在起きている危機
nihonbuson
4
720
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
生成AIサービスPanorama AIご説明資料
sdt
0
300
エバンジェリスト活動を7年やってきて見えてきた、コミュニティとエバンジェリストの関係
soracom
PRO
1
190
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
800
2023 Japan AWS Jr.Championsに選出されての振り返りとこれから
hiropy877
1
130
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
The Language of Interfaces
destraynor
150
22k
Web development in the modern age
philhawksworth
201
10k
GraphQLとの向き合い方2022年版
quramy
28
12k
Designing on Purpose - Digital PM Summit 2013
jponch
109
6.4k
Building Your Own Lightsaber
phodgson
97
5.6k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
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