VPC & Networking Flashcards
What is VPC (Virtual Private Cloud)?
Private network to deploy your resources (regional resource)
What is a subnet?
Allow you to partition your network inside your VPC (Availability Zone resource)
What is a public subnet?
A subnet that is accessible from the internet
What is a private subnet?
A subnet that is not accessible from the internet
What are Route Tables?
Used to define access to the internet and between subnets
What is an Internet Gateway?
Helps our VPC instances connect with the internet
What does a NAT Gateway (AWS Managed) & NAT Instances (self-managed) allow you do to?
Allow your instances in your private subnets to access the internet while remaining private
What is NACL (Network ACL)?
A firewall which controls traffic from and to subnet. Can have allow and deny rules. Are attached to a subnet and rules only include IP addresses
What are security groups?
A firewall that controls traffic to and from an ENI / an EC2 Instance. Can only have allow rules, rules include IP address and other security groups
What level is NACL at?
Subnet level
What level is security group at?
Instance level
What is VPC Flow Logs?
Capture information about IP traffic goring to your instances. Helps to monitor and troubleshoot connectivity issues.
Where do VPC Flow logs data go?
S3 or CloudWatch Logs
What is VPC Peering?
Connect two VPC, privately using AWS’ network. Make them behave as if they are on the same network. VPC Peering connection is not transitive (must be established for each VPC that need to communicate with one another)
What is VPC Endpoints?
Endpoints allow you to connect to AWS Services using a private network instead of the public www network. This gives you better security and lower latency.