Compute In The Cloud Flashcards
a web service offered by Amazon Web Services (AWS) that provides resizable compute capacity in the cloud. It allows users to run virtual servers, known as instances, on-demand. These instances can be quickly scaled up or down based on application requirements, providing flexibility and cost efficiency. Users have control over the configuration of these instances, including the choice of operating system, instance type, and storage options.
Amazon Elastic Compute Cloud (Amazon EC2)
provide a balance of compute, memory, and networking resources. You can use them for a variety of workloads, such as:
application servers
gaming servers
backend servers for enterprise applications
small and medium databases
General Purpose Instance
ideal for compute-bound applications that benefit from high-performance processors. Like general purpose instances, you can use compute optimized instances for workloads such as web, application, and gaming servers.
Compute optimized instances
designed to deliver fast performance for workloads that process large datasets in memory. In computing, memory is a temporary storage area. It holds all the data and instructions that a central processing unit (CPU) needs to be able to complete actions. Before a computer program or application is able to run, it is loaded from storage into memory. This preloading process gives the CPU direct access to the computer program.
Memory optimized instances
use hardware accelerators, or coprocessors, to perform some functions more efficiently than is possible in software running on CPUs. Examples of these functions include floating-point number calculations, graphics processing, and data pattern matching.
Accelerated computing instances
designed for workloads that require high, sequential read and write access to large datasets on local storage. Examples of workloads suitable for storage optimized instances include distributed file systems, data warehousing applications, and high-frequency online transaction processing (OLTP) systems.
Storage optimized instances
ideal for short-term, irregular workloads that cannot be interrupted. No upfront costs or minimum contracts apply. The instances run continuously until you stop them, and you pay for only the compute time you use.
On-Demand Instances
a billing discount applied to the use of On-Demand Instances in your account. There are two available types of Reserved Instances:
Standard Reserved Instances
Convertible Reserved Instances
Reserved Instances
This option is a good fit if you know the EC2 instance type and size you need for your steady-state applications and in which AWS Region you plan to run them. Require you to state the following qualifications:
Instance type and size: For example, m5.xlarge
Platform description (operating system): For example, Microsoft Windows Server or Red Hat Enterprise Linux
Tenancy: Default tenancy or dedicated tenancy
Standard Reserved Instances
If you need to run your EC2 instances in different Availability Zones or different instance types.
Convertible Reserved Instances
reduce your EC2 instance costs when you make an hourly spend commitment to an instance family and Region for a 1-year or 3-year term. This term commitment results in savings of up to 72 percent compared to On-Demand rates.
Instance Savings Plans
ideal for workloads with flexible start and end times, or that can withstand interruptions. Spot Instances use unused Amazon EC2 computing capacity and offer you cost savings at up to 90% off of On-Demand prices.
Spot Instances