Hello Cloud
GIREESH KUMAR
What is Cloud Foundry ?
Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can
build, deploy, run and scale applications on public and private cloud models.
Created by Vmware, now part of Pivotal Software.
Key benefits of Cloud Foundry:
 Application portability.
 Application auto-scaling.
 Centralized platform administration.
 Centralized logging.
 Dynamic routing.
 Application health management.
 Integration with external logging components like Elasticsearch and Logstash.
 Role based access for deployed applications.
 Provision for vertical and horizontal scaling.
 Infrastructure security.
 Support for various IaaS providers.
Base OS
Cloud Foundry is officially supported on Canonical’s Ubuntu 10.04 LTS running on
X86-64 cores.
Buildpacks – Frameworks and Runtimes
Buildpacks manage the framework and runtime support of an application.
A framework encapsulates the knowledge of how to build, stage, and run an application.
Runtimes encapsulate programming language environments.
Buildpacks
http://docs.cloudfoundry.org/buildpacks
Name Other Supported Languages and Frameworks
Java Grails, Play, Spring, or any other JVM-based language or framework
Ruby Ruby, Rack, Rails, or Sinatra
Node.js Node or JavaScript
Binary NA
Go NA
PHP NA
Python NA
Staticfile HTML, CSS, or JavaScript
Cloud Foundry Components
https://docs.cloudfoundry.org/concepts/architecture/
Orgs, Spaces, Roles, and Permissions
 Orgs
An org is a development account that an individual or multiple collaborators can own and use. All
collaborators access an org with user accounts. Collaborators in an org share a resource quota plan,
applications, services availability, and custom domains.
 User Accounts
A user account represents an individual person within the context of a Cloud Foundry installation.
A user can have different roles in different spaces within an org, governing what level and type of access
they have within that space.
 Spaces
Every application and service is scoped to a space. Each org contains at least one space. A space
provides users with access to a shared location for application development, deployment, and
maintenance. Each space role applies only to a particular space.
 Roles and Permissions
A user can have one or more roles. The combination of these roles defines the user’s overall
permissions in the org and within specific spaces in that org.
Next

Hello cloud 7

  • 1.
  • 3.
    What is CloudFoundry ? Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications on public and private cloud models. Created by Vmware, now part of Pivotal Software.
  • 5.
    Key benefits ofCloud Foundry:  Application portability.  Application auto-scaling.  Centralized platform administration.  Centralized logging.  Dynamic routing.  Application health management.  Integration with external logging components like Elasticsearch and Logstash.  Role based access for deployed applications.  Provision for vertical and horizontal scaling.  Infrastructure security.  Support for various IaaS providers.
  • 7.
    Base OS Cloud Foundryis officially supported on Canonical’s Ubuntu 10.04 LTS running on X86-64 cores.
  • 8.
    Buildpacks – Frameworksand Runtimes Buildpacks manage the framework and runtime support of an application. A framework encapsulates the knowledge of how to build, stage, and run an application. Runtimes encapsulate programming language environments.
  • 9.
    Buildpacks http://docs.cloudfoundry.org/buildpacks Name Other SupportedLanguages and Frameworks Java Grails, Play, Spring, or any other JVM-based language or framework Ruby Ruby, Rack, Rails, or Sinatra Node.js Node or JavaScript Binary NA Go NA PHP NA Python NA Staticfile HTML, CSS, or JavaScript
  • 10.
  • 11.
    Orgs, Spaces, Roles,and Permissions  Orgs An org is a development account that an individual or multiple collaborators can own and use. All collaborators access an org with user accounts. Collaborators in an org share a resource quota plan, applications, services availability, and custom domains.  User Accounts A user account represents an individual person within the context of a Cloud Foundry installation. A user can have different roles in different spaces within an org, governing what level and type of access they have within that space.  Spaces Every application and service is scoped to a space. Each org contains at least one space. A space provides users with access to a shared location for application development, deployment, and maintenance. Each space role applies only to a particular space.  Roles and Permissions A user can have one or more roles. The combination of these roles defines the user’s overall permissions in the org and within specific spaces in that org.
  • 12.