the cloud Flashcards
What is cloud computing?
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).
what are the three ways cloud computing works for AWS?
Highly Available and Scalable Resources
Professionally Secured Infrastructure
Metered Payment Model
what can highly available and scalable resources do for AWS? Hint: there are four ways
Design multiple layers of redundancy
Connect resources in geographically remote locations
Provide customers with access to as much compute power as they could possibly need
Because of the scale and efficiency of the platform, AWS can do all that at a price that’s often far below what it would cost to run comparable workloads locally.
virtual machines (VM)
a compute resource that uses software instead of a physical computer to run programs and deploy apps. One or more virtual “guest” machines run on a physical “host” machine. Each virtual machine runs its own operating system and functions separately from the other VMs, even when they are all running on the same host
hypervisor
also known as a virtual machine monitor or VMM, is software that creates and runs virtual machines (VMs). A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, such as memory and processing.
What is server virtualization for AWS?
lets cloud providers give their customers on-demand compute resources in such a wide range of configurations
What are the benefits of server virtualization? Hint: there are 2
speed
efficiency
What are the cloud platform models?
IaaS
PaaS
SaaS
What is IaaS? Name 1 example of an AWS service?
give you direct access to a provider’s compute, storage, and networking assets
Elastic Cloud Compute (EC2) for virtual machine instances, Elastic Block Store (EBS) for storage volumes, and Elastic Load Balancing
What is PaaS? Name 1 example of an AWS service?
given an interface through which you define the behavior and environment you want for your application
Elastic Beanstalk and Elastic Container Service (ECS)
What is SaaS? Name 1 example of an AWS service?
offer services meant to be accessed by end users.
Simple Email Service and Amazon WorkSpaces
What does serverless mean?
AWS offers technologies for running code, managing data, and integrating applications, all without managing servers.
Serverless applications start with AWS Lambda, an event-driven compute service natively integrated with over 200 AWS services and software as a service (SaaS) applications
What does a serverless workload do for AWS?
makes it possible to design code that reacts to external events.
Name an example of a serverless AWS service?
AWS Lambda
What is scalability?
A well-designed cloud-based operation will constantly monitor the health of its application stack and respond whenever preset performance metrics might soon go unmet.