Understanding AWS Core Services Flashcards

1
Q

What are three methods for interacting with AWS core services?

A
  1. AWS Console
  2. AWS CLI
  3. AWS SDK
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The AWS Management Console is a ___________________________ and ______________________ based interface for interacting with most all of the 150+ AWS services. All major browsers and mobile operating systems are supported.

A

web, mobile app

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

The AWS SDK is supported in what 9 languages?

A
  1. Java
  2. .NET
  3. node.js
  4. JavaScript (browser)
  5. PHP
  6. Python
  7. Ruby
  8. Go
    9 C++
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Amazon EC2

A

Service that provides secure and resizable virtual servers.

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

What is AWS Elastic Beanstalk?

A

Platform (PaaS) for scaling and deploying web apps and services across a specific list of technologies

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

What is AWS Lambda?

A

Service that provides serverless computing capability.

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

What is Amazon Route 53?

A

AWS Domain Name Service. It is a global service that can be used in a hybrid cloud environment.

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

What is Amazon VPC?

A

Logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define

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

What is AWS Direct Connect?

A

Cloud service solution that makes it easy to establish a dedicated network connection from your data center to AWS. This connection does not go over the public Internet.

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

What is Amazon API Gateway?

A

Fully managed API management service that handles concepts like authentication, logging, and throttling for your API layer.

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

What is Amazon CloudFront?

A

Amazon‘s global Content Delivery Network (CDN) service that enables your users to get content from a server that is closest to them. This is a ​global service.

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

What is AWS Global Accelerator?

A

AWS networking service that routes traffic through the AWS global network, increasing the overall speed through optimizations by AWS.

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

What is Elastic Load Balancing?

A

Service that enables you to distribute traffic across multiple targets (including EC2, ECS, Lambda).

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

What is Amazon Simple Storage Service (S3)?

A

Service that provides object storage for objects up to 5 TB in size - with no limit on the total storage

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

What is S3 Glacier and Glacier Deep Archive?

A

Archive storage classes for Amazon S3. These are designed for objects you need to keep but don’t plan to access.

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

What is Amazon Elastic Block Storage (EBS)?

A

Persistent block storage designed for use with a single EC2 server. It can scale to support petabytes of data and supports different volume types.

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

What is Amazon Elastic File System (EFS)?

A

Fully managed NFS file system designed for Linux workloads with support for petabytes of data.
This service can be used in a ​hybrid cloud​ architecture.

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

What is AWS Snowball?

A

Petabyte scale data transfer service where a physical device is delivered to your organization and returned by a local carrier then loaded into Amazon S3. This service can assist in ​data migration​ into the cloud from your data center.

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

What is AWS Snowmobile?

A

Exabyte scale data transfer service where a ruggedized shipping container is sent to your office then loaded into Amazon S3. This service can assist in ​data migration​ into the cloud from your data center.

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

What is Amazon Simple Notification Service (SNS)?

A

Managed pub/sub (publish / subscribe) messaging service. This can enable fan-out architecture with one message triggering multiple actions. This service is commonly used in a ​serverless architecture.

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

What is Amazon Simple Queue Service (SQS)?

A

Managed message queue service. This can enable fault tolerant and serverless applications. This supports standard and FIFO (first-in first-out) queues. This service is commonly used in a ​serverless architecture.

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

What do AWS Step Functions do?

A

Manage the orchestration of complex workflows which are defined using Amazon States Language. This service is commonly used in a ​serverless architecture.

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

What is AWS CloudTrail?

A

Service that provides audit trail for all services used in an AWS account (across all interaction methods)

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

What is AWS CloudFormation?

A

Managed service for launching infrastructure based on templates. This approach is known as​ infrastructure as code.​ CloudFormation also provides drift detection to know when infrastructure has veered from what is defined in the template.

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

What is AWS OpsWorks?

A

An infrastructure configuration management service that provides managed instances of Chef and Puppet. Used to automate the configuration and management of servers.

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

What is Amazon CloudWatch?

A

Monitoring and management service that integrates with most AWS services. It provides both metrics and alarms based on those metrics as well as logs

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

What does AWS Config provide?

A

Provides continual analysis of AWS resources to ensure they are meeting rules defined in the service

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

What is AWS Systems Manager?

A

A service that you can use to view and control your infrastructure on AWS.

Allows you to view operational data from multiple AWS services and automate operational tasks across your AWS resources.

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

What is AWS Control Tower?

A

System that launches a multi-account configuration based on AWS best practices

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

What is the Amazon Relational Database Service (RDS)?

A

Managed service for relational databases including support for MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora

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

What is Amazon Aurora?

A

MySQL and PostgreSQL compatible database engine for RDS that was built for the cloud

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

