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
Keynote: Changing Server Landscape @ All Things...
Search
Brandon Philips
October 19, 2015
Technology
0
170
Keynote: Changing Server Landscape @ All Things Open
Brandon Philips
October 19, 2015
Tweet
Share
More Decks by Brandon Philips
See All by Brandon Philips
Node.js Workflow with Minikube and Skaffold
philips
0
250
Manage the App on Kubernetes
philips
0
330
Production Backbone Monitoring Containerized Apps
philips
0
140
KubeCon EU 2017: Dancing on the Edge of a Volcano
philips
1
670
rkt - KubeCon EU keynote - 2017
philips
1
240
FOSDEM_Keynote_2017-_.pdf
philips
0
110
Tectonic Summit Day 2 Keynote
philips
0
320
Kubernetes: Simple to Manage Anywhere (self-hosted, Tectonic upgrade demo)
philips
0
340
KubeCon Keynote 2016- Distributed Systems Simplified on Kubernetes
philips
2
540
Other Decks in Technology
See All in Technology
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
11
4.1k
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
10
2.9k
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
190
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
110
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
2
390
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
880
ローカルLLMでファインチューニング
knishioka
0
130
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
480
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
4
520
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
160
Wasm元年
askua
0
100
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
1
400
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
BBQ
matthewcrist
89
9.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Done Done
chrislema
184
16k
How GitHub (no longer) Works
holman
314
140k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Being A Developer After 40
akosma
90
590k
Six Lessons from altMBA
skipperchong
28
3.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Transcript
Changing Server Landscape @coreoslinux @brandonphilips Towards Application Ops
Brandon Philips CTO, CoreOS github.com/philips
Open Source Powers Compute
Mobile
Desktop*
Frontend Web
Server Infrastructure
Web Backend
Databases
Data processing
Google's Infrastructure
Twitter's Infrastructure
Facebook's Infrastructure
Google's Infrastructure for Everyone Else
GIFEE
#GIFEE
What makes GIFEE compelling?
Operations Paradise more hosts = more scale
Operations Paradise more hosts == more scale
Operations Paradise more hosts === more scale
RAM: 64Gb CPU: 16x 3.2Ghz OS: CoreOS 835.1.0
A Copy of Our App Input RAM: 2Gb CPU: 2000
milli-cpu
A Copy of Our App Output Req/sec: 1,000
RAM: 64Gb CPU: 16x 3.2Ghz
App Req/sec: 1,000 App Healthy: True
App Req/sec: 2,000 App Healthy: True
Operations Paradise individual host failure OK
App Req/sec: 2,000 App Healthy: True
App Req/sec: 1,000 App Healthy: True
Operations Paradise app rolling updates, trivial rollback
App Req/sec: 8,000 App Healthy: True
App Req/sec: 8,000 App Healthy: False
App Req/sec: 8,000 App Healthy: True
App Req/sec: 8,000 App Healthy: True
App Req/sec: 8,000 App Healthy: True
App Req/sec: 8,000 App Healthy: True
Operations Paradise efficient server utilization
App Req/sec: 8,000 App Healthy: True
App Req/sec: 8,000 App Healthy: True
App Engineer Paradise consistent, easy scaling, rolling deploys
What do we need to build? Lots of new open
source tooling!
you
you as a sw engineer
your with Ada.Text_IO; procedure Hello_World is use Ada.Text_IO; begin Put_Line("Hello,
world!"); end; #include <stdio.h> int main() { printf("Hello, world!\n"); } package main import "fmt" func main() { fmt.Println("Hello, world!") }
your container image
your /bin/java /opt/app.jar /lib/libc
your /bin/python /opt/app.py /lib/libc
your com.example.app d474e8c57737625c
your d474e8c57737625c Signed By: Alice
Motivation No Host Dependencies
None
Multiple Types of Ops OS Ops, Cluster Ops, App Ops
you as os ops
None
None
None
None
None
...
None
you as a cluster ops
your API Scheduling Service Discovery
your API Scheduling Service Discovery
your API Scheduling Service Discovery
you as app ops
your
your com.example.webapp x3
your com.example.webapp x3
your ??? com.example.webapp x3
What is CoreOS?
What is CoreOS? Container-focused Linux
What is CoreOS?
What is CoreOS?
What is CoreOS?
None
What is CoreOS? github.com/coreos
What is CoreOS? Products to Enable #GIFEE
QUAY Secure hosting for private Docker repositories quay.io @quayio
The smartest way to run your container infrastructure. tectonic.com @tectonic
Google's Infrastructure for Everyone Else
Google's Infrastructure for Everyone Else
Google's Infrastructure for Everyone Else
Tech Discussion & Demos Today 2:30pm Devops Track
Thank You @brandonphilips