SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Centralizing DNS Management in a
Multi-Account Environment
Anuj Dewangan
Senior Solutions Architect
Amazon Web Services, Inc.
N E T 3 2 2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introductions
• Name and role
• re:Invent must-dos (past and present)
• Experience with the AWS platform
• What interests you in this session?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multiple-accounts, multiple DNS servers
Internal Hosted
Zone
dev-engineering
Internal Hosted
Zone
sandbox-engineering
Internal Hosted
Zone
prod-it
Internal Hosted
Zone
dev-research
Internal Hosted
Zone
business-
intelligence
Internal Hosted
Zone
prod-engineering
Each account/VPC can have multiple
domains and internal hosted zones
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Integrating DNS across accounts—Complex!
Internal Hosted
Zone
prod-engineering
Internal Hosted
Zone
prod-it
Internal Hosted
Zone
dev-engineering
Up to 25 associations for 5 VPCs (5!) !!
How do you integrate on-premises DNS servers?
Internal Hosted
Zone
business-intelligence
Internal Hosted
Zone
sandbox-engineering
How do update existing hosted zones when new VPCs are added?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Route 53 Resolver (announced November 19, 2018)
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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resolver rules
Current query processing
Example:
Create an instance with in a VPC with
enableDnsSupport &
enableDnsHostnames both set true.
169.254.169.253
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resolver rules
Add an inbound resolver endpoint
Example:
Provide on-premises data centers
resolution for a private hosted zone.
169.254.169.253
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resolver rules
Resolver rules allow controlling the
resolution path for a domain
System resolver rule directs queries
down the default resolution path
169.254.169.253
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Centralizing DNS management with Route 53 Resolver
dev.awscloud.example.com
corporate data center
DNS Server
prod.awscloud.example.com sandbox.awscloud.example.com bi.awscloud.example.com it.awscloud.example.com
onprem.example.com
Cross-account Hosted Zone-VPC association
awscloud.example.com
DNS requests
onprem.example.com
(Forwarding rule)
Rules
DNS VPC
Route53 Resolver
Endpoints
Amazon
Route 53
Private
Hosted Zones
VPC
Names
Internet
Domains
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DNS resolution between accounts
dev.awscloud.example.com
prod.awscloud.example.com
DNS VPC
Amazon
Route 53
Internal Hosted
Zoneprod.awscloud.example.com
DNS request:
server1.prod.awscloud.example.com
server1.prod.awscloud.example.com
server1.dev.awscloud.example.com
Data
Cross-account Hosted
Zone-VPC association
Route53 Resolver
Inbound Endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DNS resolution between AWS and on-premises
dev.awscloud.example.com
corporate data center
DNS Server
onprem.example.com
DNS VPC
Amazon
Route 53
dev.awscloud.example.com
server1.dev.awscloud.example.com
DNS request:
server1.onprem.example.com
server1.dev.awscloud.example.com
DNS request:
server1.onprem.example.com
Cross-account Hosted
Zone-VPC association
onprem.example.com
(Forwarding rule – uses
outbound endpoints)
Rules
Route53 Resolver
Endpoints
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Inbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Inbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Inbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Outbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Outbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Create forwarding rule
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lab environment and walkthrough
awscloudx.example.com
(Participant Account)
DNS VPC (AWS account)
Amazon
Route 53
awscloud.example.com
DNS requests:
server1.awscloud.example.com
server1.onprem.example.com
server1.awscloudx.example.com
corporate data center
DNS Server
onprem.example.com
(AWS account)
server1.onprem.example.com
Hosted Zone-VPC
association
Data
Management
client
Cross-account VPC peering
Cross-account VPC peering
DHCP
Options Set
awscloudx.example.com
server1.awscloudy.example.com
Associate hosted zone
awscloud.example.com
awscloudx.example.com
server1.awscloud.example.com
awscloud.example.com
(AWS account)
CDM-AWSCLOUD (AWS account)
onprem.example.com
(Forwarding rule)
Rules
Route53 Resolver
Endpoints
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-requisites
• Need an AWS account with access to Management Console
• Have permissions to launch VPC, Amazon Elastic Compute Cloud
(Amazon EC2) and Route 53 hosted zones. You will also need
permissions to create an IAM role.
• Note that there will be (a small) AWS cost to run an EC2 instance, for
VPC peering and for Route 53 in your account for the lab (please use
the provided lab credits).
• SSH client for connecting to Linux EC2 instance
Please clean-up your lab environment after the lab!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lab resources
• Lab guide available here: https://bit.ly/2QmvMGB
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Builder session repeats
Monday, November 26
NET 322-R: Centralizing DNS Management in a Multi-Account Environment
2:30 PM | Mirage, Grand Ballroom D, Table 4
Tuesday, November 27
NET 322-R1: Centralizing DNS Management in a Multi-Account Environment
4:00 PM | Aria West, Level 3, Starvine 3, Table 8
Wednesday, November 28
NET 322-R2: Centralizing DNS Management in a Multi-Account Environment
11:30 AM | Mirage, Grand Ballroom D, Table 7
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
Monday, November 26
NET215: Introduction to Amazon Route 53 Resolver for Hybrid Cloud
1:45 PM – 2:45 PM | Venetian, Level 5, Palazzo O
Monday, November 28
ARC408: Under the Hood of Amazon Route 53
5:30 PM – 6:30 PM | Aria East, Level 2, Mariposa 3
Wednesday, November 28
ARC408: Under the Hood of Amazon Route 53
11:30 AM – 12:30 PM | Venetian, Level 4, Lando 4305
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Anuj Dewangan
anujddew@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Landing Zone

Mais conteúdo relacionado

Mais procurados

Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
Disaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudDisaster Recovery with the AWS Cloud
Disaster Recovery with the AWS Cloud
Amazon Web Services
 

Mais procurados (20)

Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
 
AWS Route53 Fundamentals
AWS Route53 FundamentalsAWS Route53 Fundamentals
AWS Route53 Fundamentals
 
Introduction to AWS Organizations
Introduction to AWS OrganizationsIntroduction to AWS Organizations
Introduction to AWS Organizations
 
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
 
Disaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudDisaster Recovery with the AWS Cloud
Disaster Recovery with the AWS Cloud
 
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
 
(STG401) Amazon S3 Deep Dive & Best Practices
(STG401) Amazon S3 Deep Dive & Best Practices(STG401) Amazon S3 Deep Dive & Best Practices
(STG401) Amazon S3 Deep Dive & Best Practices
 
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanDay 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
 
Automating AWS security and compliance
Automating AWS security and compliance Automating AWS security and compliance
Automating AWS security and compliance
 
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
 
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
 
AWS Secrets Manager
AWS Secrets ManagerAWS Secrets Manager
AWS Secrets Manager
 
Advanced networking on AWS | AWS Floor28
Advanced networking on AWS | AWS Floor28Advanced networking on AWS | AWS Floor28
Advanced networking on AWS | AWS Floor28
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...
 
AWS WAF
AWS WAFAWS WAF
AWS WAF
 
AWS Containers Day.pdf
AWS Containers Day.pdfAWS Containers Day.pdf
AWS Containers Day.pdf
 
Aws Autoscaling
Aws AutoscalingAws Autoscaling
Aws Autoscaling
 
Introducing AWS Fargate
Introducing AWS FargateIntroducing AWS Fargate
Introducing AWS Fargate
 
Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018
Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018
Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018
 

Semelhante a Centralizing DNS Management in a Multi-Account Environment (NET322-R2) - AWS re:Invent 2018

Semelhante a Centralizing DNS Management in a Multi-Account Environment (NET322-R2) - AWS re:Invent 2018 (20)

DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...
DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...
DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...
 
NET302_Global Traffic Management with Amazon Route 53
NET302_Global Traffic Management with Amazon Route 53NET302_Global Traffic Management with Amazon Route 53
NET302_Global Traffic Management with Amazon Route 53
 
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
 
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
 
Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018
Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018
Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018
 
Query-name Minimization and Authoritative Server Behavior
Query-name Minimization and Authoritative Server BehaviorQuery-name Minimization and Authoritative Server Behavior
Query-name Minimization and Authoritative Server Behavior
 
PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...
PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...
PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...
Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...
Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...
 
Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018
Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018
Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018
 
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
 
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
 
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
 
Building Cloudscale Networks
Building Cloudscale NetworksBuilding Cloudscale Networks
Building Cloudscale Networks
 
SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...
SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...
SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...
 
From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...
From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...
From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...
 
How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018
How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018
How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018
 
Running Serverless at The Edge (CTD302) - AWS re:Invent 2018
Running Serverless at The Edge (CTD302) - AWS re:Invent 2018Running Serverless at The Edge (CTD302) - AWS re:Invent 2018
Running Serverless at The Edge (CTD302) - AWS re:Invent 2018
 
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
 

Mais de 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
 

Mais de 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
 