What is Amazon Aurora Serverless for RDS?

A

An on-demand and auto-scaling version of Amazon Aurora that does not require managing the underlying infrastructure. This service is commonly used in a ​serverless architecture.

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

What is Amazon DynamoDB?

A

Fully managed NoSQL database service that has extremely low latency and scaling based on configuration. This service is commonly used in a ​serverless architecture.

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

What is Amazon Redshift?

A

Managed petabyte scale data warehousing solution on AWS

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

What is Amazon Redshift Spectrum?

A

Service for querying exabytes of data stored in Amazon S3

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

What is Amazon Elasticache

A

Fully-managed in-memory data store that supports memcached and Redis engines

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

What is AWS Database Migration Service (DMS)?

A

Service that enables you to move your data (from popular commercial and open source databases) easily onto the cloud. This service can assist in ​data migration​ into the cloud from your data center.

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

“___________ is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.” - Amazon Web Services

A

EC2

EC2 provides virtual servers.

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

What are the four concepts that we need to know to launch an EC2 instance?

A
  1. Instance Types
  2. Root Device Type
  3. Amazon Machine Image (AMI)
  4. Purchase Option
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

An EC2 instance type defines the ___________, memory, and ________ _________

A

processor, storage type

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

What are the two root device types for an EC2 instance?

A
  1. Instance Store - Storage that is physically attached to the host the virtual server is running on
  2. Elastic Block Store - Storage that exists separately from the host the virtual server is running on
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Which root device type provides ephemeral storage, and which root device type provides persistent storage?

A

Instance Store provides ephemeral storage, and EBS provides persistent storage.

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

What is an Amazon Machine Image (AMI)?

A

Template for an EC2 instance. Includes configuration, operating system, and data. There are many AMI available. They can be shared across accounts.

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

What are the 5 Amazon EC2 purchase options?

A
  1. On-Demand
  2. Reserved
  3. Savings Plan
  4. Spot
  5. Dedicated Host
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Which EC2 purchase option allows you to pay by the second for the instances that are launched?

A

On-Demand

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

Which EC2 purchase option allows you to purchase at a discount instances in advance for 1-3 years?

A

Reserved

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

Which EC2 purchase option allows you to leverage unused EC2 capacity in a region for a large discount?

A

Spot

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

What are the 3 EC2 Reserved Instance types?

A
  1. Standard
    a. Partial Up Front
    b. All Up Front
    c. No Up Front
  2. Convertible
  3. Scheduled
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Which EC2 purchase option is similar in concept to reserved instances, supports compute with EC2, Fargate and Lambda, but does not reserve capacity?

A

Savings Plan

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

Which EC2 purchase option should you use if you have an instance that is consistent and always needed?

A

Reserved Instance (Standard or Convertible)

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

Which EC2 purchase option should you use if you have batch processing where the process can start and stop without affecting the job?

A

Spot Instances

52
Q

” ______________ lets you run without _______________ or ________________ servers. You only pay for the compute time you consume. You can run code for virtually any type of application or backend service - all with zero administration.” - Amazon Web Services

A

AWS Lambda, provisioning, managing

53
Q

Elastic Beanstalk is a ___________________ as a service on AWS.

A

platform

54
Q

What are the 8 supported application platforms for Elastic Beanstalk?

A

Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker

55
Q

Scenario 1:

■ Sylvia’s company is in the process of moving multiple workloads into AWS
■ One workload is an application that will be leveraged for at least 5 more years
■ The organization is looking to be as cost efficient as possible for its EC2 usage
■ What EC2 purchase option should be chosen for this application?

A

All Upfront Reserved - 3 Years

56
Q

Scenario 2:

■ Edward is looking to deploy his PHP web application to a virtual server
■ He doesn’t have experience managing EC2 instances on AWS
■ He needs the ability to scale this application to meet user demand
■ What is the best compute option for Edward based on these criteria?

A

AWS Elastic Beanstalk

57
Q

Scenario 3:

■ Cindy’s company is transitioning to the cloud for its data processing workloads
■ These workloads happen daily and can start or stop without a problem
■ This workload will be leveraged for at least one year
■ What EC2 purchase option would be the most cost-efficient choice?

A

Spot Instances

58
Q

What are three types of Elastic Load Balancers?

A
  1. Application Load Balancer (ALB)
  2. Network Load Balancer (NLB)
  3. Classic Load Balancer (CLB)
59
Q

Scaling up an instance type to a larger instance type with more resources is called ________ scaling

A

Vertical

60
Q

“Scaling out” and adding additional instances to handle the demand of your application is called ________ scaling.

A

Horizontal

61
Q

CloudFront utilizes AWS _______ locations, and supports both ________ and ________ content.

A

Edge, static, dynamic

