Pivotal Cloud Foundry Tutorial - Understanding PCF Deployment Architecture
We will also look at the PCF Deployment Process that occurs after cf push.
Pivotal Cloud Foundry - Table Of Contents
Pivotal Cloud Foundry Tutorial - Quick Introduction Pivotal Cloud Foundry Tutorial - Setting up the Development Environment Pivotal Cloud Foundry Tutorial - Deploy Spring Boot Application Hello World Example Pivotal Cloud Foundry Tutorial - Understanding PCF Deployment Architecture Pivotal Cloud Foundry Tutorial - Deploying Spring Boot + MySQL Application to PCF Pivotal Cloud Foundry Tutorial - Deploying Spring Boot + RabbitMQ Application to PCF
PCF Orgs and Spaces
Consider we have to deploy PCF for a Bank.The first step will be to get the cloud platform from sme cloud provider like AWS or Azure. Next we will start the PCF deployment on this cloud platform.
Suppose for a Bank there are 2 projects-
- Wealth Management
- Investment Banking
Organization (org) is a development account that encompasses computing resources, apps, and services. It can be owned and used by an individual or by multiple collaborators.
Within the individual orgs we have the spaces.
PCF Architecture
Let us take a look at the PCF architecture-
Diego is a self-healing container management system that attempts to keep the correct number of instances running in Diego Cells to avoid network failures and crashes. Diego schedules and runs Tasks and Long-Running Processes (LRP).
| Role | Permissions |
|---|---|
| Admin | An admin user has permissions on all orgs and spaces |
| Admin Read-Only | This role has read-only access to all Cloud Controller API resources. |
| Global Auditor | This role has read-only access to all Cloud Controller API resources except for secrets such as environment variables. |
| Org Managers | managers or other users who need to administer the org |
| Org Auditors | view but cannot edit user information and org quota usage information |
| Org Billing Managers | create and manage billing account and payment information |
| Org Users | Can view the list of other org users and their roles. When an Org Manager gives a person an Org or Space role, that person automatically receives Org User status in that Org |
| Space Managers | Managers or other users who administer a space within an org |
| Space Developers | Application developers or other users who manage applications and services in a space |
| Space Auditors | View but cannot edit the space |
Popular Posts
1Z0-830 Java SE 21 Developer Certification
1Z0-819 Java SE 11 Developer Certification
1Z0-829 Java SE 17 Developer Certification
AWS AI Practitioner Certification
AZ-204 Azure Developer Associate Certification
AZ-305 Azure Solutions Architect Expert Certification
AZ-400 Azure DevOps Engineer Expert Certification
DP-100 Azure Data Scientist Associate Certification
AZ-900 Azure Fundamentals Certification
PL-300 Power BI Data Analyst Certification
Spring Professional Certification
Azure AI Foundry Hello World
Azure AI Agent Hello World
Foundry vs Hub Projects
Build Agents with SDK
Bing Web Search Agent
Function Calling Agent
Spring Boot + Azure Key Vault Hello World Example
Spring Boot + Elasticsearch + Azure Key Vault Example
Spring Boot Azure AD (Entra ID) OAuth 2.0 Authentication
Deploy Spring Boot App to Azure App Service
Secure Azure App Service using Azure API Management
Deploy Spring Boot JAR to Azure App Service
Deploy Spring Boot + MySQL to Azure App Service
Spring Boot + Azure Managed Identity Example
Secure Spring Boot Azure Web App with Managed Identity + App Registration
Elasticsearch 8 Security - Integrate Azure AD OIDC