Part 1 Flashcards
(38 cards)
What is cloud computing?
Delivery model for services like storage/apps/compute power/networking/analytics through the internet
Scalability
Scale up and down based on demand
- Vertical Scaling (up and down)
- Horizontal Scaling
Vertical Scaling
Increase the size like memory of a machine up or down
Horizontal Scaling
Increase the amount of machines of a machine
Elasticity
Able to allocate/deallocate based on demand
Automatic Scaling
When the machine does the allocation/deallocation automatically
Agility
Ability to react quickly based on user’s request
- if they ask for a VM, should be done in a matter or seconds to mins
Fault Tolerance
Ability to maintain up and running based on different failures
- If a storage disk is destroyed, no worries! We have it saved in 3 other disks
Disaster Recovery
Set up at least 2 copies in different regions, done through replication
High Availability
Uptime/(uptime + downtime)
- Ability to keep services running for extended periods of time with very little downtime
Scaling in
refers to deallocating resources
Scaling out
refers to allocating resources
Economics of Scale
More customers, lower prices
CapEx vs OpEx
CapEx = up front cost to buy everything
OpEx = cost to run everything
Consumption Based Model
Only pay for what you use
SaaS
Data/Apps
- You own nothing, just using the service like PowerPoint
PaaS
Dockers, OS, middleware/software, AI, SQl, Logic Apps, Function Apps
- Building applications
IaaS
Storage, servers, networking, VMs
Resource Group
Container for multiple resources that are related
How to manage resource groups?
- Types
- Lifecycle (app, envrioment)
- Department
- Region/location in the world
Resource
Used to manage services in Azure
What are compute services?
Category of on-demand services used to run cloud based applications
Virtualizaiton
Amazon has their data centers with machine racks/PCs. One PC is split into multiple VMs with their own boundaries
- Emulation of physical machines
How to create a VM in Azure?
Azure Virtual Machine Services
- UBUNTU/Windows/Orcale or other image
- IaaS