Cloud Concepts (25-30%) Flashcards
Cloud Computing
The ability to rent computing services of all types (compute, storage, networking, database, machine learning, etc.)
Public Cloud
cloud services provided over the public facing internet to anyone who wants to sign up for them. Azure owns the hardware, you rent it from them.
Private Cloud
- Cloud services offered only to select users.
- Sometimes called internal cloud
- Looks and acts like cloud computing, but uses resources and servers available only to your company/organization.
Hyrbid Cloud
a mixture between your own private network/servers, and using the public cloud for some things.
Capital Expenditure (CapEx)
a large amount of money invested in an asset spent up front, and it returns profit slowly over time.
Operating Expenditure (OpEx)
an amount of money spent every month as an operating expense; hopefully you earn more money in revenue from it than you spend.
Consumption Based Model
paying for something based on how much you used as opped to paying for something no matter if you use it or not.
Cloud Pricing models
- Free Services
- Pay for Time
- Pay per GB
- Pay for Operations
- Pay per execution
Availability
what percentage of time does a system respond to request, expressed as a percentage
High Availability
a system specifically designed to be resilient when some component of the system fails
Scalability
the ability of a system to grow its capacity “easily” when a system reaches its max capacity
Vertical Scaling
keeping the same number of resources but giving them more capacity
Horizontal Scaling
increasing or decreasing the number of resource instances
Reliability
resiliency and availability, to restore the systems and applications after a failure occurs and provide consistent access to the systems and applciations
Disaster Recovery
the ability to recover from a big failure within an acceptable period with an acceptable amount of data lost