Introductory Flashcards
What document defines common charateristics of cloud computing
Special Publication 800-145
Essential chracteristics of cloud momputing according to NIST Model
On demmand self-service
Broad network access
Resource pooling
Rapid elasticity
MEasured Service
On demand self Service
Customer can provision capability themselves
Broad network access
Capabilities avaliable through standard mechanisms
Hetregrenous client platforms
Resource pooling
*Computing resource pooled to server multiple customers
*No control of exact location
*Can define some high levels of asbstraction (storage, memroy etc)
Rapid elasticity
Capabilities can be provisioned and released flexibly and quickly
What NIST charateristics gives the impression of unlimited resources
Rapid elasticity
Measured service
Leveraging a meter service
Billed for what you use
Why do we need cloud?
- Too much data
- Too much compute
- Lack of scalability
Benefits of AWS
Enterprise friendly
service
Easy access to
resources
Increase in speed and
agility
Benefits of Azure
Better development
operations
Strong Security profile
Provides a costeffective solution
Benefits of GCP
*Better pricing than
competitions
* Better advanced machine learning / ai / big data stuff
* Redundant backups
Disadvantages of Azure
Different codebase for
cloud and premise
PaaS ecosystem is
not efficient as IaaS
Poor management of
GUI and tools
Disadvantages of GCP
Support fee is quite
expensive
Complex pricing
schema
Downloading data
from Google Cloud
Storage is expensive
refers to the execution of more than one procedure at the same time
Concurrency
more than one CPU or
CPU core, and makes progress on more than one task simultaneously
Parallel execution
What type of execution is show in image
Parallel Concurrent Execution
application splits its tasks up into smaller subtasks which can be processed in parallel
Parallelism
Advantages of parallelism
Saves time
Solve larger problems