-
Notifications
You must be signed in to change notification settings - Fork 50
Platform Operator Benevolence
- What are the three ways that cloud balances the load?
Bosh,Cloud Controller, Router
- What does BOSH do?
creates VMs on top of the cloud(IaaS)
- What does Cloud Controller do?
runs the apps and other processes on the cloud VMs
- What does router do?
"routes incoming traffic to: 1. Cloud Controller (or) 2. Hosted Application running on a Diego cell"
- What are the two types of VMs available
"1. Component VMs - that constitute the platform's infrastructure 2. Host VMs - that host apps for the outside world"
- "What manages the OAuth2 service and can store user information internally or connect to external stores through LDAP or SAML"
User Authentication and Authorization (UAA)
- How CF components communicate
using http, https protocols and sending NATS messages directly
- How to monitor and analyze a CF deployment
loggregator/data nozzles to firehose
- What are the scaling options available
"1. Vertical Scaling 2. Horizantal Scaling"
- "If more than three Availability Zones are used, ensure to have odd number of Azs"
TRUE
- What type of access control does PCF use?
Role Based Access Control (RBAC)
- What is an org? (high level answer)
development account that an individual(s) can own and use
- By default, what will be the status of the org
Active
- What is an user?
individual person within the context of a PCF installation
- Before you assign space role to the user, you must assign org role to the user
TRUE
- What is a space?
Every application and service is scoped to a space
- What are some examples of spaces?
Dev, Test and UAT
- What is a role?
Represents the functionality of a user
- List all the roles present in PCF
"Admin, Admin Read-Only, Global Auditor, Org Managers, Org Auditors, Org Users, Space Managers, Space Developers, Space Auditors"
- "How does the router know the updated host VM information of the application that is hosted"
"Router periodically queries Bulletin Board System(BBS) to determine which cells & containers each application currently runs on. Using the information router recomputes new routing tables based on the IP addresses of each cell virtual machine (VM) and the host side port numbers of the containers"
- How does the Cloud Controller communicate with Diego Brain
Through the CC Bridge
- What is a blobstore
Blobstore is a repository of large binary files
- What does a blobstore contain
"1. Application Code Packages 2. Buildpacks 3. Droplets"
- What are garden containers
Application Instances, Application tasks, staging tasks run as garden containers on the Diego cell VMs.
- What broadcasts the latest routing tables to the routers
Route emitter component with the NATS protocol
- What is a Consul server
"A consul server stores longer lived control data such as component IP addresses and distributed locks"
- What is a BBS
"Bulletin Board System stores more frequently updated and disposable data such as cell and application status, unallocated work and heartbeat messages."
- What is a loggregator
Loggregator system streams application logs to developers