alexander lomov - cloud foundry и bosh: истории из жизни
TRANSCRIPT
![Page 1: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/1.jpg)
FOUNDRYИСТОРИИ ИЗ ЖИЗНИ
CLOUD
by Alexander Lomov
![Page 2: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/2.jpg)
https://speakerdeck.com/allomov/july-mlug
![Page 3: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/3.jpg)
@code1n
@allomov
!
"
Hello!
![Page 4: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/4.jpg)
R&D ENGINEERat
![Page 6: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/6.jpg)
![Page 7: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/7.jpg)
![Page 8: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/8.jpg)
![Page 9: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/9.jpg)
![Page 10: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/10.jpg)
Human Keyboard
https://www.youtube.com/watch?v=RuUFnog29M4*Jordan Sissel on PuppetConf '12
![Page 11: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/11.jpg)
![Page 12: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/12.jpg)
![Page 13: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/13.jpg)
way
![Page 14: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/14.jpg)
![Page 15: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/15.jpg)
git push
content management tools
vs.
![Page 16: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/16.jpg)
![Page 17: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/17.jpg)
![Page 18: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/18.jpg)
Some
Theory
![Page 19: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/19.jpg)
Пирамида потребностей разработчиков
Что такое PaaS
![Page 20: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/20.jpg)
PaaSaaSRedHat OpenShift on demand
![Page 21: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/21.jpg)
PaaSaaSaaS?
![Page 22: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/22.jpg)
enefits
![Page 23: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/23.jpg)
benefitsfor
Programmers
![Page 24: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/24.jpg)
Простота деплоя
1. follow best practice 2. make cf push
http://12factor.net/
![Page 25: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/25.jpg)
Позволяет заниматься своим любимым делом
![Page 26: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/26.jpg)
benefitsfor
Operations Administrator
![Page 27: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/27.jpg)
Новый уровень абстракции
![Page 28: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/28.jpg)
Virtual Machines
Application and
Services
vs.
![Page 29: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/29.jpg)
“over commitment”
![Page 30: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/30.jpg)
Increasing Density
![Page 31: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/31.jpg)
HA and Scaling Out of the box
![Page 32: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/32.jpg)
benefitsfor
Business
![Page 33: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/33.jpg)
Улучшение бизнес процессов
![Page 34: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/34.jpg)
• customization • continuous delivery • blue green deployment • multi tenancy • speed up delivery • high level control over
resources • …
![Page 35: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/35.jpg)
Стоимость
vs.
+
![Page 36: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/36.jpg)
Privacy
![Page 37: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/37.jpg)
HistorySome
![Page 38: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/38.jpg)
History2007 Early beginnings, CloudTools
2008 Commercial version of CloudTools
2011 Open Source release of Cloud Foundry
2013 VMware and EMC formed PivotalPivotal introduced enterprise version of CF
2014 Cloud Foundry Foundation was announced
![Page 39: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/39.jpg)
Cloud Foundry Foundation
![Page 40: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/40.jpg)
Cloud Foundry Foundation
![Page 41: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/41.jpg)
Cloud Foundry Foundation
![Page 42: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/42.jpg)
Cloud Foundry Foundation
![Page 43: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/43.jpg)
HOW TO DEPLOY
![Page 44: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/44.jpg)
![Page 45: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/45.jpg)
![Page 46: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/46.jpg)
![Page 47: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/47.jpg)
![Page 48: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/48.jpg)
Orchestration Tools?
![Page 49: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/49.jpg)
Terraform
![Page 50: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/50.jpg)
![Page 51: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/51.jpg)
![Page 52: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/52.jpg)
![Page 53: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/53.jpg)
![Page 54: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/54.jpg)
![Page 55: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/55.jpg)
BO H
![Page 56: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/56.jpg)
WHY?
![Page 57: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/57.jpg)
IT IS LAZY
![Page 58: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/58.jpg)
IT IS LAZY
![Page 59: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/59.jpg)
SELF HEALING
![Page 60: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/60.jpg)
ROLLING UPDATES
![Page 61: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/61.jpg)
REPRODUCIBLE ENVIRONMENTS
![Page 62: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/62.jpg)
REPRODUCIBLE ENVIRONMENTS
![Page 63: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/63.jpg)
BOSH
![Page 64: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/64.jpg)
http://blog.altoros.com/how-to-add-bosh-support-to-a-custom-cloud-part-2-external-bosh-cpis.html
![Page 65: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/65.jpg)
BO
SH
Manifest
![Page 66: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/66.jpg)
BOSH Release
![Page 67: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/67.jpg)
BOSH Release• Blobs • Jobs • Packages • Blobstorage config
![Page 68: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/68.jpg)
BOSH RELESE BLOBS
blobs.blobssrc
![Page 69: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/69.jpg)
BOSH RELASE JOBS
• templates• spec (dependencies, packages)
![Page 70: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/70.jpg)
BOSH RELASE PACKAGES
• packaging script• spec (files in blobstore)
![Page 71: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/71.jpg)
BOSH RELEASE CONFIG
blobs.ymlfinal.ymlprivate.ymldev.yml
![Page 72: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/72.jpg)
BOSH RELEASE CONFIG
blobs.yml
![Page 73: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/73.jpg)
BOSH RELEASE CONFIG
final.yml
![Page 74: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/74.jpg)
BOSH RELEASE CONFIGprivate.yml
![Page 75: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/75.jpg)
Where to start?
![Page 76: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/76.jpg)
BOSH-LITE
Vagrant BOSH
+
![Page 77: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/77.jpg)
![Page 78: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/78.jpg)
Murano OpenStack Service
![Page 79: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/79.jpg)
HOW IT WORKS
![Page 80: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/80.jpg)
Основные компоненты
![Page 81: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/81.jpg)
Messaging Bus
![Page 82: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/82.jpg)
NATShttp://nats.io/
![Page 83: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/83.jpg)
Router
![Page 84: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/84.jpg)
UAA Login Server
![Page 85: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/85.jpg)
Droplet Execution Agent(DEA)
![Page 86: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/86.jpg)
Cloud Controller
DE
A
Router
NA
TS
Containers with
application instances
Cloud
Countroller
OAuth2
User Traffic
Application
Heartbeats
Application
DiscoveryH
ealthM
anager
Service
Broker
Service Management
Application
Management
ServiceUtilization
Messaging B
us
Application
Data
Service Data
CompiledApplications
![Page 87: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/87.jpg)
Hea
lth M
anag
er
![Page 88: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/88.jpg)
Services
![Page 89: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/89.jpg)
12
3 4
Application LifecircleDeployment
1. Initializing deployment.2. Compilation.3. Storing blobs.4. Running application
![Page 90: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/90.jpg)
12
3 4
Application LifecircleDeployment
![Page 91: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/91.jpg)
Application LifecircleRunning
Hearbeats / Scaling / Service connection /Logging
![Page 92: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/92.jpg)
Application LifecircleExtreme Situations
What if applicationfails?
![Page 93: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/93.jpg)
Application LifecircleExtreme Situations
What if DEA fails?
![Page 94: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/94.jpg)
Application LifecircleExtreme Situations
What if NATS fails?
![Page 95: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/95.jpg)
Application LifecircleRunning
![Page 96: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/96.jpg)
Some Features
• Auto-scaling • Zero-time deployments
![Page 97: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/97.jpg)
Create Your Own Components
https://github.com/mgarciap/cf-auto-scaling
![Page 98: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/98.jpg)
Learning from Cloud Foundry
• different languages and technologies • micro services: how to avoid tight coupling,
poor separations of concerns https://www.youtube.com/watch?v=1OkmVTFhfLY
• distributed computing always challenging: CAP Theorem, FLP impossibility http://the-paper-trail.org/
![Page 99: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/99.jpg)
Cloud FoundryАЛЬТЕРНАТИВЫ
![Page 100: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/100.jpg)
![Page 101: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/101.jpg)
http://www.altoros.com/openshift_and_cloud_foundry_paas.html
![Page 102: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/102.jpg)
![Page 103: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/103.jpg)
Форки
![Page 104: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/104.jpg)
![Page 105: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/105.jpg)
![Page 106: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/106.jpg)
![Page 107: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/107.jpg)
Questions
![Page 108: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/108.jpg)
![Page 109: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/109.jpg)
BOSH
![Page 110: Alexander Lomov - Cloud Foundry и BOSH: истории из жизни](https://reader033.vdocuments.pub/reader033/viewer/2022052413/55caafd2bb61eb5a228b45e4/html5/thumbnails/110.jpg)
http://blog.altoros.com/how-to-add-bosh-support-to-a-custom-cloud-part-2-external-bosh-cpis.html