Skip to content

Platform Operator Benevolence

Surya Vallabhaneni edited this page Dec 20, 2017 · 1 revision
  1. What are the three ways that cloud balances the load?

Bosh,Cloud Controller, Router

  1. What does BOSH do?

creates VMs on top of the cloud(IaaS)

  1. What does Cloud Controller do?

runs the apps and other processes on the cloud VMs

  1. What does router do?

"routes incoming traffic to: 1. Cloud Controller (or) 2. Hosted Application running on a Diego cell"

  1. 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"

  1. "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)

  1. How CF components communicate

using http, https protocols and sending NATS messages directly

  1. How to monitor and analyze a CF deployment

loggregator/data nozzles to firehose

  1. What are the scaling options available

"1. Vertical Scaling 2. Horizantal Scaling"

  1. "If more than three Availability Zones are used, ensure to have odd number of Azs"

TRUE

  1. What type of access control does PCF use?

Role Based Access Control (RBAC)

  1. What is an org? (high level answer)

development account that an individual(s) can own and use

  1. By default, what will be the status of the org

Active

  1. What is an user?

individual person within the context of a PCF installation

  1. Before you assign space role to the user, you must assign org role to the user

TRUE

  1. What is a space?

Every application and service is scoped to a space

  1. What are some examples of spaces?

Dev, Test and UAT

  1. What is a role?

Represents the functionality of a user

  1. 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"

  1. "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"

  1. How does the Cloud Controller communicate with Diego Brain

Through the CC Bridge

  1. What is a blobstore

Blobstore is a repository of large binary files

  1. What does a blobstore contain

"1. Application Code Packages 2. Buildpacks 3. Droplets"

  1. What are garden containers

Application Instances, Application tasks, staging tasks run as garden containers on the Diego cell VMs.

  1. What broadcasts the latest routing tables to the routers

Route emitter component with the NATS protocol

  1. What is a Consul server

"A consul server stores longer lived control data such as component IP addresses and distributed locks"

  1. 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."

  1. What is a loggregator

Loggregator system streams application logs to developers

Clone this wiki locally