SlideShare a Scribd company logo
1 of 71
P U B L I C S E C T O R
S U M M I T
WASH INGTON D.C
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enterprise Network
Architectures on AWS
Eric Schwenter
Principal Solutions Architect
AWS State and Local Government
2 9 5 5 0 8
Sohaib Tahir
Solutions Architect
AWS State and Local Government
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Target Audience
• Customers who are architecting an AWS Network Architecture
• Existing AWS users using Amazon VPC in production environments
• Network architects / engineers interested in AWS Networking Services
deep-dive
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
What not to expect
• Explanation of VPC basics; we assume that you know:
• VPCs
• Subnets
• Route Tables
• Security Groups / NACLs
• Explanation of AWS core services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Agenda
Account
Strategy
VPN
WAN
AWS Direct
Connect
Transit VPC
Network
Services
External
Connectivity
WAN
Internal
Connectivity
Multi-Region
Options
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Automation of infrastructure
AWS Direct Connect and VPN
standards
Subnet and routing standards
AWS Identity and Access
Management
Strict security groups and
routing
Identifying resources with tags
Smaller VPCs or accountsLarger VPCs or accounts
Account and VPC Segmentation
Infrastructure and
Networking
Policy and IAM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Segmentation: Decision Inputs
Relationship between accounts, VPCs, and tenants?
• Do accounts and tenants trust each other?
• Is the current network segmentation intentional or a side effect?
Who owns security and networking?
• Each team or a centralized team?
Compliance and governance requirements?
• Can they be scoped to an account or a VPC level?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Baseline security
IAM
Security groups
Segmentation Options: Layers
Application Application
Application Application
Application
Application
Inside the account
At the VPC
ACLs
Network security
Route tables
Network ACLs
Separate VPCs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Separation of Duties using AWS Organizations
Core OU
AWS Organizations
Shared Services Log Archive
Account
Baseline
Shared VPC
Parameter
store
VPN/DXEndpoints
Route53
Resolver
NAT
gateway
Transit
Gateway
Security
Direct
Connect
Network Services
Workload
OU
Workload
Regulated Workload
Workload VPC
Workload VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Multi-Account Services
Resource Access ManagerAWS Organizations Aware Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
AWS Control Tower
Automated AWS setup
Launch an automated
landing zone with best-
practices blueprints
Policy enforcement
Pre-packaged guardrails
to enforce policies or
detect violations
Dashboard for oversight
Continuous visibility into
workload compliance with
controls
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Agenda
Account
Strategy
VPN
WAN
AWS Direct
Connect
Transit VPC
Network
Services
External
Connectivity
WAN
Internal
Connectivity
Multi-Region
Options
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Internal Connectivity Options
VPC peering
• One-to-one connectivity
• Scales to 100 VPCs
• Security groups across
VPCs
• Inter-region peering
Transit VPC
• Shared services as a spoke
• Bandwidth constrained
• Complex management
• Instance and licensing costs
VPN
WAN
AWS Direct
Connect
Transit VPC
Shared
Services
AWS Transit Gateway
• Many-to-many or one-to-many
with route tables
• Highly scalable
• Hourly per attachment costs
Account Account
Account Account
Development
Account Account
Account Account
Testing
Account Account
Account Account
Production Shared Services
Route
Tables
Route
Tables
Transit Gateway
AWS PrivateLink
• One-to-many connectivity
• Highly scalable
• Supports overlapping CIDRs
• Uses Elastic Load Balancing
• Load balancing and hourly
endpoint costs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Our Starting Point
VPN
WAN
AWS Direct
Connect
Virtual private
gateway
Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BLI C SECTO R
SU M M I T
Our Starting Point
VPN
WAN
AWS Direct
Connect
Virtual private
gateway
Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BLI C SECTO R
SU M M I T
Our Starting Point
VPN
WAN
AWS Direct
Connect
Virtual private
gateway
Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Challenge: Adding More VPCs
VPN
WAN
AWS Direct
Connect
Dev Prod Dev Prod Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Challenge: Peering VPCs
VPN
WAN
AWS Direct
Connect
Dev Prod Dev Prod Dev Prod
Connect dev and prod
VPC peering
Connect the yellow environment
How does this scale?
Let’s:
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPN
WAN
AWS Direct
Connect
Dev Prod Dev Prod Dev Prod
Dev Prod Dev Prod Dev Prod
Scaling connections?
Scaling VPC peering?
Shared services?
Firewall and services?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Transit VPC
VPN
WAN
AWS Direct
Connect
Transit VPC
Dev Prod Dev Prod Dev Prod
Dev Prod Dev Prod Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Connectivity options at scale
VPC Peering
• 1-to-1 connectivity
• Scales to 100 VPCs
• Security groups across
VPCs
• Inter-region peering
Transit VPC
• Shared services as a spoke
• Bandwidth restricted
• Complex management
• Instance and licensing costs
AWS Transit Gateway
• Many-to-many or one-to-many
with route tables
• Highly scalable
• Hourly per attachment costs
Account Account
Account Account
Development
Account Account
Account Account
Testing
Account Account
Account Account
Production Shared Services
Route
Tables
Route
Tables
Transit Gateway
AWS PrivateLink
• One-to-many connectivity
• Highly scalable
• Supports overlapping CIDRs
• Uses Elastic Load Balancing
• Load balancing and hourly
endpoint costs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Transit VPC
VPN
WAN
AWS Direct
Connect
Transit VPC
Dev Prod Dev Prod Dev Prod
Dev Prod Dev Prod Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPN
WAN
AWS Direct
Connect
Transit Gateway
AWS
Transit Gateway
Dev Prod Dev Prod Dev Prod
Dev Prod Dev Prod Dev Prod
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
AWS Transit Gateway
AWS Region
Transit Gateway
ENIs
VPN
Routing Domain
Routing Domain
AWS Direct
Connect
Regional service
Scalable
Flexible routing
Reference Network
Architecture
Account Account
Account Account
Account Account
Account Account
Account Account
Account Account
VPN
AWS Direct Connect
Account Account Account Account IAM, cross-account roles
Route
tables
Route
tables
Transit Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPC Sharing
Easily share VPC networks between AWS accounts,
providing central oversight and control for networking
engineers
VPC Sharing and Resource Access Manager
Share subnets between accounts in an AWS Organization
Account
Account
Account
Account
Resource Share
• Public subnets
• Private subnets
Resource Share
• Private subnets
Infrastructure
account
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPC Sharing Benefits
Less unused resources
• Higher density subnets, add up
to 5 additional CIDRs
• More efficient use of VPN and
AWS Direct Connect
Separation of duties
• Infrastructure strictly controls
routing, IP addresses, and VPC
structure
• Developers own their resources,
accounts, and security groups
Decouple accounts and networks
• Account protection and billing
without additional infrastructure
• Many accounts with fewer
networks
• Avoid VPC peering charges
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Segmentation Considerations: Where to Start
Security groups and IAM are effective and proven
• Encourage IAM and security group use and monitor security configuration
Shared VPCs
• Tenants should limit access from the internet and other tenants
• VPCs using VPC peering are likely to benefit from shared VPCs
• Design around resource and limit contention
Separate VPCs
• Often the best security decision is the simplest. Separate VPCs are simple
• Use separate VPCs for strong network segmentation and resource isolation
• Transit Gateway removes the scaling issues with many VPCs (peering, VPN, routes)
Transit Gateway route tables define multi-VPC policy
• Consider isolating environments (dev and prod) and allow access to shared resources
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Agenda
Account
Strategy
VPN
WAN
AWS Direct
Connect
Transit VPC
Network
Services
External
Connectivity
WAN
Internal
Connectivity
Multi-Region
Options
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Connecting to On Premises
Virtual Private Gateway VPN AWS Direct Connect
VPN WAN
• Per VPC
• 1.25 Gbps outbound
• Encrypted in transit
• 50 virtual interfaces per port
• Multiple VPCs with Direct
Connect gateway
• No bandwidth constraints
AWS Transit Gateway VPN
VPN
• Multiple VPCs
• Add VPN connection as needed
• 1.25 Gbps per tunnel
• AWS Direct Connect Support
Amazon EC2 Customer VPN
VPN
• Per VPC or multiple (Transit VPC)
• Bandwidths vary by instance type
• AWS Marketplace options
• Scalability is generally limited by
management complexity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Connecting to on premises at scale
Virtual Private Gateway VPN AWS Direct Connect
VPN WAN
• Per VPC
• 1.25 Gbps per tunnel
• Encrypted in transit
• 50 virtual interfaces per port
• Multiple VPCs with Direct
Connect gateway
• No bandwidth constraints
AWS Transit Gateway VPN
VPN
• Multiple VPCs
• Add VPN connection as needed
• 1.25 Gbps per tunnel
• AWS Direct Connect support
Amazon EC2 Customer VPN
VPN
• Per VPC or multiple (Transit VPC)
• Bandwidths vary by instance type
• AWS Marketplace options
• Scalability is generally limited by
management complexity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Private connectivity with AWS Direct Connect
Dedicated private connection
from on-premises to AWS
Consistent network
performance
Reduced bandwidth costs
Compatible with all
AWS services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
AWS Direct Connect to Many VPCs
AWS Region
10.1.0.0/16
WAN
On premises
AWS Direct Connect
location
Private Virtual Interface
(VIF)
Customer
Router
AWS
Router
Customer
Router
AWS
Router
10.2.0.0/16
Up to 50 VIFs per port
AWS Direct Connect
Location 2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Direct Connect Gateway
AWS Region
10.1.0.0/16
WAN
On premises
AWS Direct Connect
location
Private Virtual
Interface (VIF)
Customer
Router
AWS
Router
Customer
Router
AWS
Router
10.2.0.0/16
Up to 10 VGWs per
Direct Connect Gateway
AWS Direct Connect
Location 2
Direct
Connect
Gateway
Account
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Direct Connect Gateway: Multiple Accounts
10.1.0.0/16
WAN
On premises
AWS Direct Connect
location
Private Virtual
Interface (VIF)
Customer
Router
AWS
Router
Customer
Router
AWS
Router
10.2.0.0/16
AWS Direct Connect
Location 2
Direct
Connect
Gateway
Account A
Account B
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPN With Transit Gateway
VPN
Route
Tables
Route
Tables
Transit Gateway
Customer Gateway
Consolidate VPN at the Transit Gateway (TGW)
• VPN acts similar to the Virtual Private Gateway (VGW)
• Bandwidth, configuration, APIs, cost, and experience
• VPN is attached to a TGW instead of a VGW
• Same 1.25 Gbps bandwidth per tunnel applies
Encryption to the edge of many VPCs
• Traffic is encrypted until it’s inside the VPC
• Does not natively encrypt traffic between VPCs
• Inter-region VPC peering does
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPN with Transit Gateway: Add More Bandwidth
VPN
Route
Tables
Route
Tables
Transit Gateway
Customer Gateway
Support for spreading traffic across many tunnels
• Equal cost multi-path (ECMP) support with BGP multi-path
• Tested up to 50 Gbps of traffic
• Split traffic into smaller flows, multi-part uploads, etc.
Check your on-premises configuration
• Multi-path BGP
• ECMP support, amount of equal paths, reverse-path
forwarding/spoofing checks
• Only supported with BGP, not static routing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Direct Connect and Transit Gateway
Account Account
Account Account
Account Account
Account Account
Account Account
Account Account
VPN
Route
Tables
Route
Tables
Transit Gateway
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Direct Connect and Transit Gateway
Direct Connect with VPN failover VPN over Direct Connect via
Public virtual interface (VIF)
Account Account
Account Account
Account Account
Account Account
Account Account
Account Account
VPN
AWS Direct
Connect
Route
Tables
Route
Tables
Transit Gateway
Transit VIF
VPN
AWS Direct
Connect
Route
Tables
Route
Tables
Transit Gateway
Public VIF
AWS Region
Receive AWS
public IP
addresses
Direct Connect
Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
AWS Client VPN
Support for OpenVPN clients
Available in 10 AWS Regions
today
Connected users charged
per user per hour
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Attachmen
t to
Amazon
VPC
TLS based tunnel
over the internet
User with Open
VPN Client
Client VPN
Endpoint
Clien
t
The
InternetAmazon
DynamoDB
Amazon S3
On-Premises
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Agenda
Account
Strategy
VPN
WAN
AWS Direct
Connect
Transit VPC
Network
Services
External
Connectivity
WAN
Internal
Connectivity
Multi-Region
Options
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud
VPC
Data Center
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud
VPC
Data Center
X
DNS not resolvable
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud
VPC
Data Center
DNS Forwarders
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud
VPC
Data Center
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud – Multiple Accounts
VPC
Data Center
VPC
VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud
VPC
Data Center
VPC
VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Enabling Hybrid Cloud – Highly Available
Forwarders
VPC
Data Center
VPC
VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Route 53 Resolver
Managed DNS Resolver
service from Route 53
Create conditional
forwarding rules to re-direct
query traffic
Enables hybrid connectivity
over AWS Direct Connect
and managed VPN
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Route 53 Resolver
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Benefit to You: Availability
• Use AWS high-availability architecture
• Create additional redundancy by provisioning more ENIs in different
AZs
VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Benefit to You: Cross Account Rules Sharing
VPC
VPC
VPC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Interface VPC Endpoints - Powered by AWS
PrivateLink
Three types of services accessible over AWS PrivateLink
• AWS services – Interface VPC Endpoints
• Customer-hosted internal services
• Third-party services (SaaS)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
VPC Endpoints (VPCEs) for AWS Services
AWS ServiceConsumer VPC
Consumer VPC
AWS Service
VPCE
us-east-1
Growing list of supported AWS Services:
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Sharing VPCEs Across VPCs Using TGW
VPC
Shared Services VPC (Service Consumer)
corporate data center
On-prem
servers
Route53
Resolver
Transit
Gateway
VPC
VPC
VPN
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Agenda
Account
Strategy
VPN
WAN
AWS Direct
Connect
Transit VPC
Network
Services
External
Connectivity
WAN
Internal
Connectivity
Multi-Region
Options
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Private Connectivity with Inter-Region Peering
Private connectivity for two
or more VPCs between regions
Highly available, no single
point of failure
All traffic stays on the AWS
global backbone network
All traffic encrypted and
anonymized
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Multiple Regions with Direct Connect
WAN
On Premises
AWS Direct Connect
Location
Private Virtual
Interface (VIF)
Customer
Router
AWS
Router
Customer
Router
AWS
Router
AWS Region
AWS Direct Connect
Location 2
Direct
Connect
Gateway
Account
AWS Region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Multiple Regions with Direct Connect + TGW
WAN
On Premises
AWS Direct Connect
Location
Transit Virtual
Interface (VIF)
Customer
Router
AWS
Router
Customer
Router
AWS
Router
AWS Direct Connect
Location 2
Direct
Connect
Gateway
Account
AWS Region
AWS Region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Multiple Regions with Direct Connect + TGW
WAN
On Premises
AWS Direct Connect
Location
Transit Virtual
Interface (VIF)
Customer
Router
AWS
Router
Customer
Router
AWS
Router
AWS Direct Connect
Location 2
Direct
Connect
Gateway
Region
Region
Network Services Account
Prod Account
Dev Account
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Takeaways
Enterprises have flexibility to architect for any use case
We have tools that scale to many VPCs across many AWS accounts
Use services in combination to meet scale and security requirements
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Advice
• Networking changes fast, no more crystal balls
• Start simple! Stay simple. Reduce complexity to smaller scopes
• Segment and modify as needed
• Experiment and test
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
Related Breakout Sessions
295497 - Advanced Architectures with AWS Transit Gateway
Tuesday 10:00 AM
299940 - Networking Patterns and Practices: A case study
Tuesday 2:45 PM
316596 - Connecting AWS to Private Government Networks
Tuesday 4:00 PM
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R
S U M M I T

