General Flashcards

1
Q

What is IAAS ?

A

Infrastructure as a service. It provides raw compute, storage and network capabilities organized virtually into resources that are similar to DataCenters. You pay for what you allocate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is PAAS ?

A

Platform as a service. Binds code to libraries that provide access to the infrastructure that the application needs. The focus remains on app logic and not infrastructure. You pay for what you use.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is SAAS ?

A

Software as a service. Software that isnt installed locally but run and consumed over the internet. Examples are gmail and docs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 5 major geographic locations of Google Cloud ?

A
  1. North America
  2. South America
  3. Europe
  4. Asia
  5. Australia
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the correct order ?
1. region - zone - location
2. location - region - zone
3. region - location - zone

A

2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Name all parts of the Google Cloud Resource Hierarchy in order

A
  1. Organization
  2. Folders
  3. Projects
  4. Resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can you have routes and or Firewall rules without a VPC Network ?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Terraform ?

A

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open-source tool that codifies APIs into declarative configuration files that can be shared among team members, treated as code, edited, reviewed, and versioned.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is A/B Testing ?

A

is a way to compare two versions of something to figure out which performs better. While it’s most often associated with websites and apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a canary deployment?

A

isa progressive rollout of an application that splits traffic between an already-deployed version and a new version, rolling it out to a subset of users before rolling out fully

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a 12 factor application

A

12-factor app is a methodology or set of principles for building the scalable and performant, independent, and most resilient enterprise applications. It establishes the general principles and guidelines for creating robust enterprise applications. 12-factor app principles got very popular as it aligns with Microservice principles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the twelve factors ?

A
  1. Code base - One code base
  2. Dependencies - Declare and isolate the dependencies
  3. Config - Store config in an environment
  4. Backing Services - treat backing resources as attached resources
  5. Build/Release/Run - explicitly separate build and run
  6. Process - execute application as one or more stateless processes
  7. Port Binding - export services via port binding
  8. Concurrency - scale out via the process model
  9. Disposability - robustness through fast start and graceful shutdown
  10. Dev/Prod parity - keep. dev and prod as similar as possible
  11. logs - treat logs as event streams
  12. Admin - run admin/management tasks as one-off processes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Google Cloud Architecture Framework

A

The Google Cloud Architecture Framework provides recommendations and describes best practices to help architects, developers, administrators, and other cloud practitioners design and operate a cloud topology that’s secure, efficient, resilient, high-performing, and cost-effective.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly