L1 - Cloud Concepts
L1 - Cloud Concepts
Academic Definition
Industrial Definition
On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured Service
Cloud
Software solution
Select what you need “on-demand”
Scale more flexibility
Cloud Service model
what type of services can you receive from the cloud?
IAAS–Infrastructure as a service
Storage, computing power, etc.
think more about the ins=frsatruture behind applications and what services are
provided to make using and hat infrustrutue more accessible?
google compute engine, amazon web services
PAAS–Platform as a service
Zero management on hardware
wix, square space, google app engine
SAAS–Software as a service
Complete product run by the server providers
google maps, google docs
DAAS-Data storage as a Service
Virtualized storage on demand
Important Concepts
Scalability
The ability to increase or decrease IT resources as needed to meet changing
demand.
Elasticity
The ability to automatically scale IT resources up or down as needed.
High Availability
Ensuring systems are continuously operational, typically through redundancy
Fault Tolerance
The ability to continue operating properly in the event of the failure of some of its
components
Data Encryption
Identity and Access Management (IAM)
A framework for managing digital identities and controlling access to resources.
Compliance
Adhering to laws, regulations, and standards relevant to cloud services and data
protection
Cost Management
Strategies and practices to manage and optimize cloud spending.
Advantages of cloud computing
1. Trade capital expenses for variable expenses
2. Massive economies of scale
3. Stop guessing capacity
4. Increased speed and agility
5. Stop spending money to maintain data centres
6. Go global in minutes