More Related Content

What's hot

What's hot (20)

Deploy and Govern at Scale with AWS Control Tower
Deploy and Govern at Scale with AWS Control TowerDeploy and Govern at Scale with AWS Control Tower
Deploy and Govern at Scale with AWS Control Tower
 
Advanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit GatewayAdvanced Architectures with AWS Transit Gateway
Advanced Architectures with AWS Transit Gateway
 
AWS PrivateLink Fundamentals
AWS PrivateLink FundamentalsAWS PrivateLink Fundamentals
AWS PrivateLink Fundamentals
 
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
20191105 AWS Black Belt Online Seminar Amazon Route 53 Hosted Zone
 
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
 
AWS Black Belt Techシリーズ AWS Direct Connect
AWS Black Belt Techシリーズ AWS Direct ConnectAWS Black Belt Techシリーズ AWS Direct Connect
AWS Black Belt Techシリーズ AWS Direct Connect
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech TalksDeep Dive on AWS Single Sign-On - AWS Online Tech Talks
Deep Dive on AWS Single Sign-On - AWS Online Tech Talks
 
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
Deep Dive - CI/CD on AWS
Deep Dive - CI/CD on AWSDeep Dive - CI/CD on AWS
Deep Dive - CI/CD on AWS
 
AWS Containers Day.pdf
AWS Containers Day.pdfAWS Containers Day.pdf
AWS Containers Day.pdf
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
 
