SlideShare a Scribd company logo
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
.
......
Speeding up development with CloudFoundry
Alexander Borovsky
Altoros
alexander.borovsky@altoros.com
October 3, 2013
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Overview
...1 History
...2 Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost
...3 How to work with it?
Deployment
Application Scaling
Services
...4 Development with PaaS Workflow
For Developers
For DevOps
For System Administrators
...5 Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
...1 History
...2 Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost
...3 How to work with it?
Deployment
Application Scaling
Services
...4 Development with PaaS Workflow
For Developers
For DevOps
For System Administrators
...5 Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
History
Bare servers
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
History
Bare servers
Shared hosting
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
History
Bare servers
Shared hosting
2006 Hardware virtualization in cheap hardware
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
History
Bare servers
Shared hosting
2006 Hardware virtualization in cheap hardware
2008 Heroku
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
History
Bare servers
Shared hosting
2006 Hardware virtualization in cheap hardware
2008 Heroku
2011 CloudFoundry
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
...1 History
...2 Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost
...3 How to work with it?
Deployment
Application Scaling
Services
...4 Development with PaaS Workflow
For Developers
For DevOps
For System Administrators
...5 Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Publish application
.
Ruby
..
......$ cf push
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Publish application
.
Ruby
..
......$ cf push
.
Java
..
......$ cf push
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Publish application
.
Ruby
..
......$ cf push
.
Java
..
......$ cf push
.
Other type
..
......$ cf push
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Speed ups deployment
Creating new environment is easy
No deployment scripts required
All developers can have they own production-like environment
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Reduces cost
Easier infrastructure creation
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Reduces cost
Easier infrastructure creation
Automated cluster monitoring
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Reduces cost
Easier infrastructure creation
Automated cluster monitoring
Less people required to support infrastructure
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
...1 History
...2 Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost
...3 How to work with it?
Deployment
Application Scaling
Services
...4 Development with PaaS Workflow
For Developers
For DevOps
For System Administrators
...5 Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Deployment
cf push
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Using buildpacks
.
Definition
..
......Buildpack prepares application to run in CloudFoundry
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Using buildpacks
.
Definition
..
......Buildpack prepares application to run in CloudFoundry
cf push --buildpack <git repo>
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Using buildpacks
.
Definition
..
......Buildpack prepares application to run in CloudFoundry
cf push --buildpack <git repo>
.
Example
..
......
cf push --buildpack 
https://github.com/heroku/heroku-buildpack-php
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Using subfolder for deploy
cf push --path <path>
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Application Scaling
cf scale
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Service
.
Definition
..
......Service is persistence level in CloudFoundry
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Service
.
Definition
..
......Service is persistence level in CloudFoundry
.
Service creation
..
......cf create-service
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Service
.
Definition
..
......Service is persistence level in CloudFoundry
.
Service creation
..
......cf create-service
.
Service binding
..
......cf bind-service
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Development with PaaS Workflow
...1 History
...2 Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost
...3 How to work with it?
Deployment
Application Scaling
Services
...4 Development with PaaS Workflow
For Developers
For DevOps
For System Administrators
...5 Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for Developer
...1 Each developer have production-like environment
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for Developer
...1 Each developer have production-like environment
...2 Require small changes in application architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for Developer
...1 Each developer have production-like environment
...2 Require small changes in application architecture
.
Details
..
......
No local storage
Share-nothing nodes
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for DevOps
...1 Easy creation of environments
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for DevOps
...1 Easy creation of environments
...2 Easy scaling
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for DevOps
...1 Easy creation of environments
...2 Easy scaling
...3 Easy environment duplication
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for System Administrators
...1 Control used resources
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for System Administrators
...1 Control used resources
...2 Faster notification and recover after disasters
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Changes for System Administrators
...1 Control used resources
...2 Faster notification and recover after disasters
...3 Better hardware usage
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Cloud Foundry Architecture
...1 History
...2 Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost
...3 How to work with it?
Deployment
Application Scaling
Services
...4 Development with PaaS Workflow
For Developers
For DevOps
For System Administrators
...5 Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Cloud Foundry Architecture
. . . . . .
History
. . .
Why CloudFoundry matters?
. . . . .
How to work with it?
. . .
Development with PaaS Workflow Cloud Foundry Architecture
Questions?

More Related Content

