Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ruby-meditation-6

 ruby-meditation-6

Ruby Meditation 6, Kiev, February 2016

Aliaksandr Lomau

February 13, 2016
Tweet

More Decks by Aliaksandr Lomau

Other Decks in Technology

Transcript

  1. 4

  2. 6

  3. 11

  4. :)

  5. 14

  6. History 2007 Early beginnings, CloudTools 2008 Commercial version of CloudTools

    2011 Open Source release of Cloud Foundry 2014 Cloud Foundry Foundation was announced 17 2013 Pivotal introduced enterprise version of CF and formed
  7. 22

  8. 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
  9. 35

  10. 36

  11. Запускается как сервер 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
  12. 43

  13. • dramatically decrease time-to-market • easy customization • continuous delivery

    • blue green deployment • multi tenancy • speed up delivery • high level control over resources • … 46
  14. 54

  15. 56

  16. 57

  17. 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/ 59
  18. 62

  19. 66

  20. 68

  21. 69