Networking Services / Developer Tools Flashcards

1
Q

Amazon Virtual Private Cloud (VPC)

A

A private virtual network to launch your EC2 instances. Helps isolate and protect instances.

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

VPC Peering

A

Allows you to connect two VPCs together, which facilitates secure communications between the two.

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

Subnet(s)

A

Allow you to split up the network in the VPC. Launch your EC2 instances in these.

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

Route 53

A

an Amazon DNS (Domain Name Service). Performs health checks on AWS resources, and supports hybrid architectures.

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

Direct Connect

A

A dedicated physical network connection, used for connecting on premises data centers to AWS. Great for Hybrid systems or doing large data transfers to AWS.

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

AWS VPN (Virtual Private Network) (site to site)

A

Similar to direct connect, but data travels over the internet. Provides automatic encryption, and is great for migrating apps to AWS.

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

Relational Database Service (RDS)

A

Supports popular DB Engines such as: Aurora, PostgreSQL, MySQL, MariaDB, Oracle DB, and SQL Server.

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

AWS Aurora

A

Relational DB service, compatible with mySQL and PostgreSQL. Scales automatically, and managed by AWS RDS

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

DynamoDB

A

Fully managed NoSQL key value DB. Serverless, scaled automatically.

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

DocumentDB

A

Managed document DB, compatible with MongoDB. Serverless, non-relational.

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

ElastiCache

A

In-Memory datastore. Fully managed service, is high performance but the data can be lost (since it’s in memory). Compatible with Redis or Memcached engines.

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

Neptune

A

Graph DB service - great for highly connected datasets like social media services. Fast and reliable, fully managed and serverless.

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

Cloud9

A

Allows you to write code within an IDE, from your browser. Used for Lambda.

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

Code Commit

A

It’s AWS Github.

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

Code Build

A

Build and test source code. Great for CI/CD

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

Code Deploy

A

Manages deployment to compute services, on the cloud or on-premises.

17
Q

Code Pipeline

A

Automates software release process. Integrates with the other “Code” services to implement a CI/CD pipeline.

18
Q

X-Ray

A

Code analyzer, provides an end to end view of requests as they travel through your application.

19
Q

Load Balancing Types

A

Application, Gateway, Network, Classic

20
Q

Application Load Balancing

A

Best suited for load balancing HTTP and HTTPS traffic. Routes traffic to targets within VPC based on content of the request.

21
Q

Gateway Load Balancing

A

Makes it easy to deploy, scale, and run third party virtual networking appliances.

22
Q

Network Load Balancing

A

best suited for TCP traffic where extreme performance is required. Routes to VPC and is capable of handling millions of requests per second.

23
Q

Classic Load Balancing

A

basic load balancing across EC2 instances. intended for applications built within the EC2 Classic Network