Core AWS Services Flashcards

1
Q

Elastic Compute Cloud (EC2)

A

Server instances provide virtual versions of the servers you would run in your local datacenter.
EC2 instances can be provisioned with the CPU, memory, storage, and network interface profile to meet any application need, from a simple web server to one part of a cluster of instances, providing an integrated multi-tiered fleet architecture.
Since EC2 instances are virtual, they’re resource-efficient and deploy nearly instantly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Lambda

A

Serverless application architecture like the one provided by Amazon’s Lambda service allow you to provide responsive public-facing services without the need for a server that’s actually running 24/7.
Instead, network events (like customer requests) can trigger the execution of a pre-defined code-based operation.
When the operation (which can currently run for as long as 15 minutes) is complete, the Lambda event ends, and all resources automatically shut down.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Auto Scaling

A

Copies of running EC2 instances can be defined as image templates and automatically launched (or scaled up) when client demand can’t be met by existing instances. As demand drops, unused instances can be terminated (or scaled down).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Elastic Load Balancing (ELB)

A

Incoming network traffic can be directed between multiple web servers to ensure that a single web server isn’t overwhelmed while other server are underused of that traffic isn’t directed to failed servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Elastic Container Service (ECS)

A

Compute workloads using container technologies like Docker and Kubernetes can be provisioned, automated, deployed, and administered using full integration with your other AWS account resources.

Kubernetes workloads have their own environment: Amazon Elastic Kubernetes Service (EKS).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Elastic Beanstalk

A

A managed service that abstracts the provisioning of AWS compute and networking infrastructure.
You are required to do nothing more than push your application code, and Beanstalk automatically launches and manages all the necessary services in the background.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Compute Category

A

EC2
Lambda
Auto Scaling
ELB
ECS
EKS
Elastic Beanstalk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Virtual Private Cloud (VPC)

A

Highly configurable networking environments designed to host your EC2 (and RDS) instances.
You use VPC-based tools to secure and, if desired, isolate your instances by closely controlling inbound and outbound network access.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Direct Connect

A

By purchasing fast and secure network connections to AWS through a 3rd party provider, you can use this to establish an enhanced direct tunnel between your local datacenter of office and your AWS-based VPCs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Route 53

A

The AWS DNS service that lets you manage domain registration, record administration, routing protocols, and health checks, which are all fully integrated with the rest of your AWS resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

CloudFront

A

Amazon’s distributed global content delivery network (CDN).
When properly configure, a it can store cached versions of your site’s content at edge locations around the world so that they can be delivered to customer on request with the greatest efficiency and lowest latency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Networking Category

A

VPC
Direct Connect6
Route 53
CloudFront

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Simple Storage Service (S3)

A

Offers highly versatile, reliable, and inexpensive object storage that’s great for data storage and backups.
It’s also commonly used as part of larger AWS production processes, including through the storage of script, template, and log files.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

S3 Glacier

A

A good choice for when you need large data archives stored cheaply over the long term and can live with retrieval delays measuring in the hours.
It’s lifecycle management is closely integrated with S3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Elastic Block Store (ELB)

A

Provides the persistent virtual storage drives that host the operating systems and working data of an EC2 instance.
They’re meant to mimic the function of the storage drives and partitions attached to physical servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Storage Gateway

A

A hybrid storage system that exposes AWS cloud storage as a local, on-premises appliance.
It can be a great tool for migration and data backup and as part of disaster recovery operations.

17
Q

Storage Category

A

S3
S3 Glacier
EBS
Storage Gateway

18
Q

Rational Database Service (RDS)

A

A managed service that builds you stable, secure, and reliable database instance.
You can run a variety of SQL database engines including:
MySQL
MS SQL Server
Oracle
Aurora (Amazon)

19
Q

DynamoDB

A

Can be used for fast, flexible, and highly scalable, and managed nonrelational (NoSQL) database workloads.

20
Q

Database Category

A

RDS
DynamoDB

21
Q

CloudWatch

A

Can be set to monitor process performance and resource utilization and, when preset thresholds are met, either send you a message or trigger an automated response.

22
Q

CloudFormation

A

This service enables you to use template files to define full and complex AWS deployments. The ability to script your use of any AWS resources makes it easier to automate, standardizing and speeding up the application launch process.

23
Q

CloudTrail

A

Collects records of all your account’s API events.
This history is useful for account auditing and troubleshooting purposes.

24
Q

Config

A

This service is designed to help you with change management and compliance for your AWS account.
You first define a desired configuration state, and it will evaluate any future states against that ideal.
When configurations change pushes too far from the ideal baseline, you’ll be notified.

25
Q

Application Management Category

A

Cloudwatch
CloudFormation
CloudTrail
Config

26
Q

Identity and Access Management (IAM)

A

Use this to administer user and programmatic access and authentication to your AWS account.
Through the use of users, groups, roles, and policies, you can control exactly who and what can access and/or work with any of your AWS resources.

27
Q

Key Management Service (KMS)

A

A managed service that allows you to administrate the creation and use of encryption keys to secure data used by and for any of your AWS resources.

28
Q

Directory Service

A

For AWS environments that need to manage identities and relationships, this service can integrate AWS resources with identity providers like AWS Cognito and MS AD domains.

29
Q

Security and Identity Category

A

IAM
KMS
Directory Service

30
Q

Simple Notification Service (SNS)

A

A notification tool that can automate the publishing of alert topics to other services (to an SQS Queue or to trigger Lambda function, for instance), to mobile devices, or to recipients using email or SMS.

31
Q

Simple Workflow (SWF)

A

This service lets you coordinate a series of tasks that must be performed using a range of AWS services or even nondigital events (human).

32
Q

Simple Queue Service (SQS)

A

This service allows for event-driven messaging within distributed systems that can decouple while coordinating the discrete steps of a larger process.
The data contained in these messages will be reliably delivered, adding to the fault-tolerant qualities of an application.

33
Q

API Gateway

A

This service enables you to create and manage secure and reliable APIs for your AWS-based applications