Route 53
·
Route53 is a Managed DNS. (Domain name system)
·
DNS is a collection of rule and records which
helps clients understand how to reach a server through its domain name.
· In
aws the most common records are:
1.A :- hostname to IPv4
2.AAAA :- hostname to IPv6
3.CNAME :- hostname to hostname
4.Alias :- hostname to AWS resource.
5.TTL :- time to live.
· Route53
can use:
Public domain you own (or buy).
Private domain names that can be resolved
by your instances in your VPCs.
·
Route53 has advanced features such as:
1.Load balancing (through DNS – also called
client load balancing)
2.Health checks (although limited..)
3.Routing policy: simple, failover, geolocation, latency, weighted, multi value.
·
You pay $0.50 per month per hosted zone.
CNAME vs Alias shortcut name.
|
CNAME |
Alias |
1. |
Only for Non
Root Domain map. |
Non Root
domain and Root domain map. |
2. |
Eg :- <cname>.excample.com mapping to test.lb.com
name. |
Root domain
mapping to alias name (alias
name) (Root
domain) jk.example.com
mapping to lb.com Non Root
mapping to alias name Jk1 alias
name and test.lb.com is a non root. Jk1.example.com
mapping to test.lb.com |
3. |
It is
chargeable. |
It is a free. |
4. |
Not health
check |
Native health
check. |
Simple Routing Policy :-
Domain map multiple Ips.
simple.stephanetheteacher.com 34.255.122.72, 3.86.116.186
Weighted Routing Policy :-
Create a server
different region like eu-west, us-east and map single domain all servers.
Health checks
Failover Routing Policy.
Create a record set. (failover primary).
Create a record set. (failover secondary).
Routing Policy – Geolocation
Routing policy – multi Value
3rd Party Registrar with AWS Route 53
1.RDS replication created.
2.Create Private host Zone in Route53 for rds replication.
# Select Region
# Select VPC ID
2. create a CNAME record for replocation01 :-
3. create a CNAME record for replocation02 :-
4.Read replica access
# mysql -h read.foobar.internal
-u admin -p
5.master access
# mysql -h master.foobar.internal -u admin -p
No comments:
Post a Comment