CI/CD with AWS Code Services
CI/CD with AWS Code ServicesCI/CD with AWS Code Services
CI/CD with AWS Code Services
 
AWS networking fundamentals
AWS networking fundamentalsAWS networking fundamentals
AWS networking fundamentals
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
 
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
 
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
 
Introducing Amazon EKS
Introducing Amazon EKSIntroducing Amazon EKS
Introducing Amazon EKS
 
AWSome Day Online Conference 2019 - Module 5 AWS Pricing and Support.pdf
AWSome Day Online Conference 2019 - Module 5 AWS Pricing and Support.pdfAWSome Day Online Conference 2019 - Module 5 AWS Pricing and Support.pdf
AWSome Day Online Conference 2019 - Module 5 AWS Pricing and Support.pdf
 

Similar to Enterprise Network Architectures on AWS

如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案
Amazon Web Services
 
Breaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersBreaking Up the Monolith with Containers
Breaking Up the Monolith with Containers
Amazon Web Services
 
Introduction_to_AWS_Services__Networking,_Security.pptx
Introduction_to_AWS_Services__Networking,_Security.pptxIntroduction_to_AWS_Services__Networking,_Security.pptx
Introduction_to_AWS_Services__Networking,_Security.pptx
GauravSharma164138
 

Similar to Enterprise Network Architectures on AWS (20)