PDF
Speeding up Development with Cloud Foundry
PDF
ISUCONインフラ提供から見るCycloudのこれから #ca_base_next / future of Cycloud see from ISUCO...
PDF
Cloud Foundry 百日行 振り返り
PDF
第一回Cloudfoundry輪読会資料
PPTX
Container sig#1 ansible-container
PDF
Ansible Workshop for Pythonistas
KEY
20111018 1st lt_kom
Speeding up Development with Cloud Foundry
ISUCONインフラ提供から見るCycloudのこれから #ca_base_next / future of Cycloud see from ISUCO...
Cloud Foundry 百日行 振り返り
第一回Cloudfoundry輪読会資料
Container sig#1 ansible-container
Ansible Workshop for Pythonistas
20111018 1st lt_kom

What's hot (20)

PDF
CD NYC From Source Code to Production
PPTX
Docker Container As A Service - JAX 2016
PDF
Docker composeで開発環境をメンバに配布せよ
PDF
デザインシステムの海で3年間もがいてみて
PDF
VMware, SoftLayer, OpenStack, Heat, Cloud Foundry and Docker put together
PPTX
Nise BOSH in Action
PPTX
PuppetConf 2016: Scaling Puppet on AWS ECS with Terraform and Docker – Maxime...
PDF
Concourse - CI for the cloud
PPTX
Dockerin10mins
PDF
Kubernetes Story - Day 3: Deploying and Scaling Applications on OpenShift
PPTX
Un esempio di Continuous Delivery - Visual Studio Saturday 2017
PDF
Continuous Integration and Kamailio
PDF
Vagrant + Docker provider [+Puppet]
PDF
Migrate your traditional VM-based Clusters to Containers
PDF
Bosh 2-0-reloaded
PDF
Docker in production: reality, not hype (OSCON 2015)
PPTX
JavaOne 2014: Next Step in Automation: Elastic Build Environment
PDF
Container and Cloud Native Application: What is VMware doing in this space? -...
PDF
How to Improve Your Image Builds Using Advance Docker Build
PDF
Ruby on microsoft azure april 2014
CD NYC From Source Code to Production
Docker Container As A Service - JAX 2016
Docker composeで開発環境をメンバに配布せよ
デザインシステムの海で3年間もがいてみて
VMware, SoftLayer, OpenStack, Heat, Cloud Foundry and Docker put together
Nise BOSH in Action
PuppetConf 2016: Scaling Puppet on AWS ECS with Terraform and Docker – Maxime...
Concourse - CI for the cloud
Dockerin10mins
Kubernetes Story - Day 3: Deploying and Scaling Applications on OpenShift
Un esempio di Continuous Delivery - Visual Studio Saturday 2017
Continuous Integration and Kamailio
Vagrant + Docker provider [+Puppet]
Migrate your traditional VM-based Clusters to Containers
Bosh 2-0-reloaded
Docker in production: reality, not hype (OSCON 2015)
JavaOne 2014: Next Step in Automation: Elastic Build Environment
Container and Cloud Native Application: What is VMware doing in this space? -...
How to Improve Your Image Builds Using Advance Docker Build
Ruby on microsoft azure april 2014
Ad

Viewers also liked (9)

PPTX
[RakutenTechConf2013] [D-2] RPaaS DevOps: Lessons from using Cloudfoundry in ...
PPTX
OpenSlava 2014 - CloudFoundry inside-out
PDF
Cloud Foundry, the Open Platform As A Service
KEY
20120317 CloudFoundry #pyfes
PDF
The Cloud Foundry Story
PDF
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
PPTX
Cloud foundry architecture and deep dive
PDF
Cloud foundry presentation
PDF
Cloud Foundry Technical Overview
[RakutenTechConf2013] [D-2] RPaaS DevOps: Lessons from using Cloudfoundry in ...
OpenSlava 2014 - CloudFoundry inside-out
Cloud Foundry, the Open Platform As A Service
20120317 CloudFoundry #pyfes
The Cloud Foundry Story
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry architecture and deep dive
Cloud foundry presentation
Cloud Foundry Technical Overview
Ad

Similar to Ускорение разработки с использованием облачной платформы Cloud Foundry (20)

PPTX
Cloud Foundry: Hands-on Deployment Workshop
PPTX
Cloud foundry
PDF
PHP Buildpacks in the Cloud on Bluemix
 