Centralizing DNS Management in a Multi-Account Environment (NET322-R2) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Centralizing DNS Management in a Multi-Account Environment Anuj Dewangan Senior Solutions Architect Amazon Web Services, Inc. N E T 3 2 2
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introductions • Name and role • re:Invent must-dos (past and present) • Experience with the AWS platform • What interests you in this session?
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Multiple-accounts, multiple DNS servers Internal Hosted Zone dev-engineering Internal Hosted Zone sandbox-engineering Internal Hosted Zone prod-it Internal Hosted Zone dev-research Internal Hosted Zone business- intelligence Internal Hosted Zone prod-engineering Each account/VPC can have multiple domains and internal hosted zones
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Integrating DNS across accounts—Complex! Internal Hosted Zone prod-engineering Internal Hosted Zone prod-it Internal Hosted Zone dev-engineering Up to 25 associations for 5 VPCs (5!) !! How do you integrate on-premises DNS servers? Internal Hosted Zone business-intelligence Internal Hosted Zone sandbox-engineering How do update existing hosted zones when new VPCs are added?
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Route 53 Resolver (announced November 19, 2018) 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
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resolver rules Current query processing Example: Create an instance with in a VPC with enableDnsSupport & enableDnsHostnames both set true. 169.254.169.253
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resolver rules Add an inbound resolver endpoint Example: Provide on-premises data centers resolution for a private hosted zone. 169.254.169.253
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resolver rules Resolver rules allow controlling the resolution path for a domain System resolver rule directs queries down the default resolution path 169.254.169.253
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Centralizing DNS management with Route 53 Resolver dev.awscloud.example.com corporate data center DNS Server prod.awscloud.example.com sandbox.awscloud.example.com bi.awscloud.example.com it.awscloud.example.com onprem.example.com Cross-account Hosted Zone-VPC association awscloud.example.com DNS requests onprem.example.com (Forwarding rule) Rules DNS VPC Route53 Resolver Endpoints Amazon Route 53 Private Hosted Zones VPC Names Internet Domains
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DNS resolution between accounts dev.awscloud.example.com prod.awscloud.example.com DNS VPC Amazon Route 53 Internal Hosted Zoneprod.awscloud.example.com DNS request: server1.prod.awscloud.example.com server1.prod.awscloud.example.com server1.dev.awscloud.example.com Data Cross-account Hosted Zone-VPC association Route53 Resolver Inbound Endpoint
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DNS resolution between AWS and on-premises dev.awscloud.example.com corporate data center DNS Server onprem.example.com DNS VPC Amazon Route 53 dev.awscloud.example.com server1.dev.awscloud.example.com DNS request: server1.onprem.example.com server1.dev.awscloud.example.com DNS request: server1.onprem.example.com Cross-account Hosted Zone-VPC association onprem.example.com (Forwarding rule – uses outbound endpoints) Rules Route53 Resolver Endpoints
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Inbound endpoint
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Inbound endpoint
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Inbound endpoint
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Outbound endpoint
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Outbound endpoint
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Create forwarding rule
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lab environment and walkthrough awscloudx.example.com (Participant Account) DNS VPC (AWS account) Amazon Route 53 awscloud.example.com DNS requests: server1.awscloud.example.com server1.onprem.example.com server1.awscloudx.example.com corporate data center DNS Server onprem.example.com (AWS account) server1.onprem.example.com Hosted Zone-VPC association Data Management client Cross-account VPC peering Cross-account VPC peering DHCP Options Set awscloudx.example.com server1.awscloudy.example.com Associate hosted zone awscloud.example.com awscloudx.example.com server1.awscloud.example.com awscloud.example.com (AWS account) CDM-AWSCLOUD (AWS account) onprem.example.com (Forwarding rule) Rules Route53 Resolver Endpoints
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-requisites • Need an AWS account with access to Management Console • Have permissions to launch VPC, Amazon Elastic Compute Cloud (Amazon EC2) and Route 53 hosted zones. You will also need permissions to create an IAM role. • Note that there will be (a small) AWS cost to run an EC2 instance, for VPC peering and for Route 53 in your account for the lab (please use the provided lab credits). • SSH client for connecting to Linux EC2 instance Please clean-up your lab environment after the lab!
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lab resources • Lab guide available here: https://bit.ly/2QmvMGB
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Builder session repeats Monday, November 26 NET 322-R: Centralizing DNS Management in a Multi-Account Environment 2:30 PM | Mirage, Grand Ballroom D, Table 4 Tuesday, November 27 NET 322-R1: Centralizing DNS Management in a Multi-Account Environment 4:00 PM | Aria West, Level 3, Starvine 3, Table 8 Wednesday, November 28 NET 322-R2: Centralizing DNS Management in a Multi-Account Environment 11:30 AM | Mirage, Grand Ballroom D, Table 7
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Related breakouts Monday, November 26 NET215: Introduction to Amazon Route 53 Resolver for Hybrid Cloud 1:45 PM – 2:45 PM | Venetian, Level 5, Palazzo O Monday, November 28 ARC408: Under the Hood of Amazon Route 53 5:30 PM – 6:30 PM | Aria East, Level 2, Mariposa 3 Wednesday, November 28 ARC408: Under the Hood of Amazon Route 53 11:30 AM – 12:30 PM | Venetian, Level 4, Lando 4305
  • 27. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Anuj Dewangan anujddew@amazon.com
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Landing Zone