Deck 1 Flashcards

1
Q

Which database service is designed for graphs (like social media)?

A

Neptune

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

What is the fastest way to set up streaming from S3 to Kinesis Data Streams?

A

AWS Data Migration Service can bridge S3 and KDS without adding any code.

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

What two services are needed for a heterogenous database migration (from Oracle to Aurora, for example)?

A

Database Migration Service (used for any migration) and Schema Conversion Tool (to convert from one database type to another).

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

What tool is used for analyzing API calls within an AWS account?

A

CloudTrail

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

What has cheaper data transfer pricing, AWS Direct Connect or sending over the internet?

A

Direct Connect

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

Fully managed petabyte-scale cloud based data warehouse product designed for large scale data set storage and analysis

A

Amazon Redshift

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

How does Redshift Spectrum save cost on compute intensive data tasks?

A

Spectrums lives on dedicated spectrum servers, so it doesn’t use your cluster for computation. It can also efficiently query and retrieve structured and semi structured data from S3 without loading it into your Redshift tables.

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

If you specify the targets of a Network Load Balancer with instance IDs, what is used to route traffic to the correct instance?

A

The primary private IP address specified in the primary network interface for the instance.

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

On an EC2 instance, do scripts entered as User Data have root user privileges for executing by default?

A

Yes. By default, scripts entered as user data are executed as root, so they don’t require the SUDO command.

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

On an EC2 instance, when are scripts entered as User Data run by default?

A

Only during the boot cycle.

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

What is the purpose of an Aurora Replica?

A

An Aurora Replica is a replica of the original Aurora database that only supports read operations, allowing you to offload these from the primary instance.

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

What is CloudFront?

A

CloudFront is a web service that distributes your content to edge locations. Then it routes requests to the nearest edge location, improving latency.

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

What is AWS Global Accelerator?

A

Global Accelerator allows you to create standard or custom accelerators.

A standard accelerator routes traffic to the optimal regional endpoint to increase availability of your app.

Custom accelerators let you map users to specific destinations.

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

What suffix is required in the name of an SQS FIFO queue?

A

*.fifo

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

How many messages per second can SQS FIFO queues support with and without batching?

A

3000 with, 300 without

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

What is AWS Certificate Manager?

A

A service that lets you provision, manage ,and deploy public and private SSL/TLS certificates for use with your AWS services and connected resources.

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

How can you use AWS Config to check for expiring SSL/TLS certificates?

A

Managed rules, which let you automatically evaluate whether your resources comply with best practices.

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

What is Transit Gateway?

A

It connects your VPCs and on-premises networks through a central hub, eliminating complex peering relationships.

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

What are the advantages of the AWS S3 sync bucket command?

A

Lists source and target buckets to identify objects that need to be copied, identified objects with a different “last modified” date in source and target, and only copies the current version of each object.

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

What is S3 Batch Replication?

A

Replication on demand (rather than live for new objects).

21
Q

How can Global Accelerator be used for blue/green deployments?

A

With endpoints weights, which determine the proportion of traffic that is directed to endpoints within and endpoint group, and traffic dials, which control the percent of traffic directed to each endpoint group.

22
Q

What supports security groups, NAT instance or NAT Gateway?

23
Q

What supports port forwarding, NAT Instance or NAT Gateway?

24
Q

Which can be used as a bastion server, NAT gateway or NAT instance?

25
Q

What is a bastion server?

A

A special server instance designed to be the primary access point from the internet and acts as a proxy to other EC2 instances.

26
Q

What do Lambda functions have access to by default?

A

Any public Internet address, including public AWS APIs.

27
Q

What does VPC-Enabling a Lambda function do?

A

Gives it access to the private resources INSIDE that VPC.

28
Q

What should you do if you plan to reuse code in more than one Lambda function?

A

Create a Lambda Layer, a ZIP archive of libraries, custom runtimes, and other dependencies. Your function will be able to draw on this for that reusable code.

29
Q

What is Guard Duty?

A

A threat detection service that looks for malicious or unauthorized activity.

30
Q

What data sources can be used by Guard Duty?

A

VPC Flow Logs, Domain Name System (DNS), and CloudTrail events

31
Q

The AWS S3 sync bucket command will copy which version of an object?

A

Only the current version

32
Q

What two services can be used for creating decoupled applications?

A

AWS SQS (Simple Queue Service) and AWS SWF (Simple Workflow Service)

33
Q

What is SWF (Simple Workflow Service)?

A

A service for coordinating work across distributed application components.

34
Q

What is the visibility timeout for SQS?

A

A period in which SQS prevents consuming components from receiving or processing a message.

35
Q

What does SQS do with messages that have been in the queue longer than the maximum message retention period?

36
Q

Can you assign priority to some messages in SQS?

37
Q

What kind of objects can S3 Batch Replication replicate?

A

It lets you replicate objects that existed before replication config was in place, objects that have been previously replicated, and objects that failed replication.

38
Q

What is Lambda SnapStart?

A

With SnapStart, Lambda initializes functions as new versions are published, takes a firecracker microVM snapshot of memory and disk, encrypts the snapshot, and caches it for low latency access

39
Q

What is the CloudFormation Instance Scheduler template?

A

This allows you to set start and stop times for your EC2 and RDS instances, matching your application’s operating hours.

40
Q

Is DynamoDB compatible with mySQL?

41
Q

Is Aurora compatible with MySQL?

42
Q

How can you detect unusual spending patterns in your infrastructure?

A

AWS Cost Anomaly Detection on the AWS Billing and Cost Management console

43
Q

What is AWS Control Tower?

A

Service for setting up and governing an AWS multi account environment.

44
Q

What is DynamoDB Accelerator (DAX)?

A

DAX is an in-memory cache purpose-built for Dynamo to serve more balanced or read-heavy workloads.

46
Q

What is Fargate?

A

A serverless computer engine for containers that works with ECS and EKS (elastic kubernetes)

47
Q

Can ALBs route requests based on URL?

48
Q

Should a bastion host be deployed in a public or private subnet?