UsefulLinks
Computer Science
Cloud Computing
Cloud Foundry
1. Introduction to Cloud Foundry
2. Core Concepts and Terminology
3. Cloud Foundry Architecture
4. Application Lifecycle
5. Routing and Domains
6. Services and Integrations
7. Logging and Metrics
8. Advanced Application Management
9. Platform Operations
3.
Cloud Foundry Architecture
3.1.
High-Level Architecture
3.1.1.
Control plane components
3.1.2.
Application runtime environment
3.1.3.
Routing tier
3.1.4.
Data persistence layer
3.1.5.
Component communication patterns
3.2.
Core Components
3.2.1.
Cloud Controller
3.2.2.
API endpoint functionality
3.2.3.
Application lifecycle management
3.2.4.
Organization and space management
3.2.5.
Service management
3.2.6.
Gorouter
3.2.7.
Request routing mechanisms
3.2.8.
Load balancing
3.2.9.
Health checks
3.2.10.
User Account and Authentication (UAA)
3.2.11.
Identity management
3.2.12.
OAuth2 server functionality
3.2.13.
External identity provider integration
3.2.14.
Diego
3.2.15.
Container orchestration
3.2.16.
Application instance scheduling
3.2.17.
Health management
3.2.18.
Cell architecture
3.2.19.
Garden
3.2.20.
Container lifecycle management
3.2.21.
Linux container support
3.2.22.
Windows container support
3.2.23.
Pluggable backend architecture
3.2.24.
Loggregator
3.2.25.
Log aggregation
3.2.26.
Metrics collection
3.2.27.
Log and metrics streaming
3.3.
Supporting Components
3.3.1.
Blobstore
3.3.2.
Droplet storage
3.3.3.
Buildpack storage
3.3.4.
NATS message bus
3.3.5.
Component communication
3.3.6.
BOSH Director
3.3.7.
Platform deployment
3.3.8.
Platform management
Previous
2. Core Concepts and Terminology
Go to top
Next
4. Application Lifecycle