62
Q

■ Ellen’s company has an internal application that runs on an EC2 server
■ Currently there is downtime as demand is greater than capacity for the server
■ Ellen is trying to decide if she should use bigger servers or more servers
■ Which scaling approach would you recommend and what services should they use?

A

Horizontal scaling using elastic load balancer.

63
Q

Which S3 Non-Archival Storage Class is the default storage class and is used for frequently accessed data?

A

S3 Standard

64
Q

Which S3 Non-Archival Storage Class will move your data to the correct storage class based on usage?

A

S3 Intelligent-Tiering

65
Q

Which S3 Non-Archival Storage Class is used for infrequently accessed data with the standard resilience

A

S3 Standard - IA

66
Q

Which S3 Non-Archival Storage Class is used for infrequently access data that is only stored in one AZ?

A

S3 One Zone Infrequent Access

67
Q

What is the feature that can be enabled per bucket that allows for optimized uploading of data using the AWS Edge Locations as a part of Amazon CloudFront?

A

S3 Transfer Acceleration

68
Q

Both S3 Glacier and Glacier Deep Archive are designed for _________ of data within S3 as a separate storage class.

A

archiving

69
Q

What are the minimum days of storage for S3 Glacier and S3 Glacier Deep Archive?

A

90 days and 180 days, respectively

70
Q

Data can be retrieved from __________ in minutes or hours, and from _____________ in hours.

A

S3 Glacier, S3 Glacier Deep Archive

71
Q

For the S3 Glacier and S3 Glacier Deep Archive, you pay a fee _____ _____ __________.

A

per GB retrieved

72
Q

S3 Glacier is over _____ times less expensive than an S3 Standard storage class, and S3 Glacier Deep Archive is over ______ times less expensive than an S3 Standard storage class.

A

5, 23

73
Q

Amazon Elastic Block Store (EBS) is ______________ storage designed to be connected to a single ____________ instance that can scale to support __________ of data and supports multiple volume types based on need.

A

block, EC2, pedabytes

74
Q

Which EBS volume type is a cost effective type designed for general workloads?

A

General Purpose SSD

75
Q

Which EBS volume type is a high performance volume for low latency applications?

A

Provisioned IOPS SSD

76
Q

Which EBS volume type is designed for frequently accessed data?

A

Throughput Optimized HDD

77
Q

Which EBS volume type is designed for less frequently accessed workloads?

A

Cold HDD

78
Q

Amazon Elastic File System (EFS) is a fully managed _____________________ file system designed to support ________________________ workloads.

A

NFS, Linux

79
Q

AWS offers a a fully managed native Windows file system called _________.

A

Amazon FSx for Windows File Server

80
Q

What are two large-scale data transfer services offered by AWS?

A

AWS Snowball and AWS Snowmobile

81
Q

AWS Snowball offers _______ scale transfer, and AWS Snowmobile offers ________ scale transfer.

A

petabyte, exabyte

82
Q

With AWS Snowball, a _______ ______ is delivered by AWS to your location.

A

physical device

83
Q

With AWS Snowmobile, a _______ ______ _______ is delivered by AWS to your location.

A

ruggedized shipping container

84
Q

Which data transfer service involves AWS setting up a connection to your network?

A

AWS Snowmobile

85
Q

Which data transfer service involves you connecting the transfer device to your network and uploading your data?

A

AWS Snowball

86
Q

Which data transfer service involves the transfer device being return by a local carrier?

A

AWS Snowball

87
Q

Which data transfer service involves you loading the data onto the device?

A

AWS Snowmobile

88
Q

Amazon RDS is a fully managed service for ________ databases.

A

relational

89
Q

What are the 6 supported Amazon RDS platforms?

A
  1. MySQL
  2. PostgreSQL
  3. MariaDB
  4. Oracle
  5. SQL Server
  6. Amazon Aurora
90
Q

“______________ is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open-source databases.” - Amazon Web Services

A

Amazon Aurora

91
Q

Amazon DynamoDB is a fully managed ___________________________ database service.

A

NoSQL

92
Q

“DynamoDB can handle more than _______________ requests per day and can support peaks of more than ____________ requests per second.” - Amazon Web Services

A

10 trillion, 20 million

93
Q

Amazon Elasticache is an in-memory data store that supports the ____________ and _____________ engines.

A

Memcached, Redis

94
Q

What is the data warehousing solution that supports petabytes of data?

A

Amazon Redshift

95
Q

What is the service that enables querying exabytes of data stored in S3?

A

Amazon Redshift Spectrum

96
Q

■ Jennifer is an IT executive in a financial services company
■ They are transitioning their data warehouse to AWS for analysis
■ The data warehouse would need to support up to 2 PB of data
■ Which approach would you recommend for Jennifer?

