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
110
State of Open Con '24
vpetersson
0
110
From Pets to Cattle
vpetersson
0
190
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
430
What's mtLS? @ Docker London
vpetersson
0
570
The "S" in "IoT" stands for "Security"
vpetersson
0
280
Living on the Edge @ Kubernetes London
vpetersson
0
150
Other Decks in Technology
See All in Technology
Understanding Go GC #coefl_go_jp
bengo4com
1
1.1k
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
950
ヘブンバーンズレッドのレンダリングパイプライン刷新
gree_tech
PRO
0
420
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
1.9k
Nstockの一人目エンジニアが 3年間かけて向き合ってきた セキュリティのこととこれから〜あれから半年〜
yo41sawada
0
110
PRDの正しい使い方 ~AI時代にも効く思考・対話・成長ツールとして~
techtekt
PRO
0
200
事業価値と Engineering
recruitengineers
PRO
7
5.3k
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
1
240
『FailNet~やらかし共有SNS~』エレベーターピッチ
yokomachi
1
190
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
410
LLM翻訳ツールの開発と海外のお客様対応等への社内導入事例
gree_tech
PRO
0
410
そのコンポーネント、サーバー?クライアント?App Router開発のモヤモヤを可視化する補助輪
makotot
4
780
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Fireside Chat
paigeccino
39
3.6k
Building an army of robots
kneath
306
46k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Scaling GitHub
holman
463
140k
A Tale of Four Properties
chriscoyier
160
23k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
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