PDF
Cloud Foundry for PHP developers
PDF
Introduction to Platform-as-a-Service and Cloud Foundry
PDF
quickguide-einnovator-4-cloudfoundry
PDF
Introduction To Cloud Foundry - SpringPeople
PPTX
Introduction to Cloud Foundry
PDF
Cloud Foundry Overview
PPTX
Cf intro aug_2012_raja
PPTX
Get Started on Platform as a Service: Learn Cloud Foundry
PDF
Getting Started with Cloud Foundry on Bluemix
PDF
Getting Started with Cloud Foundry on Bluemix
PDF
Getting Started with Cloud Foundry on Bluemix
PPTX
Microservices approach for Websphere commerce
PDF
Cloud Foundry Introduction and Overview
PDF
Cloud Foundry the definitive guide develop deploy and scale First Edition Winn
PPTX
PaaSVSContainerization
PDF
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
PDF
Cloud foundry and openstackcloud
Cloud Foundry: Hands-on Deployment Workshop
Cloud foundry
PHP Buildpacks in the Cloud on Bluemix
 
Cloud Foundry for PHP developers
Introduction to Platform-as-a-Service and Cloud Foundry
quickguide-einnovator-4-cloudfoundry
Introduction To Cloud Foundry - SpringPeople
Introduction to Cloud Foundry
Cloud Foundry Overview
Cf intro aug_2012_raja
Get Started on Platform as a Service: Learn Cloud Foundry
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
Microservices approach for Websphere commerce
Cloud Foundry Introduction and Overview
Cloud Foundry the definitive guide develop deploy and scale First Edition Winn
PaaSVSContainerization
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Cloud foundry and openstackcloud

More from Olga Lavrentieva (20)

PPTX
15 10-22 altoros-fact_sheet_st_v4
PPTX
Сергей Ковалёв (Altoros): Practical Steps to Improve Apache Hive Performance
PPTX
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
PDF
Владимир Иванов (Oracle): Java: прошлое и будущее
PPTX
Brug - Web push notification
PDF
Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
PPTX
Максим Жилинский: "Контейнеры: под капотом"
PPTX
Александр Протасеня: "PayPal. Различные способы интеграции"
PPTX
Сергей Черничков: "Интеграция платежных систем в .Net приложения"
PPTX
Антон Шемерей «Single responsibility principle в руби или почему instanceclas...
PDF
Егор Воробьёв: «Ruby internals»
PDF
Андрей Колешко «Что не так с Rails»
PDF
Дмитрий Савицкий «Ruby Anti Magic Shield»
PPTX
Сергей Алексеев «Парное программирование. Удаленно»
PPTX
«Почему Spark отнюдь не так хорош»
PPTX
«Cassandra data modeling – моделирование данных для NoSQL СУБД Cassandra»
PPTX
«Практика построения высокодоступного решения на базе Cloud Foundry Paas»
PPTX
«Дизайн продвинутых нереляционных схем для Big Data»
PPTX
«Обзор возможностей Open cv»
PPTX
«Нужно больше шин! Eventbus based framework vertx.io»
15 10-22 altoros-fact_sheet_st_v4
Сергей Ковалёв (Altoros): Practical Steps to Improve Apache Hive Performance
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
Владимир Иванов (Oracle): Java: прошлое и будущее
Brug - Web push notification
Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Максим Жилинский: "Контейнеры: под капотом"
Александр Протасеня: "PayPal. Различные способы интеграции"
Сергей Черничков: "Интеграция платежных систем в .Net приложения"
Антон Шемерей «Single responsibility principle в руби или почему instanceclas...
Егор Воробьёв: «Ruby internals»
Андрей Колешко «Что не так с Rails»
Дмитрий Савицкий «Ruby Anti Magic Shield»
Сергей Алексеев «Парное программирование. Удаленно»
«Почему Spark отнюдь не так хорош»
«Cassandra data modeling – моделирование данных для NoSQL СУБД Cassandra»
«Практика построения высокодоступного решения на базе Cloud Foundry Paas»
«Дизайн продвинутых нереляционных схем для Big Data»
«Обзор возможностей Open cv»
«Нужно больше шин! Eventbus based framework vertx.io»

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation theory and applications.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Approach and Philosophy of On baking technology
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation theory and applications.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Approach and Philosophy of On baking technology

