Networking Services Review Flashcards
What are the Networking Services?
Route 53
VPC (Virtual Private Cloud)
Direct Connect
VPN(Virtual Private Network)
API Gateway
Route 53
A GLOBAL DNS service that routes users to applications
Highly available - route to another server if one is down
Can lock out by a country
DNS changes are not instantaneous due to propagation
VPC
Virtual Private Cloud -logically isolated network in the AWS Cloud
Enables virtual networks
Can have private(uses NAT) and public subnets
Can enable a connection to your data center
Can have a private connection to apps
Direct Connect
A dedicated physical network connection from your on-prem data center to AWS
VPN
Virtual Private Network - Site-to-Site VPN creates a secure connection between your internal networks and AWS virtual private clouds
API Gateway
Allows you to build and fully manage APIs
Monitoring, metrics
Can distribute through CloudFront
Includes VPC and On-prem as well as public
What is Peering?
Connecting multiple VPC’s
What is ELB?
Elastic Load Balancing = Horizontal scaling: adding more instances
Better than vertical which you have to shut down for and have to guess capacity
Integrates with EC2 ECS(containers), Lambda
Supports 1+ AZ’s in a region
3 types of load balancing: ALB, NLB, Classic
When would you choose Elastic Beanstalk over using EC2 directly?
Monitoring
Automatic Scaling
Deployment - you want to deploy an app with minimal knowledge of other services
Reduce Maintenance
You only have a few customizations (if you have a lot, use EC2 directly)