CDL Term Flash Cards
Name key characteristics of the Cloud
On demand, Self service, Rapid Elasticity, Pay as you consume, Resource pooling
Name key characteristics of traditional/On prem
Managed and owned by the organisation, high initial capex costs, organisation maintains complete control over the enviroment
What provides virtualised compute resources over the internet
Infrastructure as a service (IaaS)
Offers hardware and software tools over the internet, typically for app development
Platform as a service (PaaS)
Delivers software apps over the internet on demand and typically via subscription
Software as a service
When would you use IaaS?
When you want to consume infrastructure from a cloud provider without worrying about data centers, IT staff and hardware (Servers) Normally targetted at IT admins
When might you use PaaS?
When you do not want to focus on provisioning or configuring OS/Hardware. Normally used by Developers
When might you use SaaS
As an end customer consuming a product you do not worry about the how the service runs
Your ability to ensure a service remains available eg. launch redundant workloads in multiple Zones (datacenters)
Availability
Your ability to grow rapidly or unimpeded eg. Vertical or Horizontal Scaling
Scalability
Your ability to shrink and grow to meet the demand eg. Horizontal Scaling Managed Instance Groups (MIG) and Autoscaling Policies
Elasticity
Your ability to prevent a failure eg. Having a standby database in case primary database fails
Fault Tolerance
Software that allows you to emulate physical machine or hardware on a computer
Virtualization
Software that acts like a real computer with an operating system on a machine
Virtual Machine
The software or firmware that create a Virtual Machine
Hypervisor