Module 1: AWS Networking services Flashcards

1
Q

What is VPC?

A

Is a virtual Private Network that englobe some of your services in aws and allow them to connect with internet or other applications.

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

What is AWS Private Link?

A

Is a network service that allows your VPC, on premise infrastructure and other AWS services to connect without exposing them to internet connection. This service also helps you to configure connections more easy because you don’t need to use internet gateways, route tables, VPC peering and other services in other to connect your services. Demo: https://www.youtube.com/watch?v=0bHXWIM4_0o&ab_channel=Pythoholic

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

What is VPC peering?

A

Is a network connection that is used to connect two VPC allowing IPV4 or IPV6 traffic between. This helps you to avoid internet or other sources to connect your VPCs or to connect your VPCs with other AWS account’s VPC. Demo : https://www.youtube.com/watch?v=w-5lSvqSkjs&ab_channel=Pythoholic

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

What is VPC subnet?

A

A subnet is a group of IPV4 or IPV6 IPS that are connected between them in order to do a specific task. Demo: https://www.youtube.com/watch?v=IncOrb4yhgU&ab_channel=TomGregory

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

What is a VPC public subnet?

A

A public subnet is connected to internet thanks to an internet gateway, the services that are associated with public subnets in general a client oriented services like web pages because we need clients to interact with those services.

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

What is VPC private Subnet?

A

A private subnet is a network that is not connected to the internet an for that reason is not connected with an internet gateway. if we want to connect private subnet with internet we use a NAT gateway. We use private subnets to things we want to use in corporate environment and things we don’t want to show to the public, for example a database or confidential information.

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

Does all IP’s are allowed in AWS?

A

All IPS are allowed but for every amount of IP we have to reserve 4 IPS. One for broadcasting, other because is the IP of the network and obviously the IP for the gateway.

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

What is AWS Direct Connect?

A

Is a Networking service that help you to connect your on service infrastructure with AWS direct connect routers in order to access to all AWS services without internet.

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

What is Routing and what is a Route table?

A

Routing is the process of organizing the connections inside a Network. A Route table is created in your VPC subnets to organize the traffic and destination of your Network, the route table has two columns “|Destination|Target|” for example if we want to connect to internet the destination would be “0.0.0.0/0” and the target is the internet gateway name of the VPC because we are using this to connect to internet.

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

What is a security group?

A

Is a subnet security option that acts like a firewall that allows inbound or outbound traffic for your instance. Every VPC comes with a default security group that deny inbound traffic but allows out bound traffic. You can’t create deny rules for security groups. Demo: https://www.youtube.com/watch?v=ATeu9UEUx6w&ab_channel=Pythoholic

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

What is a network access control list?

A

A network ACL is a subnet security option that allow inbound or outbound traffic for an specific subnet. Each subnet only can have an ACL and this ACL is in charge to allow or deny traffic in your subnet. An ACL inspect not only the traffic that comes to you subnet but also inspect the traffic that go to outside form your subnet. Demo: https://www.youtube.com/watch?v=FILtmSzLy0A&ab_channel=JuanGuillermoRodriguez

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

What is a network access control list?

A

A network ACL is a subnet security option that allow inbound or outbound traffic for an specific subnet. Each subnet only can have an ACL and this ACL is in charge to allow or deny traffic in your subnet. An ACL inspect not only the traffic that comes to you subnet but also inspect the traffic that go to outside form your subnet. Demo: https://www.youtube.com/watch?v=FILtmSzLy0A&ab_channel=JuanGuillermoRodriguez

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

What are the differences between a Security Group and a ACL?

A

Security Group:
- Operate in a instance level, only allow rules, Return traffic is automatically allowed, inspect all rules in order to allow traffic, Applies only to EC2 instances and the services hosted in those EC2 instances (backend servers), we can associate at max 5 security group for each instance.
ACL:
- Operates at subnet level, support allow and deny rules, Return traffic must be explicitly allowed by rule, we process rules in order number, applies to all services inside the subnet, a subnet can only have an ACL/

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

Can we use security groups with ACL?

A

Yes we can create an EC2 instance with it’s security group inside a Subnet with it’s ACL.

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

What is an internet Gateway?

A

Is like a door that you can attach to your VPC to connect your VPC with internet. Demo: https://www.youtube.com/watch?v=35zd1FAMrjA&ab_channel=RubenJGarcia

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

What is a NAT gateway?

A

Is a door that allows services inside in a private subnet to connect with internet or other AWS services outside the subnet. Demo: https://www.youtube.com/watch?v=35zd1FAMrjA&ab_channel=RubenJGarcia

17
Q

What is a DNS?

A

A DNS is in charge to translate your web browser search into IPV4 or IPV6 address.

18
Q

What is Amazon Route 53?

A

Is a DNS server basically, in Route 53 you can transfer your domains to this service or host your Domains on this DNS server. To know more about : https://tutorialsdojo.com/amazon-route-53/. The demo: https://www.youtube.com/watch?v=BtiS0QyiTK8&ab_channel=Simplilearn

19
Q

What is an elastic IP address?

A

Is used when you want to give a permanent IP address to your EC2 instance. We can associate this with an EC2 instance, a VPC or whatever entry point connection you have in your network.

20
Q

What is a VPC endpoint??

A

Is used in Amazon Private Link to connect services inside a Private VPC without using internet.

21
Q

What is AWS CloudFront?

A

Is a service related with edge locations to give a fast service to your clients using your dynamic or static web applications . In CloudFrount you create “Origins” which are S3 buckets, EC2 instances with web servers, etc.. this Origin host images, web pages and other things that your clients can access via http or https requests. CloudFront copy the content of these Origin in every edge location of AWS in order to avoid a complex network to send that information to your clients that are far away of your origin.

22
Q

What is ELB?

A

Amazon Elastic Load Balancing is a service to distribute traffic in multiple aviability zones. We can distribute traffic on EC2 instances, aws lambda, Ip, S3, and other services. ELB also help us to identify the healthy of the connections, if a connection is healthy then we can distribute traffic to that connection. Demo: https://www.youtube.com/watch?v=pUm5nEIZQEs&ab_channel=Pythoholic

23
Q

What are the types of ELB?

A
  • Application Load Balancer (ALB): Operates at the seven layer of OSI model, we use it on http, https, web applications, microservices.
  • Network Load Balancer (NLB): Operates at the 4 layer of OSI model, is used in TCP/UDP.
    -Gateway Load Balancer (GLB): Operates in IP.
  • Classic Load Balancer: Is the classic load balancer that we use in EC2 instances to distribute the traffic. Demo: https://www.youtube.com/watch?v=pUm5nEIZQEs&ab_channel=Pythoholic
24
Q

What is a listener?

A

A listener is basically in charge of check connections requests.

25
Q

What is AWS API gateway?

A