1. Cloud Computing Fundamentals Flashcards
1
Q
5 characteristics of Cloud
A
- On-demand Self Service
- Broad network access (available over the network)
- Resource pulling (computing resources are pulled for the efficient use)
- Rapid Elasticity (capabilities can scale up and down)
- Measured Service (resource usage can be measured)
2
Q
Cloud Deployment Models (three)
A
- Public Cloud Model (computing services provided by 3rd party providers over the internet)
- 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.
- Private Cloud (specific to the enterprise) - Google has Anthos; AWS has AWS Outposts; Azure has Azure Stack
- 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.
3
Q
Cloud Service Models (XaaS - зас - anything as a service)
A
- Traditional on-premise
- DC Hosted (the data centre is hosted by the vendor)
- 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
- PaaS (you have to manage the Data, Application) consumption unit - Runtime
- SaaS (you manage nothing) consumption unit - application
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
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
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)