BOSH CPI - Cloud Provider Interface
1 x BOSH director, n x VMs running BOSH agents
Simulate a cloud in a single VM!
Roles: Users can have one or more. E.g:
Application Security Groups
Egress networking for applications
Loggregator: Aggregates and streams logs and metrics from all apps and CF components
cf logs <app name> [--recent]
cf events <app name>
cf app-nozzle and
Log Drains: Send logs to external syslog-compliant service (ex. ELK, papertrail)
Nozzles: The programs that enable you to do this, and which filter/manipulate data
If CF runs stateless apps…
where does the data go?
How do I get a service broker registered?
update: canaries: 1 max_in_flight: 1 ...
When should we upgrade?
Regularly - generally cannot “skip” versions
New CF stemcell, buildpack, and component versions ~ every week.
You should be upgrading during working hours!
Why would you?
What happens when a CVE occurs in one component?
How could BOSH help you?