services Flashcards
Amazon VPC
Amazon Virtual Private Cloud (Amazon VPC). Amazon VPC enables you to provision an isolated section of the AWS Cloud. In this isolated section, you can launch resources in a virtual network that you define. Within a virtual private cloud (VPC), you can organize your resources into subnets. A subnet is a section of a VPC that can contain resources such as Amazon EC2 instances.
Amazon DocumentDB
a document database service that supports MongoDB workloads.
MongoDB
a document database program
Amazon Neptune
a graph database service. Used to build and run applications that work with highly connected datasets, such as social networking, recommendation engines, fraud detection, and knowledge graphs.
Amazon QLDB
a ledger database service. Used to review a complete history of all the changes that have been made to your application data.
Amazon QLDB
Amazon Quantum Ledger Database
Amazon Managed Blockchain
a service that you can use to create and manage blockchain networks with open-source frameworks. a distributed ledger system that lets multiple parties run transactions and share data without a central authority.
Amazon ElastiCache
a service that adds caching layers on top of your databases to help improve the read times of common requests. supports two types of data stores: Redis and Memcached.
supports two types of data stores: Redis and Memcached
Amazon ElastiCache
the two types of data stores supported by Amazon ElastiCache
Redis and Memcached
Amazon DynamoDB Accelerator (DAX)
an in-memory cache for DynamoDB. It helps improve response times from single-digit milliseconds to microseconds.
Amazon DAX
Amazon DynamoDB Accelerator
Amazon EBS
Amazon Elastic Block Store
Amazon S3
Amazon Simple Storage Service
Amazon EFS
Amazon Elastic File System
AWS DMS
AWS Database Migration Services
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2)
provides secure, resizable compute capacity in the 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
EC2 General purpose instances
ideal for compute-bound applications that benefit from high-performance processors. You can use compute optimized instances for workloads such as web, application, and gaming servers. are ideal for high-performance web servers, compute-intensive applications servers, and dedicated gaming servers. You can also use for batch processing workloads that require processing many transactions in a single group.
EC2 Compute optimized instances
are designed to deliver fast performance for workloads that process large datasets in memory. a high-performance database or a workload that involves performing real-time processing of a large amount of unstructured data.
EC2 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. are ideal for workloads such as graphics applications, game streaming, and application streaming.
EC2 Accelerated computing instances
are designed for workloads that require high, sequential read and write access to large datasets on local storage. Examples include distributed file systems, data warehousing applications, and high-frequency online transaction processing (OLTP) systems. are designed to deliver tens of thousands of low-latency, random IOPS to applications.
EC2 Storage optimized instances
scaling option that responds to changing demand.
dynamic scaling
scaling option that automatically schedules the right number of Amazon EC2 instances based on anticipated demand.
Predictive scaling
3 configuration options for an EC2 auto scaling group
minimum capacity desired capacity maximum capacity
ELB
Elastic Load Balancing
service that automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances. acts as a single point of contact for all incoming web traffic to your Auto Scaling group.
Elastic Load Balancing
ELB geographical area
regional
SNS
Simple Notification Service
SQS
Simple Queue Service
a publish/subscribe service. Using topics, a publisher publishes messages to subscribers. This is similar to the coffee shop; the cashier provides coffee orders to the barista who makes the drinks. subscribers can be web servers, email addresses, AWS Lambda functions, or several other options.
SNS
send, store, and receive messages between software components, without losing messages or requiring other services to be available. an application sends messages into a queue. A user or service retrieves a message from the queue, processes it, and then deletes it from the queue.
SQS
a service that lets you run code without needing to provision or manage servers
Lambda
upload code to a function, configure trigger, when triggered, code is run in managed, serverless environment
Lambda
limit of processing time for lambda
15 min
amazon container services
Amazon Elastic Container Service (Amazon ECS) Amazon Elastic Kubernetes Service (Amazon EKS)
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)
ECS
Amazon Elastic Container Service
supports docker containers
ECS
EKS
Amazon Elastic Kubernetes Service (Amazon EKS)
a fully managed service that you can use to run Kubernetes on AWS
EKS
a serverless compute engine for containers. It works with both Amazon ECS and Amazon EKS.
AWS Fargate
4 key factors to choosing a region
Compliance proximity feature availability pricing.
how many regions does a data center cover?
1
how many data centers does a region cover?
multiple, redundant
Caching copies of data closer to the customers all around the world
content delivery networks (CDNs)
Amazon’s concept of content delivery networks (CDNs)
Amazon CloudFront
service that helps deliver data, video, applications, and APIs to customers around the world with low latency and high transfer speeds
Amazon CloudFront
Amazon CloudFront uses _____________ to help accelerate communication with users, no matter where they are
Edge locations
what is the relationship between edge locations and regions?
Edge locations are separate from Regions
AWS Edge DNS
Amazon Route 53
AWS fully operational mini Region, right inside your own data center
AWS Outposts
invoke or call these mechanisms to provision, configure, and manage your AWS resources.
application programming interfaces APIs