Ускорение разработки с использованием облачной платформы Cloud Foundry

  • 1. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture . ...... Speeding up development with CloudFoundry Alexander Borovsky Altoros alexander.borovsky@altoros.com October 3, 2013
  • 2. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Overview ...1 History ...2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost ...3 How to work with it? Deployment Application Scaling Services ...4 Development with PaaS Workflow For Developers For DevOps For System Administrators ...5 Cloud Foundry Architecture
  • 3. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture ...1 History ...2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost ...3 How to work with it? Deployment Application Scaling Services ...4 Development with PaaS Workflow For Developers For DevOps For System Administrators ...5 Cloud Foundry Architecture
  • 4. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture History Bare servers
  • 5. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture History Bare servers Shared hosting
  • 6. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture History Bare servers Shared hosting 2006 Hardware virtualization in cheap hardware
  • 7. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture History Bare servers Shared hosting 2006 Hardware virtualization in cheap hardware 2008 Heroku
  • 8. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture History Bare servers Shared hosting 2006 Hardware virtualization in cheap hardware 2008 Heroku 2011 CloudFoundry
  • 9. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture ...1 History ...2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost ...3 How to work with it? Deployment Application Scaling Services ...4 Development with PaaS Workflow For Developers For DevOps For System Administrators ...5 Cloud Foundry Architecture
  • 10. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Publish application . Ruby .. ......$ cf push
  • 11. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Publish application . Ruby .. ......$ cf push . Java .. ......$ cf push
  • 12. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Publish application . Ruby .. ......$ cf push . Java .. ......$ cf push . Other type .. ......$ cf push
  • 13. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Speed ups deployment Creating new environment is easy No deployment scripts required All developers can have they own production-like environment
  • 14. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Reduces cost Easier infrastructure creation
  • 15. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Reduces cost Easier infrastructure creation Automated cluster monitoring
  • 16. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Reduces cost Easier infrastructure creation Automated cluster monitoring Less people required to support infrastructure
  • 17. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture ...1 History ...2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost ...3 How to work with it? Deployment Application Scaling Services ...4 Development with PaaS Workflow For Developers For DevOps For System Administrators ...5 Cloud Foundry Architecture
  • 18. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Deployment cf push
  • 19. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Using buildpacks . Definition .. ......Buildpack prepares application to run in CloudFoundry
  • 20. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Using buildpacks . Definition .. ......Buildpack prepares application to run in CloudFoundry cf push --buildpack <git repo>
  • 21. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Using buildpacks . Definition .. ......Buildpack prepares application to run in CloudFoundry cf push --buildpack <git repo> . Example .. ...... cf push --buildpack https://github.com/heroku/heroku-buildpack-php
  • 22. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Using subfolder for deploy cf push --path <path>
  • 23. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Application Scaling cf scale
  • 24. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Service . Definition .. ......Service is persistence level in CloudFoundry
  • 25. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Service . Definition .. ......Service is persistence level in CloudFoundry . Service creation .. ......cf create-service
  • 26. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Service . Definition .. ......Service is persistence level in CloudFoundry . Service creation .. ......cf create-service . Service binding .. ......cf bind-service
  • 27. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Development with PaaS Workflow ...1 History ...2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost ...3 How to work with it? Deployment Application Scaling Services ...4 Development with PaaS Workflow For Developers For DevOps For System Administrators ...5 Cloud Foundry Architecture
  • 28. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for Developer ...1 Each developer have production-like environment
  • 29. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for Developer ...1 Each developer have production-like environment ...2 Require small changes in application architecture
  • 30. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for Developer ...1 Each developer have production-like environment ...2 Require small changes in application architecture . Details .. ...... No local storage Share-nothing nodes
  • 31. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for DevOps ...1 Easy creation of environments
  • 32. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for DevOps ...1 Easy creation of environments ...2 Easy scaling
  • 33. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for DevOps ...1 Easy creation of environments ...2 Easy scaling ...3 Easy environment duplication
  • 34. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for System Administrators ...1 Control used resources
  • 35. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for System Administrators ...1 Control used resources ...2 Faster notification and recover after disasters
  • 36. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Changes for System Administrators ...1 Control used resources ...2 Faster notification and recover after disasters ...3 Better hardware usage
  • 37. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Cloud Foundry Architecture ...1 History ...2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost ...3 How to work with it? Deployment Application Scaling Services ...4 Development with PaaS Workflow For Developers For DevOps For System Administrators ...5 Cloud Foundry Architecture
  • 38. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Cloud Foundry Architecture
  • 39. . . . . . . History . . . Why CloudFoundry matters? . . . . . How to work with it? . . . Development with PaaS Workflow Cloud Foundry Architecture Questions?