Cloud Computing Flashcards
Define Cloud computing
- ability to rent computing resources - on demand
- only pay what you use
- ## use the offer of cloud provider services
Describe the shared responsibility model
- Microsoft and you as the customer have divided responsibilities for all sorts of things, including security
- i.e. VM: Microsoft responsible for building, physical network and physical computer security
- the rest is your responsibilities: OS patches, firewall settings, user accounts, …
- i.e App Service more responsibility is shared: MS takes over OS patches, shared responsibility for network/firewall, application settings, authentication
Define cloud models
Public cloud:
- computing services offered by third-party providers over the public internet, making them available to anyone who wants to use or purchase them
- Azure owns hardware, on their network and infrastructure
Private cloud:
- computing services offered either over the Internet or a private internal network and only to select users instead of the general public
- looks and acts like a cloud, except customer owns or leases or has exclusive access to hardware
Hybrid Cloud:
- computing environment that combines a private with a public cloud
Name an exmaple use case for a hybrid cloud?
- sql stretch database with a local database
- that has behind the scenes access to the cloud when it need additional storage, seamlessly
Identify appropriate use cases for each cloud model
Describe the consumption based model
You pay only what you use:
- operations
- storage
- services used
What is special about cloud pricing?
- only pay what you use
- pricing can become different from month to month
- difficult to predict
- depending on service different factors influence pricing
Describe serverless
Shift from on-premise software to the cloud provider who runs the infrastructure
Compare cloud pricing models
**Free Services:
**- 55+ free services, can be used as part of you solution
- some paid services have free tierts
- some have free limits
**Pay for Time:
**- some services charge by time used
- stop using services to stop charges
**Pay for GB:
**- pay for any storage used
- usually fairly cheap
- also pay for network traffic to/from other regions or to the internet
Pay for operations
- can also be charged for operations
- read/write/list/delete
- pay per message, per query to a database etc
- usually very cheap per operation
What can influence what you pay for a servive?
I.e. VM pricing:
- geographical region
- instance size
- bandwith
- Reservation/Savings plan
- OS
- DiskType / Size
- Backup Storage
- Support Agreement
What does CapEx and OpEx mean?
CapEx -> Capital Expenditure
- big upfront investments
- physical assets, can be later re-selled
OpEx -> Operating Expenditure
- expenses incurred through normal operations
- cost to do business