Networking and Edge Services on AWS
Networking and Edge Services on AWSNetworking and Edge Services on AWS
Networking and Edge Services on AWS
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案
 
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
Hybrid Solutions at the Edge – Go Global Faster, Efficiently, and More Secure...
 
AWS PrivateLink: Fundamentals - SRV211 - Atlanta AWS Summit
AWS PrivateLink: Fundamentals - SRV211 - Atlanta AWS SummitAWS PrivateLink: Fundamentals - SRV211 - Atlanta AWS Summit
AWS PrivateLink: Fundamentals - SRV211 - Atlanta AWS Summit
 
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
 
如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案如何成功的完成混合雲遷移專案
如何成功的完成混合雲遷移專案
 
How Vanguard and Bloomberg Use AWS PrivateLink (NET323) - AWS re:Invent 2018
How Vanguard and Bloomberg Use AWS PrivateLink (NET323) - AWS re:Invent 2018How Vanguard and Bloomberg Use AWS PrivateLink (NET323) - AWS re:Invent 2018
How Vanguard and Bloomberg Use AWS PrivateLink (NET323) - AWS re:Invent 2018
 
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
Innovate - Become Migration Ready: Accelerate and Optimise your Cloud Adoptio...
 
AWS Transit Gateway-Benefits and Best Practices
AWS Transit Gateway-Benefits and Best PracticesAWS Transit Gateway-Benefits and Best Practices
AWS Transit Gateway-Benefits and Best Practices
 
Introducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionIntroducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-Region
 
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS SummitSecurely deliver applications with AWS - SVC305 - Atlanta AWS Summit
Securely deliver applications with AWS - SVC305 - Atlanta AWS Summit
 
Breaking Up the Monolith with Containers
Breaking Up the Monolith with ContainersBreaking Up the Monolith with Containers
Breaking Up the Monolith with Containers
 
AWS_Security_Essentials
AWS_Security_EssentialsAWS_Security_Essentials
AWS_Security_Essentials
 
Scale - VMware Cloud on AWS: The Faster Path to a Hybrid Cloud for Public Sec...
Scale - VMware Cloud on AWS: The Faster Path to a Hybrid Cloud for Public Sec...Scale - VMware Cloud on AWS: The Faster Path to a Hybrid Cloud for Public Sec...
Scale - VMware Cloud on AWS: The Faster Path to a Hybrid Cloud for Public Sec...
 
DevNetOps: Automating large-scale hybrid cloud architectures - AWS Summit Cap...
DevNetOps: Automating large-scale hybrid cloud architectures - AWS Summit Cap...DevNetOps: Automating large-scale hybrid cloud architectures - AWS Summit Cap...
DevNetOps: Automating large-scale hybrid cloud architectures - AWS Summit Cap...
 
Introduction_to_AWS_Services__Networking,_Security.pptx
Introduction_to_AWS_Services__Networking,_Security.pptxIntroduction_to_AWS_Services__Networking,_Security.pptx
Introduction_to_AWS_Services__Networking,_Security.pptx
 
Continuous Diagnostics and Mitigation (CDM) at Cloud Scale: How Federal Agenc...
Continuous Diagnostics and Mitigation (CDM) at Cloud Scale: How Federal Agenc...Continuous Diagnostics and Mitigation (CDM) at Cloud Scale: How Federal Agenc...
Continuous Diagnostics and Mitigation (CDM) at Cloud Scale: How Federal Agenc...
 
Pitt Immersion Day Module 5 - security overview
Pitt Immersion Day Module 5 - security overviewPitt Immersion Day Module 5 - security overview
Pitt Immersion Day Module 5 - security overview
 
