Describe Cloud Concepts Flashcards
Describe scalability
Increase or decrease resources and services based on demand or workload at any given time.
Vertical scaling. Adding more cpus or memory
Horizontal scaling. Scaling out. Adding more servers
Describe elasticity
Automatically adding resources in response to a spike or drop in demand
Describe fault tolerance
If one component fails, a backup component takes its place
Ensures that customers aren’t impacted
Describe the principles
Of economy of scale
Ability to do things
More efficiently or at lower cost per unit.
Describe the differences between capital expenditure’ and operational expenditure
Capex is spending money on physical infrastructure up front. Then deducting that expense from your tax bill over time. Capex is an up front cost
Opex spending money over time on services and products and being billed for them now. There is no upfront cost. Pay for services as you use them
Describe public cloud
You have no local hardware to manage or keep up to date. Everything runs on the cloud providers hardware
Advantages
High scalability/ agility
Pay as you go pricing
No updates
Minimum technical knowledge to set up and use
Disadvantages
Specifically security requirements cannot be met
Government policies, industry standards or legal requirements not met.
Describe private cloud
Create cloud environment in your own datacentre
Remain completely responsible for purchase and maintenance of hardware and software services
Adv
You have control
Meet strict security complaince or legal requirements
Ensure configuration can support any scenario or legacy application.
Describe hybrid cloud
Combines public and private clouds
Flexibility of where things run
Use own equipment
Good for legacy applications
Describe Iaas
Infrastructure as a service
Most flexible category
Give Most Control over hardware
Instead of buying you rent
Instant computing infrastructure provisioned over the internet
Describe paas
Platform as a service
PaaS provides an environment for building, testing, and deploying software applications. The goal of PaaS is to help you create an application quickly without managing the underlying infrastructure.
Describe SaaS
SaaS is software that is centrally hosted and managed for the end customer. It is usually based on an architecture where one version of the application is used for all customers, and licensed through a monthly or annual subscription.
Describe consumption based model
Cloud service providers operate on a consumption-based model, which means that end users only pay for the resources that they use. Whatever they use is what they pay for.
A consumption-based model has many benefits, including:
No upfront costs.
No need to purchase and manage costly infrastructure that they may or may not use to its fullest.
The ability to pay for additional resources when they are needed.
The ability to stop paying for resources that are no longer needed.
Describe High Availability
High availability.
The ability to keep services up and running for long periods of time, with very little downtime, depending on the service in question.
Describe Disaster recovery
Disaster recovery. The ability to recover from an event which has taken down a cloud service. Cloud services disaster recovery can happen very quickly, with automation and services being readily available to use.