Vocab 1 Flashcards
The on-demand delivery of IT resource over the internet with pay-as-you-go pricing
Cloud Computing
What type of deployment is this?
- Run all parts of the application in the cloud.
- Migrate existing applications to the cloud.
- Design and build new applications in the cloud.
Cloud Base Deployment
What type of deployment is this?
- Deploy resources by using virtualization and resource management tools.
- Increase resource utilization by using application management and virtualization technologies.
On-Premises Deployment (private cloud)
What type of deployment is this?
- Connect cloud-based resources to on-premises infrastructure.
- Integrate cloud-based resources with legacy IT applications
Hybrid Deployment
What are the 3 Types of Deployments?
Cloud Base Deployment
On-Premises Deployment (private cloud)
Hybrid Deployment
What are the 6 Benefits of Cloud Computing?
Trade upfront expense for variable expense
Stop spending money to run/maintain data centers
Stop guessing capacity
Benefit from massive economies of scale
Increased Speed/Agility
Go global in minutes
What is Amazon EC2?
Amazon Elastic Compute Cloud
What are the 5 Instant Types?
General Purpose instances
Compute optimized instances
Memory optimized instances
Accelerated computing instances
Storage optimized instances
Provides a balance of compute, memory, and networking resources. What instance is this?
General Purpose instances
Ideal for compute-bound applications that benefit from high-performance processors. Use for workloads such as web, application, and gaming servers.What instance is this?
Compute optimized instances
Designed to deliver fast performance for workloads that process large datasets in memory. What instance is this?
Memory optimized instances
Uses hardware accelerators, or coprocessors, to perform some functions more efficiently than is possible in software running on CPUs. What instance is this?
Accelerated computing instances
Designed for workloads that require high, sequential read and write access to large datasets on local storage. Designed to deliver tens of thousands of low-latency, random IOPS to applications. What instance is this?
Storage optimized instances
In terms of EC2 Pricing, what instances are 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
In terms of EC2 Pricing, what instances have a billing discount applied to the use of On-Demand Instances in your account.
Reserved Instances
What are the 2 available types of Reserved Instances and how long are their terms?
- Standard Reserved Instances
- Convertible Reserved Instances
You can purchase Standard Reserved and Convertible Reserved Instances for a 1-year or 3-year term.
In terms of EC2 Pricing, what can 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% compared to On-Demand rates.
EC2 Instance Savings Plans
In terms of EC2 Pricing, what are ideal for workloads with flexible start and end times, or that can withstand interruptions.
Up to 90% discount compared to On-demand on hourly rate
Spot instances
What are physical servers with Amazon EC2 instance capacity that is fully dedicated to your use.
Dedicated Hosts
What involves beginning with only the resources you need and designing your architecture to automatically respond to changing demand by scaling out or in.
Scalability
What enables you to automatically add or remove Amazon EC2 instances in response to changing application demand. By automatically scaling your instances in and out as needed, you can maintain a greater sense of application availability.
Amazon EC2 Auto Scaling
What are the 2 approaches to Amazon EC2 Auto Scaling?
Dynamic Scaling
Predictive Scaling
In relation to Amazon EC2 Auto Scaling, what approach responds to changing demand.
Dynamic Scaling
In relation to Amazon EC2 Auto Scaling, what approach automatically schedules the right number of Amazon EC2 instances based on predicted demand.
Predictive Scaling
What is the number of Amazon EC2 instances that launch immediately after you have created the Auto Scaling group.
Minimum Capacity
You can set the ____________ at two Amazon EC2 instances even though your application needs a minimum of a single Amazon EC2 instance to run
Desired Capacity
After setting the Minimum and Desired Capacity, what is the third configuration?
Maximum Capacity
The AWS service that automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances.
Elastic Load Balancing
What acts as a single point of contact for all incoming web traffic to your Auto Scaling group
A load balancer
What is a publish/subscribe service provided by AWS?
Amazon Simple Notification Service (Amazon SNS)
What is a messaging queuing service provided by AWS where you can send, store, and receive messages between software components, without losing messages or requiring other services to be available?
Amazon Simple Queue Service (Amazon SQS)
What term is defined as something that your code runs on servers, but you do not need to provision or manage these servers?
Serverless
What is AWS’s service for serverless computing called?
Pricing model is Pay per call / duration.
AWS Lambda
What provides you with a standard way to package your application’s code and dependencies into a single object? As well as, use this for processes and workflows in which there are essential requirements for security, reliability, and scalability?
Containers
What is a highly scalable, high-performance container management system that enables you to run and scale containerized applications on AWS.
Amazon Elastic Container Service (Amazon ECS)
What is a fully managed service that you can use to run Kubernetes on AWS?
Amazon Elastic Kubernetes Service (Amazon EKS)
What is an open-source software that enables you to deploy and manage containerized applications at scale?
Kubernetes
What is a serverless compute engine for containers and works with both Amazon ECS and Amazon EKS?
AWS Fargate
What is used for ESTIMATING costs in the cloud?
Pricing Calculator
What is used for TRACKING costs in the cloud? (4 Answers)
Billing Dashboard
Cost Allocation Tags
Cost and Usage Reports
Cost Explorer
What is used for monitoring against costs plan? (2 Answers)
Billing Alarms
Budgets