A

Amazon Redshift

97
Q

■ Sam is a DevOps engineer at a tech company
■ Sam needs to launch a MySQL database for a new web application
■ They need to have direct access to the virtual server that MySQL is running on
■ What approach would you recommend for Sam’s company?

A

Database on EC2

98
Q

■ Frank is the CTO at a gaming company
■ They are trying to determine how to store real-time user analytics
■ They need low latency and the ability to scale to handle up to 1 million players
■ Frank wants to minimize the amount of time it takes to maintain the database
■ Which AWS approach would you recommend for Frank?

A

DynamoDB

99
Q

Which service is a fully managed pub/sub message service?

A

Amazon SNS

100
Q

Which service is a fully managed message queue service?

A

Amazon SQS

101
Q

Within Amazon SNS, messages are organized according to ___________.

A

Topics

102
Q

Within Amazon SQS, messages are organized into ______________. There are two types of these. They are _________ and _________.

A

Queues. Standard, FIFO

103
Q

____________ enables orchestration of workflows through a fully managed service.

A

AWS Step Functions

104
Q

With AWS Step Functions, you are charged per _________ ___________

A

state transition

105
Q

Within AWS Step Functions, workflows are defined using ________ __________ _________

A

Amazon States Language

106
Q

■ Ruth started a non-profit that assigns volunteers to opportunities
■ Recently their database server went down, and users were unable to signup
■ While the situation is better, there is still some downtime expected in the future
■ She wants to explore an AWS service that could prevent lost user signups
■ What service would you recommend to Ruth?

A

Amazon Simple Queue Service (SQS)

107
Q

■ Jessi created a list of onboarding steps for new customers for their new app
■ These steps detail integrations with their CRM, emails to the user, and analytics
■ Jessi is worried about the time it will take to build all of this from scratch
■ Is there an AWS service that can help with this approach?

A

AWS Step Functions

108
Q

■ Roger’s company is an eCommerce company building a custom platform
■ They are still adding new functionality
■ He wants aspects of the platform to listen for events like orders and refunds
■ They don’t yet know all of the elements that would need to respond to events
■ Is there a service that would allow current and future parts of the platform to listen for
these events?

A

Amazon Simple Notification Service (SNS)

109
Q

___________ provides event history of your AWS account activity, including actions taken through the AWS Management Console, AWS SDKs, command line tools, and other AWS services.” - Amazon Web Services

A

AWS CloudTrail

110
Q

CloudTrail inserts an audit trail in an ____________

____________ or into ___________ ___________.

A

S3 bucket, CloudWatch logs

111
Q

Which service provides metrics, logs, and alarms for infrastructure?

A

Amazon CouldWatch

112
Q

Which service continually evaluates infrastructure against a set of rules?

A

AWS Config

113
Q

Which service provides operational data and automation across infrastructure?

A

AWS Systems Manager

114
Q

Which service allows for custom dashboards based on collected metrics?

A

Amazon CloudWatch

115
Q

Which service continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations?

A

AWS Config

116
Q

AWS Config provides specific ________ _________ with rules for specific compliance standards.

A

Conformance packs

117
Q

Which service provides multiple tools that make it easier to manage your AWS infrastructure?

A

AWS Systems Manager

118
Q

Which service is a managed service for provisioning infrastructure based on templates?

A

AWS CloudFormation

119
Q

CloudFormation templates can be written in _______ or ________.

A

JSON, YAML

120
Q

Which CloudFormation feature enables you to find changes in your infrastructure after it was launched by CloudFormation?

A

Drift detection

121
Q

“AWS OpsWorks is a _________ __________ service that provides managed instances of ______________ and ____________.

A

configuration management, chef, puppet

122
Q

Which service is used to create a multi-account environment that follows the recommended best practices in operational efficiency, security, and governance?

A

AWS Control Tower

123
Q

AWS Control Tower provides a way to create new AWS accounts based on ________________.

A

Templates

124
Q

■ Elliott is an operations engineer at a financial services company
■ He recently discovered that someone had disabled a security setting on a server
■ He is concerned that events like this might go unnoticed until a breach
■ Which service would allow the organization to continually track configuration of
infrastructure?

A

AWS Config

125
Q

■ James is the lead architect at a SaaS company
■ They will be launching a new application that includes several components
■ He is looking to minimize manual work required when creating infrastructure
■ What service would enable James to automate much of this effort?

A

AWS CloudFormation

126
Q

■ Candace is the CTO at a manufacturing company
■ A cloud server needed to support their manufacturing process was deleted
■ They want to make sure the follow up with the person who deleted this instance
■ Which service could show the individual that deleted this specific server?

A

AWS CloudTrail