1. Describe Cloud Concepts Flashcards
(39 cards)
Cloud computing
Delivery of computing services over the internet. (Ex. virtual machines, storage, databases and networking)
Shared responsibility
Idea of customer and provider sharing responsibilities of computing services that would normally all be held by IT dptmt in on site datacenter
Always customer responsibilities (3)
- Information and data stored in the cloud
- Devices that are allowed to connect to cloud
- Accounts and identities of people, services, and devices in organization
Always provider responsibilities (3)
- Physical datacenter (security, cooling, power)
- Physical network (connectivity)
- Physical hosts
Responsibilities that depend on the service (4)
- operating systems
- network controls
- applications
- identity and infrastructure
Three main cloud models
Public, private, hybrid
Public cloud
a cloud that is built, controlled, and maintained by a third-party cloud provider. anyone that wants to purchase cloud services can do so.
Private cloud
A cloud that is used by a single entity.
Natural evolution from on site datacenter
Can be hosted from onsite datacenter, offsite datacenter, or by third party that has dedicated a whole datacenter to you
Hybrid cloud
Using both private and public clouds.
Uses: if private cloud has surge in demand then public takes over to deal with it. Or public can provide layer of security for private
Multi cloud
Using two or more public clouds
Azure arc
Azure technology that helps to manage your clouds if you have many
Capital expenditure
typically one time, up front, expense to out right buy something.
Ex. buying a building, building data center, buying company car
Operational expenditure
spending money on services or products over time
Ex. renting a building, renting a car, using cloud services
Consumption based pricing model
Pay for what you use (consume)
Benefits of consumption based model (4)
- no upfront costs
- no need to purchase and manage costly infrastructure
- ability to pay for more resources when they’re needed
- ability to stop paying for resources that are no longer needed
Pay as you go pricing model
pay only for the cloud services that you use
Benefits of pay as you go model (3)
- plan and manage operating costs
- run infrastructure more efficiently
- scale as your business needs changes
Benefits of using cloud services (6)
- high availability (uptime)
- scalability (vertical and horizontal)
- reliability
- predictability (cost and performance)
- security
- governance
High availability
Ensuring maximum availability (uptime), regardless of disruptions or events that may occur
Scalability
Ability to adjust resources to meet demands. Vertical and horizontal
Vertical scaling
Increasing or decreasing the power of the resources you have.
Ex. Adding more cpu, RAM to virtual machines
Horizontal scaling
Increasing or decreasing the amount of resources.
Ex. Adding more virtual machines
Uptime
The measure (%) of how often a resource will be available.
Ex. 99% uptime means it will be available 99% of the time
Reliability
Ability of a system to recover from failures and continue to function