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
Cloud Foundry. How is it cooked?
Search
Aliaksandr Lomau
September 20, 2014
Programming
1
410
Cloud Foundry. How is it cooked?
Brug, Minsk, September, 2014
Aliaksandr Lomau
September 20, 2014
Tweet
Share
More Decks by Aliaksandr Lomau
See All by Aliaksandr Lomau
Fails Night
allomov
0
28
"Ya Ne Lochu Comp" Challenge.
allomov
1
73
Catch and Throw in Ruby
allomov
0
32
Mortal Rubizza
allomov
0
59
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
35
Vault-tec: Safest Future
allomov
0
150
Promises and Reality
allomov
1
46
Cloud Theory for Rubizza Classes
allomov
0
71
Антология деплоя
allomov
0
66
Other Decks in Programming
See All in Programming
Balkan Ruby 2024 — How and why to run SQLite on Rails in production
fractaledmind
0
110
Adding Security to Microcontroller Ruby
sylph01
1
160
The World is a Network (and We Are Just Nodes)
whatyouhide
0
100
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
180
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
74k
勉強会4_アップデートされたAssistantsAPIを試す
milky04
0
110
TypeScript 関数型スタイルでバックエンド開発のリアル
naoya
49
16k
Amazon Aurora Serverless v2が意外と高かった話と、AWS Database Migration Serviceの話
satoshi256kbyte
1
110
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
270
RustでAWS Lambda functionをいい感じに書く
taiki45
2
150
Open standards for building event-driven applications in the cloud
meteatamel
0
230
JS RPCを理解する
yusukebe
5
290
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
22
1.6k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Building Applications with DynamoDB
mza
88
5.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Embracing the Ebb and Flow
colly
80
4.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
The Cost Of JavaScript in 2023
addyosmani
21
4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
84
45k
Transcript
Cloud Foundry How is it cooked?
Cloud Foundry Сегодня шеф-повар @allomov @code1n Александр Ломов
way
git push content management tools vs.
Пирамида потребностей разработчиков Маслоу Что такое PaaS
Hello, Open Source PaaS!
Зачем это нужно? Простота Контроль Стоимость Надежность
Простота деплоя cf push 1. follow good rules 2. http://12factor.net/
Стоимость vs. +
Основные компоненты
Droplet Execution Agent (DEA)
Router
UAA Login Server
Messaging Bus
Cloud Controller DEA Router NATS Containers with application instances Cloud
Countroller User Traffic Application Heartbeats Application Discovery Health Manager Service Broker Service Management Application Management Service Utilization Messaging Bus Application Data Service Data ompiled ications
Health Manager
Services
1 2 3 4 Application Lifecircle Deployment 1. Initializing deployment..
2. Compilation.. 3. Storing blobs.. 4. Running application
1 2 3 4 Application Lifecircle Deployment
Application Lifecircle Running Hearbeats / Scaling / . Service connection
/. Logging
Application Lifecircle Extreme Situations What if application. fails?
Application Lifecircle Extreme Situations What if DEA fails?
Application Lifecircle Extreme Situations What if NATS fails?
Application Lifecircle Running
Some Features • Auto-scaling • Zero-time deployments
How to deploy bosh-lite MicroBOSH BOSH
BOSH
bosh-lite
Questions
None