Cloud Computing
Refers to the on-demand delivery of IT resources and applications via the Internet
What does ‘cloud computing’ allow for?
What do ‘virtual and automatable resources’ allow for?
Allow for comparative testing using different types of instances, storage, or configuration (ex. AWS CloudFormation)
AWS Cloud helps with:
What does ‘reducing risk’ mean?
Insisting on results while the investment is being made and you pivot as soon as desired results aren’t being shown
How do you reduce security risk?
Test often, patch quickly, and respond to incidents immediately
Scalability
The ability to resize your resources as necessary
Benefits of ‘scalability’
Customers can:
Three main factors of ‘agility’
Elasticity
Power to scale computing resources up or down based on demand
What does ‘elasticity’ allow for?
Efficiencies of scale
Allowing customers to use innovative services and cutting-edge technology without having to go through multiple procurement cycles and expensive evaluations
Reliability
Ability of a system to recover from IaaS failures
What does ‘reliability’ include?
AWS Regions
Amazon data centers in geographic regions that have multiple isolated locations known as Availability Zones
Availability Zones
Consist of one or more discrete data centers with each having redundant power, networking, and connectivity capabilities housed in separate facilities
What do ‘availability zones’ allow for?
Fault-Tolerance
Systems can remain operational even if some of its components fail
What does ‘fault-tolerance’ allow for?
Its high availability ensures systems are functioning and accessible while downtime is minimized as much as possible without the need for human intervention
What does ‘security of data’ include?