creating your virtual data center: vpc fundamentals
TRANSCRIPT
![Page 1: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/1.jpg)
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Dr Andrew KaneSolutions Architect
AWS London Summit – 7th July 2016
Creating Your Virtual Data CenterAmazon VPC Fundamentals and Connectivity Options
![Page 2: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/2.jpg)
EC2 Instance
![Page 3: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/3.jpg)
EC2 Instance
![Page 4: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/4.jpg)
![Page 5: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/5.jpg)
VPC
![Page 6: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/6.jpg)
172.31.0.128
172.31.0.129
172.31.1.24
172.31.1.27
VPC
![Page 7: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/7.jpg)
172.31.0.128
172.31.0.129
172.31.1.24
172.31.1.27
VPC
![Page 8: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/8.jpg)
172.31.0.128
172.31.0.129
172.31.1.24
172.31.1.27
54.4.5.6
54.2.3.4
VPC
![Page 9: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/9.jpg)
What to Expect from the Session
• Get familiar with VPC concepts• Walk through a basic VPC setup• Learn about the ways in which you
can tailor your virtual network to meet your needs
![Page 10: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/10.jpg)
Walkthrough: setting up an Internet-connected VPC
![Page 11: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/11.jpg)
Creating an Internet-connected VPC: steps
Choosing an address range
Setting up subnets in Availability Zones
Creating a route to the Internet
Authorizing traffic to/from the VPC
![Page 12: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/12.jpg)
Choose address ranges
![Page 13: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/13.jpg)
CIDR notation review
CIDR range example:
172.31.0.0/16
![Page 14: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/14.jpg)
CIDR range example:
172.31.0.0/161010 1100 0001 1111 0000 0000 0000 0000
CIDR notation review
![Page 15: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/15.jpg)
CIDR notation review
CIDR range example:
172.31.0.0/161010 1100 0001 1111 0000 0000 0000 0000
![Page 16: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/16.jpg)
Choosing IP address ranges for your VPC
172.31.0.0/16
![Page 17: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/17.jpg)
Choosing IP address ranges for your VPC
172.31.0.0/16
Recommended: RFC1918 range
![Page 18: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/18.jpg)
Choosing IP address ranges for your VPC
172.31.0.0/16
Recommended: RFC1918 range
Recommended: /16
(64K addresses)
![Page 19: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/19.jpg)
Choosing IP address ranges for your VPC
172.31.0.0/16
Recommended: RFC1918 range
Recommended: /16
(64K addresses)
![Page 20: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/20.jpg)
Set up subnets
![Page 21: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/21.jpg)
Choosing IP address ranges for your subnets
172.31.0.0/16
![Page 22: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/22.jpg)
Choosing IP address ranges for your subnets
172.31.0.0/16
Availability Zone Availability Zone Availability Zone
eu-west-1a eu-west-1b eu-west-1c
![Page 23: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/23.jpg)
Choosing IP address ranges for your subnets
172.31.0.0/16
Availability Zone Availability Zone Availability ZoneVPC subnet VPC subnet VPC subnet
eu-west-1a eu-west-1b eu-west-1c
![Page 24: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/24.jpg)
Choosing IP address ranges for your subnets
172.31.0.0/16
Availability Zone Availability Zone Availability ZoneVPC subnet VPC subnet VPC subnet
172.31.0.0/24 172.31.1.0/24 172.31.2.0/24
eu-west-1a eu-west-1b eu-west-1c
![Page 25: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/25.jpg)
![Page 26: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/26.jpg)
Auto-assign Public IP:All instances will get an automatically assigned public IP
![Page 27: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/27.jpg)
More on subnets
• Recommended for most customers:• /16 VPC (64K addresses)• /24 Subnets (251 addresses)• One subnet per Availability Zone
• When might you do something else?
![Page 28: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/28.jpg)
Create a route to the Internet
![Page 29: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/29.jpg)
Routing in your VPC
• Route tables contain rules for which packets go where
• Your VPC has a default route table• … but you can assign different route
tables to different subnets
![Page 30: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/30.jpg)
![Page 31: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/31.jpg)
Traffic destined for my VPC stays in my VPC
![Page 32: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/32.jpg)
Internet Gateway
Send packets here if you want them to reach the Internet
![Page 33: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/33.jpg)
![Page 34: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/34.jpg)
Everything that isn’t destined for the VPC:Send to the Internet
![Page 35: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/35.jpg)
Authorizing traffic:network ACLssecurity groups
![Page 36: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/36.jpg)
Network ACLs = stateless firewall rules
![Page 37: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/37.jpg)
Network ACLs = stateless firewall rulesCan be applied on a subnet basis
![Page 38: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/38.jpg)
Network ACLs = stateless firewall rulesCan be applied on a subnet basis
![Page 39: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/39.jpg)
Network ACLs = stateless firewall rules
English translation: Allow all traffic in
Can be applied on a subnet basis
![Page 40: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/40.jpg)
Security groups follow the structure ofyour application
“MyWebServers” Security Group
“MyBackends” Security Group
Allow only “MyWebServers”
![Page 41: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/41.jpg)
Security groups = stateful firewall
![Page 42: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/42.jpg)
Security groups = stateful firewall
In English: Hosts in this group are reachable from the Internet on port 80 (HTTP)
![Page 43: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/43.jpg)
Security groups = stateful firewall
![Page 44: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/44.jpg)
Security groups = stateful firewall
In English: Only instances in the MyWebServers security group can reach instances in this security group
![Page 45: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/45.jpg)
Security groups in VPCs: additional notes
• VPC allows creation of egress as well as ingress security group rules
• Best practice: Whenever possible, specify allowed traffic by reference (other security groups)
• Many application architectures lend themselves to a 1:1 relationship between security groups (who can reach me) and IAM roles (what I can do).
![Page 46: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/46.jpg)
Connectivity options for VPCs
![Page 47: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/47.jpg)
Beyond Internet connectivity
Subnet routing options Connecting to your corporate network
Connecting to other VPCs
![Page 48: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/48.jpg)
Routing on a subnet basis:Internal-facing subnets
![Page 49: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/49.jpg)
Different route tables for different subnets
VPC subnet
VPC subnet
Has route to Internet
Has no route to Internet
![Page 50: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/50.jpg)
Internet access via NAT Gateway
VPC subnet VPC subnet
![Page 51: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/51.jpg)
Internet access via NAT Gateway
VPC subnet VPC subnet
0.0.
0.0/
0
![Page 52: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/52.jpg)
Internet access via NAT Gateway
VPC subnet VPC subnet
0.0.
0.0/
0
0.0.0.0/0
![Page 53: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/53.jpg)
Internet access via NAT Gateway
VPC subnet VPC subnet
0.0.
0.0/
0
0.0.0.0/0
NAT Gateway
![Page 54: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/54.jpg)
Internet access via NAT Gateway
VPC subnet VPC subnet
0.0.
0.0/
0
0.0.0.0/0
Public IP: 54.161.0.39
NAT Gateway
![Page 55: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/55.jpg)
Internet access via NAT Gateway
VPC subnet VPC subnet
0.0.
0.0/
0
0.0.0.0/0
Public IP: 54.161.0.39
NAT Gateway
![Page 56: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/56.jpg)
Connecting to other VPCs:VPC peering
![Page 57: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/57.jpg)
Shared services: VPC using VPC peering
Common/core services• Authentication/directory• Monitoring• Logging• Remote administration• Scanning
![Page 58: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/58.jpg)
VPC peering
VPC Peering
172.31.0.0/16 10.55.0.0/16
![Page 59: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/59.jpg)
VPC peering
VPC Peering
172.31.0.0/16 10.55.0.0/16
Orange Security Group Blue Security Group
ALLOW
![Page 60: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/60.jpg)
Steps to establish a peering: initiate request
172.31.0.0/16 10.55.0.0/16
![Page 61: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/61.jpg)
Steps to establish a peering: initiate request
172.31.0.0/16 10.55.0.0/16
Step 1
Initiate peering request
![Page 62: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/62.jpg)
Steps to establish a peering: initiate request
![Page 63: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/63.jpg)
Steps to establish a peering: accept request
172.31.0.0/16 10.55.0.0/16
Step 1
Initiate peering request
![Page 64: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/64.jpg)
Steps to establish a peering: accept request
172.31.0.0/16 10.55.0.0/16
Step 1
Initiate peering request
Step 2
Accept peering request
![Page 65: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/65.jpg)
Steps to establish a peering: accept request
![Page 66: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/66.jpg)
Steps to establish a peering: accept request
![Page 67: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/67.jpg)
Steps to establish a peering: create route
172.31.0.0/16 10.55.0.0/16Step 1
Initiate peering request
Step 2
Accept peering request
![Page 68: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/68.jpg)
Steps to establish a peering: create route
172.31.0.0/16 10.55.0.0/16Step 1
Initiate peering request
Step 2
Accept peering request
Step 3
Create routes
![Page 69: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/69.jpg)
Steps to establish a peering: create route
172.31.0.0/16 10.55.0.0/16Step 1
Initiate peering request
Step 2
Accept peering request
Step 3
Create routes
![Page 70: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/70.jpg)
Steps to establish a peering: create route
172.31.0.0/16 10.55.0.0/16Step 1
Initiate peering request
Step 2
Accept peering request
Step 3
Create routes
In English: Traffic destined for the peered VPC should go to the peering
![Page 71: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/71.jpg)
Connecting to your network:Virtual Private Network &Direct Connect
![Page 72: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/72.jpg)
Extend your own network into your VPC
VPN
Direct Connect
![Page 73: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/73.jpg)
VPN: What you need to know
192.168.0.0/16 172.31.0.0/16
![Page 74: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/74.jpg)
VPN: What you need to know
Customer Gateway
192.168.0.0/16 172.31.0.0/16
Your networking device
![Page 75: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/75.jpg)
VPN: What you need to know
Customer Gateway
Virtual Gateway
192.168.0.0/16 172.31.0.0/16
Your networking device
![Page 76: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/76.jpg)
VPN: What you need to know
Customer Gateway
Virtual Gateway
Two IPSec tunnels
192.168.0.0/16 172.31.0.0/16
Your networking device
![Page 77: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/77.jpg)
VPN: What you need to know
Customer Gateway
Virtual Gateway
Two IPSec tunnels
192.168.0.0/16 172.31.0.0/16
192.168/16
Your networking device
![Page 78: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/78.jpg)
Routing to a Virtual Private Gateway
![Page 79: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/79.jpg)
Routing to a Virtual Private Gateway
In English: Traffic to my 192.168.0.0/16 network goes out the VPN tunnel
![Page 80: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/80.jpg)
VPN vs Direct Connect
• Both allow secure connections between your network and your VPC
• VPN is a pair of IPSec tunnels over the Internet
• Direct Connect is a dedicated line with lower per-GB data transfer rates
• For highest availability: Use both
![Page 81: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/81.jpg)
DNS in a VPC
![Page 82: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/82.jpg)
VPC DNS options
![Page 83: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/83.jpg)
VPC DNS options
![Page 84: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/84.jpg)
VPC DNS options
Use Amazon DNS server
![Page 85: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/85.jpg)
VPC DNS options
Use Amazon DNS server
Have EC2 auto-assign DNS hostnames to instances
![Page 86: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/86.jpg)
EC2 DNS hostnames in a VPC
![Page 87: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/87.jpg)
EC2 DNS hostnames in a VPC
Internal DNS hostname: Resolves to Private IP address
![Page 88: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/88.jpg)
EC2 DNS hostnames in a VPC
Internal DNS hostname: Resolves to Private IP address
External DNS name: Resolves to…
![Page 89: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/89.jpg)
EC2 DNS hostnames work from anywhere:outside your VPCC:\>nslookup ec2-52-18-10-57.eu-west-1.compute.amazonaws.com
Non-authoritative answer:Name: ec2-52-18-10-57.eu-west-1.compute.amazonaws.comAddress: 52.18.10.57
![Page 90: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/90.jpg)
EC2 DNS hostnames work from anywhere:outside your VPCC:\>nslookup ec2-52-18-10-57.eu-west-1.compute.amazonaws.com
Non-authoritative answer:Name: ec2-52-18-10-57.eu-west-1.compute.amazonaws.comAddress: 52.18.10.57
Outside your VPC:Public IP address
![Page 91: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/91.jpg)
EC2 DNS hostnames work from anywhere:inside your VPC[ec2-user@ip-172-31-0-201 ~]$ dig ec2-52-18-10-57.eu-west-1.compute.amazonaws.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.38.amzn1 <<>> ec2-52-18-10-57.eu-west-1.compute.amazonaws.com;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36622;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:;ec2-52-18-10-57.eu-west-1.compute.amazonaws.com. IN A
;; ANSWER SECTION:ec2-52-18-10-57.eu-west-1.compute.amazonaws.com. 60 IN A 172.31.0.137
;; Query time: 2 msec;; SERVER: 172.31.0.2#53(172.31.0.2);; WHEN: Wed Sep 9 22:32:56 2015;; MSG SIZE rcvd: 81
![Page 92: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/92.jpg)
EC2 DNS hostnames work from anywhere:inside your VPC[ec2-user@ip-172-31-0-201 ~]$ dig ec2-52-18-10-57.eu-west-1.compute.amazonaws.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.38.amzn1 <<>> ec2-52-18-10-57.eu-west-1.compute.amazonaws.com;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36622;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:;ec2-52-18-10-57.eu-west-1.compute.amazonaws.com. IN A
;; ANSWER SECTION:ec2-52-18-10-57.eu-west-1.compute.amazonaws.com. 60 IN A 172.31.0.137
;; Query time: 2 msec;; SERVER: 172.31.0.2#53(172.31.0.2);; WHEN: Wed Sep 9 22:32:56 2015;; MSG SIZE rcvd: 81
Inside your VPC:Private IP address
![Page 93: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/93.jpg)
Amazon Route 53 private hosted zones
• Control DNS resolution for a domain and subdomains
• DNS records take effect only inside associated VPCs
• Can use it to override DNS records “on the outside”
![Page 94: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/94.jpg)
Creating an Amazon Route 53 private hosted zone
![Page 95: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/95.jpg)
Creating an Amazon Route 53 private hosted zone
Private hosted zone
![Page 96: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/96.jpg)
Creating an Amazon Route 53 private hosted zone
Private hosted zone
Associated with one or more VPCs
![Page 97: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/97.jpg)
Creating an Amazon Route 53 DNS record
Private Hosted Zoneexample.demohostedzone.org à
172.31.0.99
![Page 98: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/98.jpg)
Querying private hosted zone records
https://aws.amazon.com/amazon-linux-ami/2015.03-release-notes/[ec2-user@ip-172-31-0-201 ~]$ dig example.demohostedzone.org
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.38.amzn1 <<>> example.demohostedzone.org;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26694;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:;example.demohostedzone.org. IN A
;; ANSWER SECTION:example.demohostedzone.org. 60 IN A 172.31.0.99
;; Query time: 2 msec;; SERVER: 172.31.0.2#53(172.31.0.2);; WHEN: Wed Sep 9 00:13:33 2015;; MSG SIZE rcvd: 60
![Page 99: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/99.jpg)
… And more
![Page 100: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/100.jpg)
VPC Flow Logs: See all your traffic
Visibility into effects of security group rulesTroubleshooting network connectivityAbility to analyze traffic
![Page 101: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/101.jpg)
Amazon VPC endpoints: Amazon S3 without an Internet Gateway
![Page 102: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/102.jpg)
Amazon VPC endpoints: Amazon S3 without an Internet Gateway
![Page 103: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/103.jpg)
Amazon VPC endpoints: Amazon S3 without an Internet Gateway
![Page 104: Creating Your Virtual Data Center: VPC Fundamentals](https://reader033.vdocuments.us/reader033/viewer/2022052514/58f2a9011a28abd5728b4597/html5/thumbnails/104.jpg)
Thank you!