AWS PrivateLink: Fundamentals - SRV211 - Anaheim AWS Summit
AWS PrivateLink: Fundamentals - SRV211 - Anaheim AWS SummitAWS PrivateLink: Fundamentals - SRV211 - Anaheim AWS Summit
AWS PrivateLink: Fundamentals - SRV211 - Anaheim AWS Summit
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Enterprise Network Architectures on AWS

  • 1. P U B L I C S E C T O R S U M M I T WASH INGTON D.C
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enterprise Network Architectures on AWS Eric Schwenter Principal Solutions Architect AWS State and Local Government 2 9 5 5 0 8 Sohaib Tahir Solutions Architect AWS State and Local Government
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Target Audience • Customers who are architecting an AWS Network Architecture • Existing AWS users using Amazon VPC in production environments • Network architects / engineers interested in AWS Networking Services deep-dive
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T What not to expect • Explanation of VPC basics; we assume that you know: • VPCs • Subnets • Route Tables • Security Groups / NACLs • Explanation of AWS core services
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Agenda Account Strategy VPN WAN AWS Direct Connect Transit VPC Network Services External Connectivity WAN Internal Connectivity Multi-Region Options
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Automation of infrastructure AWS Direct Connect and VPN standards Subnet and routing standards AWS Identity and Access Management Strict security groups and routing Identifying resources with tags Smaller VPCs or accountsLarger VPCs or accounts Account and VPC Segmentation Infrastructure and Networking Policy and IAM
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Segmentation: Decision Inputs Relationship between accounts, VPCs, and tenants? • Do accounts and tenants trust each other? • Is the current network segmentation intentional or a side effect? Who owns security and networking? • Each team or a centralized team? Compliance and governance requirements? • Can they be scoped to an account or a VPC level?
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Baseline security IAM Security groups Segmentation Options: Layers Application Application Application Application Application Application Inside the account At the VPC ACLs Network security Route tables Network ACLs Separate VPCs
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Separation of Duties using AWS Organizations Core OU AWS Organizations Shared Services Log Archive Account Baseline Shared VPC Parameter store VPN/DXEndpoints Route53 Resolver NAT gateway Transit Gateway Security Direct Connect Network Services Workload OU Workload Regulated Workload Workload VPC Workload VPC
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Multi-Account Services Resource Access ManagerAWS Organizations Aware Services
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T AWS Control Tower Automated AWS setup Launch an automated landing zone with best- practices blueprints Policy enforcement Pre-packaged guardrails to enforce policies or detect violations Dashboard for oversight Continuous visibility into workload compliance with controls
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Agenda Account Strategy VPN WAN AWS Direct Connect Transit VPC Network Services External Connectivity WAN Internal Connectivity Multi-Region Options
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Internal Connectivity Options VPC peering • One-to-one connectivity • Scales to 100 VPCs • Security groups across VPCs • Inter-region peering Transit VPC • Shared services as a spoke • Bandwidth constrained • Complex management • Instance and licensing costs VPN WAN AWS Direct Connect Transit VPC Shared Services AWS Transit Gateway • Many-to-many or one-to-many with route tables • Highly scalable • Hourly per attachment costs Account Account Account Account Development Account Account Account Account Testing Account Account Account Account Production Shared Services Route Tables Route Tables Transit Gateway AWS PrivateLink • One-to-many connectivity • Highly scalable • Supports overlapping CIDRs • Uses Elastic Load Balancing • Load balancing and hourly endpoint costs
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Our Starting Point VPN WAN AWS Direct Connect Virtual private gateway Dev Prod © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BLI C SECTO R SU M M I T Our Starting Point VPN WAN AWS Direct Connect Virtual private gateway Dev Prod © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BLI C SECTO R SU M M I T Our Starting Point VPN WAN AWS Direct Connect Virtual private gateway Dev Prod
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Challenge: Adding More VPCs VPN WAN AWS Direct Connect Dev Prod Dev Prod Dev Prod
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Challenge: Peering VPCs VPN WAN AWS Direct Connect Dev Prod Dev Prod Dev Prod Connect dev and prod VPC peering Connect the yellow environment How does this scale? Let’s:
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPN WAN AWS Direct Connect Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod Scaling connections? Scaling VPC peering? Shared services? Firewall and services?
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Transit VPC VPN WAN AWS Direct Connect Transit VPC Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Connectivity options at scale VPC Peering • 1-to-1 connectivity • Scales to 100 VPCs • Security groups across VPCs • Inter-region peering Transit VPC • Shared services as a spoke • Bandwidth restricted • Complex management • Instance and licensing costs AWS Transit Gateway • Many-to-many or one-to-many with route tables • Highly scalable • Hourly per attachment costs Account Account Account Account Development Account Account Account Account Testing Account Account Account Account Production Shared Services Route Tables Route Tables Transit Gateway AWS PrivateLink • One-to-many connectivity • Highly scalable • Supports overlapping CIDRs • Uses Elastic Load Balancing • Load balancing and hourly endpoint costs
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Transit VPC VPN WAN AWS Direct Connect Transit VPC Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPN WAN AWS Direct Connect Transit Gateway AWS Transit Gateway Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod Dev Prod
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T AWS Transit Gateway AWS Region Transit Gateway ENIs VPN Routing Domain Routing Domain AWS Direct Connect Regional service Scalable Flexible routing
  • 25. Reference Network Architecture Account Account Account Account Account Account Account Account Account Account Account Account VPN AWS Direct Connect Account Account Account Account IAM, cross-account roles Route tables Route tables Transit Gateway
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPC Sharing Easily share VPC networks between AWS accounts, providing central oversight and control for networking engineers
  • 27. VPC Sharing and Resource Access Manager Share subnets between accounts in an AWS Organization Account Account Account Account Resource Share • Public subnets • Private subnets Resource Share • Private subnets Infrastructure account
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPC Sharing Benefits Less unused resources • Higher density subnets, add up to 5 additional CIDRs • More efficient use of VPN and AWS Direct Connect Separation of duties • Infrastructure strictly controls routing, IP addresses, and VPC structure • Developers own their resources, accounts, and security groups Decouple accounts and networks • Account protection and billing without additional infrastructure • Many accounts with fewer networks • Avoid VPC peering charges
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Segmentation Considerations: Where to Start Security groups and IAM are effective and proven • Encourage IAM and security group use and monitor security configuration Shared VPCs • Tenants should limit access from the internet and other tenants • VPCs using VPC peering are likely to benefit from shared VPCs • Design around resource and limit contention Separate VPCs • Often the best security decision is the simplest. Separate VPCs are simple • Use separate VPCs for strong network segmentation and resource isolation • Transit Gateway removes the scaling issues with many VPCs (peering, VPN, routes) Transit Gateway route tables define multi-VPC policy • Consider isolating environments (dev and prod) and allow access to shared resources
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Agenda Account Strategy VPN WAN AWS Direct Connect Transit VPC Network Services External Connectivity WAN Internal Connectivity Multi-Region Options
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Connecting to On Premises Virtual Private Gateway VPN AWS Direct Connect VPN WAN • Per VPC • 1.25 Gbps outbound • Encrypted in transit • 50 virtual interfaces per port • Multiple VPCs with Direct Connect gateway • No bandwidth constraints AWS Transit Gateway VPN VPN • Multiple VPCs • Add VPN connection as needed • 1.25 Gbps per tunnel • AWS Direct Connect Support Amazon EC2 Customer VPN VPN • Per VPC or multiple (Transit VPC) • Bandwidths vary by instance type • AWS Marketplace options • Scalability is generally limited by management complexity
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Connecting to on premises at scale Virtual Private Gateway VPN AWS Direct Connect VPN WAN • Per VPC • 1.25 Gbps per tunnel • Encrypted in transit • 50 virtual interfaces per port • Multiple VPCs with Direct Connect gateway • No bandwidth constraints AWS Transit Gateway VPN VPN • Multiple VPCs • Add VPN connection as needed • 1.25 Gbps per tunnel • AWS Direct Connect support Amazon EC2 Customer VPN VPN • Per VPC or multiple (Transit VPC) • Bandwidths vary by instance type • AWS Marketplace options • Scalability is generally limited by management complexity
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Private connectivity with AWS Direct Connect Dedicated private connection from on-premises to AWS Consistent network performance Reduced bandwidth costs Compatible with all AWS services
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T AWS Direct Connect to Many VPCs AWS Region 10.1.0.0/16 WAN On premises AWS Direct Connect location Private Virtual Interface (VIF) Customer Router AWS Router Customer Router AWS Router 10.2.0.0/16 Up to 50 VIFs per port AWS Direct Connect Location 2
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Direct Connect Gateway AWS Region 10.1.0.0/16 WAN On premises AWS Direct Connect location Private Virtual Interface (VIF) Customer Router AWS Router Customer Router AWS Router 10.2.0.0/16 Up to 10 VGWs per Direct Connect Gateway AWS Direct Connect Location 2 Direct Connect Gateway Account
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Direct Connect Gateway: Multiple Accounts 10.1.0.0/16 WAN On premises AWS Direct Connect location Private Virtual Interface (VIF) Customer Router AWS Router Customer Router AWS Router 10.2.0.0/16 AWS Direct Connect Location 2 Direct Connect Gateway Account A Account B
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPN With Transit Gateway VPN Route Tables Route Tables Transit Gateway Customer Gateway Consolidate VPN at the Transit Gateway (TGW) • VPN acts similar to the Virtual Private Gateway (VGW) • Bandwidth, configuration, APIs, cost, and experience • VPN is attached to a TGW instead of a VGW • Same 1.25 Gbps bandwidth per tunnel applies Encryption to the edge of many VPCs • Traffic is encrypted until it’s inside the VPC • Does not natively encrypt traffic between VPCs • Inter-region VPC peering does
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPN with Transit Gateway: Add More Bandwidth VPN Route Tables Route Tables Transit Gateway Customer Gateway Support for spreading traffic across many tunnels • Equal cost multi-path (ECMP) support with BGP multi-path • Tested up to 50 Gbps of traffic • Split traffic into smaller flows, multi-part uploads, etc. Check your on-premises configuration • Multi-path BGP • ECMP support, amount of equal paths, reverse-path forwarding/spoofing checks • Only supported with BGP, not static routing
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Direct Connect and Transit Gateway Account Account Account Account Account Account Account Account Account Account Account Account VPN Route Tables Route Tables Transit Gateway
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Direct Connect and Transit Gateway Direct Connect with VPN failover VPN over Direct Connect via Public virtual interface (VIF) Account Account Account Account Account Account Account Account Account Account Account Account VPN AWS Direct Connect Route Tables Route Tables Transit Gateway Transit VIF VPN AWS Direct Connect Route Tables Route Tables Transit Gateway Public VIF AWS Region Receive AWS public IP addresses Direct Connect Gateway
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T AWS Client VPN Support for OpenVPN clients Available in 10 AWS Regions today Connected users charged per user per hour
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Attachmen t to Amazon VPC TLS based tunnel over the internet User with Open VPN Client Client VPN Endpoint Clien t The InternetAmazon DynamoDB Amazon S3 On-Premises
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Agenda Account Strategy VPN WAN AWS Direct Connect Transit VPC Network Services External Connectivity WAN Internal Connectivity Multi-Region Options
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud VPC Data Center
  • 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud VPC Data Center X DNS not resolvable
  • 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud VPC Data Center DNS Forwarders
  • 49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud VPC Data Center
  • 50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud – Multiple Accounts VPC Data Center VPC VPC
  • 51. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud VPC Data Center VPC VPC
  • 52. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Enabling Hybrid Cloud – Highly Available Forwarders VPC Data Center VPC VPC
  • 53. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Route 53 Resolver Managed DNS Resolver service from Route 53 Create conditional forwarding rules to re-direct query traffic Enables hybrid connectivity over AWS Direct Connect and managed VPN
  • 54. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Route 53 Resolver
  • 55. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Benefit to You: Availability • Use AWS high-availability architecture • Create additional redundancy by provisioning more ENIs in different AZs VPC
  • 56. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Benefit to You: Cross Account Rules Sharing VPC VPC VPC
  • 57. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Interface VPC Endpoints - Powered by AWS PrivateLink Three types of services accessible over AWS PrivateLink • AWS services – Interface VPC Endpoints • Customer-hosted internal services • Third-party services (SaaS)
  • 58. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T VPC Endpoints (VPCEs) for AWS Services AWS ServiceConsumer VPC Consumer VPC AWS Service VPCE us-east-1 Growing list of supported AWS Services:
  • 59. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Sharing VPCEs Across VPCs Using TGW VPC Shared Services VPC (Service Consumer) corporate data center On-prem servers Route53 Resolver Transit Gateway VPC VPC VPN
  • 60. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Agenda Account Strategy VPN WAN AWS Direct Connect Transit VPC Network Services External Connectivity WAN Internal Connectivity Multi-Region Options
  • 61. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 62. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Private Connectivity with Inter-Region Peering Private connectivity for two or more VPCs between regions Highly available, no single point of failure All traffic stays on the AWS global backbone network All traffic encrypted and anonymized
  • 63. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Multiple Regions with Direct Connect WAN On Premises AWS Direct Connect Location Private Virtual Interface (VIF) Customer Router AWS Router Customer Router AWS Router AWS Region AWS Direct Connect Location 2 Direct Connect Gateway Account AWS Region
  • 64. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Multiple Regions with Direct Connect + TGW WAN On Premises AWS Direct Connect Location Transit Virtual Interface (VIF) Customer Router AWS Router Customer Router AWS Router AWS Direct Connect Location 2 Direct Connect Gateway Account AWS Region AWS Region
  • 65. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Multiple Regions with Direct Connect + TGW WAN On Premises AWS Direct Connect Location Transit Virtual Interface (VIF) Customer Router AWS Router Customer Router AWS Router AWS Direct Connect Location 2 Direct Connect Gateway Region Region Network Services Account Prod Account Dev Account
  • 66. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 67. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Takeaways Enterprises have flexibility to architect for any use case We have tools that scale to many VPCs across many AWS accounts Use services in combination to meet scale and security requirements
  • 68. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Advice • Networking changes fast, no more crystal balls • Start simple! Stay simple. Reduce complexity to smaller scopes • Segment and modify as needed • Experiment and test
  • 69. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T Related Breakout Sessions 295497 - Advanced Architectures with AWS Transit Gateway Tuesday 10:00 AM 299940 - Networking Patterns and Practices: A case study Tuesday 2:45 PM 316596 - Connecting AWS to Private Government Networks Tuesday 4:00 PM
  • 70. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T
  • 71. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C TO R S U M M I T