General Knowledge defined on AWS(1-5) Flashcards
What are the key values for a Customer at AWS?
- Pay as you go pricing(only pay for what you need).
What is the definition of Cloud Computing?
The On-demand delivery of IT Recourses over the internet with Pay as You Go Pricing.
What is another name for on-premises deployment?
Private cloud deployment
How does the scale of cloud computing help you to save costs?
The aggregated cloud usage from a large number of customers results in lower pay-as-you-go prices.
What is in charge of shareing the server or partitioning AWS servers for use through EC2 instances
The Hypervisor, is in charge of this function ( Another name for portioning a server for use is called multitenancy).
What can you control on your EC2 instance?
You can control the OS the EC2 instance runs on and the application, database, web app and other software installed.
What is vertically scaling?
Increasing the computing or memory capacity of the EC2(more cpu/ram)
What are the EC2 instance family types?
- Compute-optimized
- Storage optimized
- Memory optimized
- General purpose
- Accelerated Computing
What are Compute-optimized EC2s used for ?
Compute optimized instances are ideal for compute-intensive tasks like gaming servers, high performance computing or HPC, and even scientific modeling.
What are Memory optimized EC2s used for ?
Memory optimized instances are good for memory-intensive tasks.
What are Storage optimized EC2s used for ?
Workloads that require high performance for locally stored data.
What are Accelerated computing EC2s used for?
Accelerated computing are good for floating point number calculations, graphics processing, or data pattern matching, as they use hardware accelerators.
What are the different EC2 instance billing types?
- On Demand ( only pay for the duration that your instance runs for. This can be per hour or per second, depending on the instance type and operating system you choose to run)
- Savings Plan( low prices on EC2 usage in exchange for a commitment to a consistent amount of usage measured in dollars per hour for a one or three-year term up to 72% savings)
- Reserved Instance ( These are suited for steady-state workloads or ones with predictable usage and offer you up to a 75% discount versus On-Demand pricing.)
- Spot Instances (up to 90 percent off. AWS can reclaim at anytime though)
- Dedicated hosts (physical hosts dedicated for your use for EC2. These are usually for meeting certain compliance requirements and nobody else will share tenancy of that host.)
Which Amazon EC2 instance type is suitable for data warehousing applications?
Storage optimized
Which Amazon EC2 instance type balances compute, memory, and networking resources?
General purpose
Which Amazon EC2 instance type is ideal for high-performance databases?
Memory optimized
Which Amazon EC2 instance type offers high-performance processors?
Compute optimized
Which Amazon EC2 pricing option provides a discount when you specify a number of EC2 instances to run a specific OS, instance family and size, and tenancy in one Region?
Standard Reserved Instances
Which Amazon EC2 pricing option provides a discount when you make an hourly spend commitment to an instance family and Region for a 1-year or 3-year term?
EC2 Instance Savings Plans
Difference between EC2 Instance Savings Plan and Reserved instance?
Unlike Reserved Instances, for Instance Savings Plan you don’t need to specify up front what EC2 instance type and size (for example, m5.xlarge), OS, and tenancy to get a discount. Further, you don’t need to commit to a certain number of EC2 instances over a 1-year or 3-year term. Additionally, the EC2 Instance Savings Plans don’t include an EC2 capacity reservation option.
What is AWS Scalability?
Scalability involves beginning with only the resources you need and designing your architecture to automatically respond to changing demand by scaling out or in. As a result, you pay for only the resources you use. You don’t have to worry about a lack of computing capacity to meet your customers’ needs.
What is Amazon EC2 Auto Scaling?
Add new instances to the application when necessary and terminate them when no longer needed.
What are the 2 approaches to EC2 Auto Scaling?
Dynamic scaling responds to changing demand.
Predictive scaling automatically schedules the right number of Amazon EC2 instances based on predicted demand.
What is AWS Elastic Load Balancing?
Elastic Load Balancing is the AWS service that automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances. (Although Elastic Load Balancing and Amazon EC2 Auto Scaling are separate services, they work together to help ensure that applications running in Amazon EC2 can provide high performance and availability. )
What does Amazon SQS do?
SQS allows you to send, store, and receive messages between software components at any volume. This is without losing messages or requiring other services to be available.
What is Amazon SNS or Simple Notification Service?
Amazon Simple Notification Service (Amazon SNS) is a publish/subscribe service. Using Amazon SNS topics, a publisher publishes messages to subscribers.