VNET Internet Webrole.1.contoso.cloudapp.net 130.26.5.120 VM Instance 1 VM Instance 2 Contoso App...
-
Upload
luke-wilcox -
Category
Documents
-
view
218 -
download
0
Transcript of VNET Internet Webrole.1.contoso.cloudapp.net 130.26.5.120 VM Instance 1 VM Instance 2 Contoso App...
Impact of DNS to Page Load Time
Using Tool : tools.pingdom.com
”Slow load times can lead to a visitor simply leaving your website, seeking their information elsewhere.”
Source: Bing Webmaster Guidelines
Internal DNS
Naming Service to VMs and Cloud Services in a VNET
Automatic registration and de-registration of DNS names as instances start-up and shut-down
Fleet of Recursive Resolvers in each Data Center
VNET
iDNS
Azure DC
DNS Names for Public IP FQDN access to a virtual
machine Available for virtual
machines and web/worker roles
Automatic DNS registration/de-registration during scale-up, scale-down
Internet
Webrole.1.contoso.cloudapp.net 130.26.5.120
VM Instance 1 VM Instance 2
Contoso App with 2 virtual machines
New
Webrole.0.contoso.cloudapp.net 130.26.10.80
Traffic Manager
DNS-based traffic routing serviceActive health monitoring and automatic failover
Traffic Manager is
Route incoming traffic across multiple Azure services to provide your applications high performanceAutomatically fail over between deployments, for high availabilityManage traffic across cloud and on-premises endpoints for hybrid applications and cloud migrationEasily add/remove deployments from active use, allowing seamless upgrades
With Traffic Manager you can
www.contoso.com
CNAME
Non-Azure
endpoints
Traffic routing
Endpoint monitoring
contoso.trafficmanager.net
Cloud service Web app
Traffic Manager - Nested Profiles
US West US East Europe North Europe West
Cloud Services
Level 2: Route to nearest Region, with cross-region failover within the Geo
Level 3: Within the region, divert 1% for flighting
Level 1: Route to user’s nearest Geo (US, EU, ASIA)
Manage User Traffic to your Applications with High Flexibility
Example : Cross-region failoverwithin a Geo, plus in-region flighting
Introducing Azure DNS New
Host your domain in Azure for outstanding performance and availability
Host your DNS alongside your apps Ultra-high availability Fast DNS queries Supports all common DNS record types Rapid updates to DNS records Rich integration options
New
DNS
Azure DNS – global footprint
• Global footprint of DNS servers
• Anycast networking for fast query performance
• Ultra-available
DNS query latency – performance
Reduced Latency
Dramatic reduction in query latency as we rolled out more sites globally
Azure DNS key featuresAll common DNS record typesA, AAAA, CNAME, MX, NS, SOA, SRV, TXT
Fast and availableUltra-low query latency from global Anycast network of name serversFast propagation of new records
Azure Resource Manager benefitsSecurity, role-based access control, tagging and template-based deploymentFor both zones and record sets
Azure DNS integrationRich integration optionsAzure PowerShell, Azure CLI, plus REST API and SDKs for .NET, Java and Node.jsAzure Portal experience coming soon!
Concurrency supportSupports ‘Etags’ to prevent accidental concurrent changesHTTP header Behavior
None PUT always succeeds (no Etag checks)
If-match <etag> PUT only succeeds if resource exists and Etag matches
If-match * PUT only succeeds if resources exists
If-none-match * PUT only succeeds if resource does not exist
PricingBilling per zone DNS zone and per million DNS queries receivedCurrently in preview—prices below reflect a 50% preview discount
First 25 hosted DNS zones $0.25 per zone per month
Additional hosted DNS zones (over 25) $0.05 per zone per month
First billion DNS queries $0.20 per million
Additional DNS queries (over 1 billion) $0.10 per million
Key concepts: zones, record sets, and records DNS ZonesContainer for record sets Resource in the Microsoft.Network resource provider namespace
Record setsCollection of records with the same name and the same typeChild resource of the DNS zone
RecordsList of individual recordsProperty of a record set
Examplewww.contoso.com. 3600 IN A 134.170.185.46www.contoso.com. 3600 IN A 134.170.188.221
These two records have the same name and type—they are a record set
DNS, DHCP and IP Address Management solution Complements your current servers, processes and
procedures Granular access model through AD groups and roles Full audit trail of changes Overlay solution that gathers data from different
sources MS DNS, BIND, Unbound, PowerDNS MS DHCP, ISC DHCP, Cisco IOS DHCP Subnets from AD Sites, DHCP servers and routers Address usage from routers, DNS and DHCP
Non-authoritative
About Men & Mice
Straightforward via both PowerShell and REST API
APIs support all essential operations Simple
Learnings REST API or SDK integrations allow parallelization for faster throughput Understand ARM tokens for authentication
Integration with Azure DNS