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
420
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
48
"Ya Ne Lochu Comp" Challenge.
allomov
1
91
Catch and Throw in Ruby
allomov
0
43
Mortal Rubizza
allomov
0
87
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
51
Vault-tec: Safest Future
allomov
0
240
Promises and Reality
allomov
1
53
Cloud Theory for Rubizza Classes
allomov
0
89
Антология деплоя
allomov
0
75
Other Decks in Programming
See All in Programming
複雑化したリポジトリをなんとかした話 pipenvからuvによるモノレポ構成への移行
satoshi256kbyte
1
770
Serena MCPのすすめ
wadakatu
4
900
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
450
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
950
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
110
明日から始めるリファクタリング
ryounasso
0
110
プログラマのための作曲入門
cheebow
0
540
XP, Testing and ninja testing ZOZ5
m_seki
2
280
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
180
クラシルを支える技術と組織
rakutek
0
190
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
130
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
GitHub's CSS Performance
jonrohan
1032
460k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Docker and Python
trallard
46
3.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
Thoughts on Productivity
jonyablonski
70
4.9k
Rails Girls Zürich Keynote
gr2m
95
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
How to Think Like a Performance Engineer
csswizardry
27
2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
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