1. Cloud Computing Fundamentals Flashcards

1
Q

5 characteristics of Cloud

A
  1. On-demand Self Service
  2. Broad network access (available over the network)
  3. Resource pulling (computing resources are pulled for the efficient use)
  4. Rapid Elasticity (capabilities can scale up and down)
  5. Measured Service (resource usage can be measured)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cloud Deployment Models (three)

A
  1. Public Cloud Model (computing services provided by 3rd party providers over the internet)
  2. Multi-Cloud Model (when several public clouds are gathered under one hood. The individual public clouds can be provided by different providers, eg. Azure, GCP, AWS) - it is good for disaster recovery, when your architecture can be saved with different service providers.
  3. Private Cloud (specific to the enterprise) - Google has Anthos; AWS has AWS Outposts; Azure has Azure Stack
  4. Hybrid Cloud Model (combination of the public and private cloud)

Note: Hybrid Environment is NOT the same as Hybrid Cloud; in Hybrid Environment the on-premise (private) database is connected to the public cloud; in Hybrid Cloud the on-premise (private) cloud is connected to the public cloud.

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

Cloud Service Models (XaaS - зас - anything as a service)

A
  1. Traditional on-premise
  2. DC Hosted (the data centre is hosted by the vendor)
  3. IaaS (you have to manage the operating system, container, runtime, data and application, you create your VMs, you choose storage, computing power) consumption unit - Operating System
  4. PaaS (you have to manage the Data, Application) consumption unit - Runtime
  5. SaaS (you manage nothing) consumption unit - application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

IaaS

A
  • Raw compute
  • Storage
  • Networking capabilities
  • car manufacturer - you get a factory but you assemble the car, you do the maintenance, enhancements, securities - we give you the tools but you build it yourself
  • Pay for resources ahead of time

E.g. Compute Engine

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

PaaS

A

You can be more focused on the application logic rather than the infrastructure.

  • Pay for resources you actually use

E.g. App Engine, SQL server

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

Serverless technologies

A
  • Zero focus on the infrastructure, it’s managed by Google

E.g. Cloud Functions (pay-as-you-go service)
or Cloud Run (used to deploy containerised microservices application in a fully managed environment)

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