Cloud Concepts Flashcards
Cloud Computing is a delivery model for what four service types?
Storage: files/databases
Analytics: services for visualization and telemetry data
Compute Power: servers for Windows, Linux, hosting environments, etc
Networking: connection between or inside on premises servers and azure servers
Describe “horizontal scaling”
Horizontal scaling is the act of increasing the amount of instances of resources by “scaling out”, or decreasing the amount by “scaling in”.
Describe “agility”
Agility is the ability to scale quickly.
Describe “scalability”
Scalability is the system’s ability to scale (allocate/deallocate) resources.
Describe “vertical scaling”
Vertical scaling is the act of increasing the size of resources by “scaling up”, or decreasing the size by “scaling down”.
Describe “elasticity”
Elasticity is the system’s ability to scale automatically (dynamically).
Describe “high availability”
High availability simply means that the systems is designed to run for a very long period of time with minimal downtime.
Describe “fault tolerance”
Fault tolerance is the ability to maintain system uptime while physical and service component failures happen.
Describe “disaster recovery”
Disaster recovery is the process and design principle which allows a system to recover from disasters.
Describe “economies of scale”
Economies of scale is the concept that as a business grows, it becomes more effective at managing shared operations. In other words, cost goes down as a business grows.
Describe “capital expenditures (CapEx)”
Capital expenditures are funds used by a company to acquire, upgrade, and maintain physical assets.
Up front cost: Significant Ongoing cost: Low Tax Deduction: Over time Early Termination: No Maintenance: Significant Value over time: Lowers
Describe “operational expenditures (OpEx)”
Operational expenditures is the money a company spends on an ongoing, day-to-day basis in order to run a business or system.
Up front cost: None Ongoing cost: Based on usage Tax Deduction: Same year Early Termination: Anytime Maintenance: Low Value over time: No change
Describe “consumption-based model”
The consumption-based model is a pricing model used in the cloud so that customers are only charged based on their resource usage.
No associated upfront costs
No wasted resources
Pay for what you need
Stop paying when you don’t
Describe “Infrastructure-as-a-Service (IaaS)”
IaaS consists of the hardware, the infrastructure, and virtualization required to host the platform.
Describe “Platform-as-a-Service (PaaS)”
PaaS means all the supporting software and the operating system required to host the application.
Describe “Software-as-a-Service (SaaS)”
SaaS refers to the layer with the application (application code and set) and the application data.
Which service is the application included on?
Software-as-a-Service (SaaS)
Which service is the application data included on?
Software-as-a-Service (SaaS)
Which service is the runtime included on?
Platform-as-a-Service (PaaS)
Which service is the middleware included on?
Platform-as-a-Service (PaaS)
Which service is the operating system included on?
Platform-as-a-Service (PaaS)
Which service is the servers included on?
Infrastructure-as-a-Service (IaaS)
Which service is the virtualization included on?
Infrastructure-as-a-Service (IaaS)
Which service is the networking included on?
Infrastructure-as-a-Service (IaaS)
Which service is the storage included on?
Infrastructure-as-a-Service (IaaS)
Describe “public cloud”
Key Characteristics:
Everything runs on cloud provider hardware
No local hardware
Some services share hardware with other
customers
Advantages: No CapEx High availability Agility Pay as you go pricing No hardware maintenance No deep technical skills required
Disadvantages:
Not all security and compliance policies can be met
No ownership over the physical infrastructure
Rare specific scenarios can’t be done
Describe “private cloud”
Key Characteristics:
Everything runs on your own datacenter
Self-service should be provided
You maintain the hardware
Advantages:
Can support any scenario
Total control over security and infrastructure
Can meet any security and compliance policy
Disadvantages:
Initial investment is required (CapEx)
Limited agility constrained by server capacity and
team skills
Very dependent on IT skills and expertise
Describe “hybrid cloud”
Key Characteristics:
Combines both Public and Private cloud
Advantages:
Great flexibility
You can run any legacy apps in private cloud
Can utilize existing infrastructure
Meet any security and compliance requirements
Can take advantage of all public cloud benefits
Disadvantages:
Can be more expensive
Complicated to manage due to larger landscape
Most dependent on IT skills and expertise