What is “compute”?
the processing power needed to run applications, manage data, and perform calculations
What is compute in the AWS cloud?
Remote, on-demand, computing power without the need to own, manage or maintain physical hardware.
What is Amazon EC2?
Amazon Elastic Compute Cloud -
Creating virtual machines in the AWS cloud.
Amazon EC2 is “compute as a service”
True or False
An EC2 Instance is a Virtual Machine
True
What makes an EC2 instance cost effective compared to running an on-premises server?
No need to pay for
* a hardware server and its system software
* a building to house it and electricity, heating and cooling
* people to maintain the hardware
With AWS, only pay for the compute time when the EC2 instance is running
How does an EC2 instance increase operational efficiency?
Provision and launch an EC2 instance in minutes
vs. waiting for hardware to be delivered, installed and configured
How do EC2 instances simplify capacity planning?
Launch as many EC2 instances as you need (scale up). Terminate instances you don’t need (scale down).
What is a hypervisor?
Software that runs on physical hardware (the host) and creates and runs virtual machines that run on the host.
Manages resource sharing between VMs. Manages isolation of VMs.
What is multi-tenancy in the context of EC2 instances?
When multiple EC2 instances run on a shared host.
What is an Amazon Machine Image (AMI)?
An image with the Operating System and other software required to set up and boot an Amazon EC2 instance.
AWS offers pre-configured AMIs (Amazon Machine Images). Can you also create your own?
Yes, you can also create your own or purchase third-party AMIs in the AWS Marketplace.
How do AMIs enhance reliability?
Launching multiple instances from the same AMI ensures they have the same software, reducing the risk of configuration errors.
What is an Amazon EC2 Instance Type?
Determines the hardware (compute, memory, storage and networking capacity) of the host computer used for the EC2 instance.
Each instance type includes one or more instance sizes.
To get started with an EC2 Instance, you Launch, Connect and Use. What do you do to Launch?
To get started with an EC2 Instance, you Launch, Connect and Use. What are 3 ways for administrators to Connect?
What are instance families?
Categories (groupings) of instance types that offer different mixes of CPU, memory, storage and network capacity.
Can you name 8 EC2 instance families?
What does the “General Purpose” instance family provide?
A balance of compute, memory, and networking resources. Ideal for applications that use these resources in equal proportions, such as web servers and code repositories.
What does the “Burstable Performance” instance family provide?
Also referred to as the T instance family.
a baseline CPU performance with the ability to burst above the baseline at any time
What does the “Compute Optimized” instance family provide?
Hardware configurations with a higher ratio of virtual CPUs to memory than the other families and the lowest cost per virtual CPU of all the EC2 instance types. Good for CPU-bound applications such as frontend fleets for high-traffic websites, on-demand batch processing, distributed analytics, web servers, video encoding, and high-performance science and engineering applications.
What does the “Memory Optimized” instance family provide?
Fast performance for workloads that process large data sets in memory.
What does the “Storage Optimized” instance family provide?
High performance read/write access to large data sets on local storage. Optimized to delivery tens of thousands of low latency, random I/O operations per second (IOPS).
What does the “Accelerated Computing” instance family provide?
Hardware accelerators, such as graphics processing units (GPUs) or field programmable gate arrays (FPGAs), which enable more parallelism for higher throughput on compute-intensive workloads. Hardware accelerators, or co-processors, perform functions, such as floating point number calculations, graphics processing, or data pattern matching, more efficiently than is possible in software running on CPUs.
What does the “High-performance computing” instance family provide?
Best price performance for running HPC workloads at scale on AWS. These instances are ideal for applications that benefit from high-performance processors, such as large, complex simulations and deep learning workloads.