Cloud Foundry – Concepts

Application
Applications are defined as a unit of deployment in Cloud Foundry.
  • Cloud Foundry allows developers to focus only on an application (not on services or runtime) by providing PaaS to deploy an application.
  • Applications are not limited to a specific language or a runtime environment.
Buildpacks & Manifests
Buildpacks
  • Permits Cloud Foundry to support various languages and deployment environments.
Manifests
  • Manifests are the deployment blueprint for an application.
  • Includes the application details like application name, memory usage, instances, host, and domain.
Organizations
Organizations are the first administrative unit in Cloud Foundry.
  • Contains Spaces and Users.
  • Default domain (PCF: cfapps.io) is provided for all organizations.
  • Defines quotas and security.
Spaces
Space is the location where the application is deployed.
  • An organization can have multiple spaces. Default space for PWS is development
  • Applications and services are scoped to space.
  • Provides a set of users access to a shared location.
Users & Roles
  • Users are the members of an organization. You can invite the users to share your cloud.
  • Roles control access to the spaces and domains, and also control those who have permission to manage routes, deploy applications and add/bind/remove services.
Note: You need not be a Cloud Foundry user to access the deployed applications because each application sets up its user management.
Quotas, Domains, Routes & Services
Quotas
  • Restrict the usage and the availability of resources to the organization, space and web application.
Domain
  • A URL to which the deployed applications are associated.
Routes
  • Links domain to the actual application.
Services
  • Add-ons that can be provided alongside your applications.

Cool Stuff Below !

Like
Like Love Haha Wow Sad Angry
11

Related Articles