Upload
tanya-denisyuk
View
7.070
Download
2
Embed Size (px)
Citation preview
НадежностьОтказоустойчивость
СкоростьУдобство
МасштабируемостьОптимальная загрузкаРазумная стоимость
7
Наши ценности
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
16
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
Запускается как сервер Yes No Yes No Yes
Запускается в кластере Yes No No No Yes
Использует своего агента Yes No Yes No Yes
Есть маркетплейс Yes Yes Yes No No
Операционная Система Any Any Ubuntu Any Ubuntu, RedHat
Использует свой образ (image)
No No No No Yes
Infrastructure as a Code No No Yes Yes Yes
Configuration Management
Orchestration Tools
Из коробки: 1. Высокая доступность 2. Масштабируемость 3. Плотность размещения 4. Обновление без простоя
И много другое…
49
• easy customization • continuous delivery • blue green deployment • multi tenancy • speed up delivery • high level control over
resources • … 52
IoT
http://bit.ly/1hGng2s
Сергей Сверчков, AltorosПрактика построения высокодоступного решения на базе PaaS Cloud Foundry.
56
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/
65