μμ±μ : gasida.cloudnet@
AWS Document Route53
- μ§λ¦¬ κ·Όμ λΌμ°ν (νΈλν½ νλ¦ μ μ©)
- νΈλν½ νλ¦μ μ¬μ©νμ¬ DNS νΈλν½ λΌμ°ν
- Youtube 1
- Youtube 2
π‘ AWS μλΉμ€ κ΄λ ¨ν΄μλ νμ μ΅μ°μ μΌλ‘ βAWS μ€λͺ μβ λ₯Ό μ½μ΄λ³΄λ κ²μ μΆμ²νλ€. νκΈ λ²μμ΄ λ§€λλ½μ§ λͺ»νλ©΄ English λ‘ λ³κ²½ ν μ½μ΄λ³΄κΈ°λ₯Ό λ°λλ€.
1. Geoproximity Routing Policy
- κΈ°λ³Έμ μΈ λμμ Geolocation Policy μ λ΄μ©μ κ°μ Έκ°λ€ - μμΉκΈ°λ°, EDNS μ§μ LabGuide - Route53 Geolocation
- μ¬μ©μ μμΉ(IP)μ 리μμ€(νκ² μλ² μμ) μμΉ(IP)μ μλ κ²½λλ₯Ό κΈ°λ°μΌλ‘ κ·Όμ μμ λ΄λ‘ λΌμ°ν
- EDNS Client Subnet λ₯Ό μ΄μ©ν μ¬μ©μ μμΉ(IP) κΈ°λ° νΈλν½ λΌμ°ν
μ ν κ°λ₯
- EDNS λ―Έ λμ μ Local DNS μλ²μ μμΉ(IP)λ₯Ό κΈ°λ°ν¨
- EDNS Client Subnet λ₯Ό μ΄μ©ν μ¬μ©μ μμΉ(IP) κΈ°λ° νΈλν½ λΌμ°ν
μ ν κ°λ₯
- Bias λ₯Ό μ¬μ©νμ¬ ν΄λΉ 리μμ€μ κ·Όμ μμ(μν₯λ ₯)μ λ리거λ μ€μ
3κ°μ 리μμ€(νμΌ μλν¬μΈνΈ)κ° μ λΆ Bias 0
3λ² λ¦¬μ (μλν¬μΈνΈ) Bias +25 μν₯λ ₯ μ¬λ¦Ό
3λ² λ¦¬μ (μλν¬μΈνΈ) Bias -25 μν₯λ ₯ λ΄λ¦Ό
Custom Coordinates 리μμ€(νμΌ μλ² μμ)μ μμΉλ₯Ό μ§μ μ’ν(μλ, κ²½λ)λ₯Ό μ λ ₯ ν μ μμ
2. Lab Topology
Lab μ 보
- Seoul μΉμλ² : 13.124.1.104
- Virginia μΉμλ² : 18.206.155.179
- gcp-seoul λ¨λ§ : 34.64.78.168
- gcp-virginia λ¨λ§ : 35.186.188.100
- gcp-london λ¨λ§ : 34.89.118.195
- bias μ λ°λΌμ μ μ 리μμ€κ° λ³κ²½λ¨μ νμΈ
3. Config Geoproximity Policy & Verify
[Route53 - νΈλν½ μ μ± μμ±]
μ μ± μ΄λ¦ : geoproximity
λ²μ μ€λͺ : geoproximity test
λ€μ
ν΄λ¦
μμ μ§μ : A: IPv4
+
μ°κ²° λμ ν΄λ¦ βμ§λ¦¬ κ·Όμ κ·μΉ
μ ν리μ
1
- μλ ν¬μΈνΈ μμΉ : μμμ ννμ(μμΈ)
+
μ°κ²° λμ ν΄λ¦ βμλ‘μ΄ μλν¬μΈνΈ
μ ν- μ ν : κ°
- κ° : 13.124.1.104
리μ
2
- μλ ν¬μΈνΈ μμΉ : λ―Έκ΅ λλΆ(λ²μ§λμ λΆκ΅¬)
+
μ°κ²° λμ ν΄λ¦ βμλ‘μ΄ μλν¬μΈνΈ
μ ν- μ ν : κ°
- κ° : 18.206.155.179
μ§λ¦¬ κ·Όμ 맡 νμ μ°μΈ‘μ
π΄
ν΄λ¦λ°λ λ¨λ§μ λ²μ§λμμ μμΉν μν₯κΆμ μμ΄μ λ²μ§λμ μΉμλ²μ μ°κ²°λλ€
νλ¨
νΈλν½ μ μ± μμ±
ν΄λ¦
νΈλν½ μ μ± μΌλ‘ μ μ± λ μ½λ μμ±
- μ μ±
λ μ½λ
- μ μ±
λ μ½λ DNS μ΄λ¦ : geop1
- νλ¨
μ μ± λ μ½λ μμ±
ν΄λ¦
- νλ¨
- μ μ±
λ μ½λ DNS μ΄λ¦ : geop1
- μ μ±
λ μ½λ
λ¨λ§ μ μ νμΈ : μμΈ, λ²μ§λμ, λ°λ
1
2
3
4
5
6
7
8
9
10
11# λ°λ λ¨λ§
curl geop1.gasida.net
<html><h1>Hello from Web Server - Virgina Area</h1></html>
# λ²μ§λμ λ¨λ§
curl geop1.gasida.net
<html><h1>Hello from Web Server - Virgina Area</h1></html>
# μμΈ λ¨λ§
curl geop1.gasida.net
<html><h1>Hello from Web Server - Seoul Area</h1></html>- Cloudwatch Log μλ geop1 μΌλ‘ DNS 쿼리 λ‘κ·Έ νμΈ
4. Geoproximity Bias Modify & Verify
[Route53 - νΈλν½ μ μ± ] ν΄λ¦ β νλ¨μ λ²μ λ²νΈ
1
ν΄λ¦μλ¨μ
μ λ²μ μΌλ‘ μ μ± νΈμ§
ν΄λ¦μ λ²μ μ€λͺ : geoproximity bias modify
- νλ¨
λ€μ
ν΄λ¦
- νλ¨
μ§λ¦¬ κ·Όμ 맡 νμ μ°μΈ‘μ
π΄
ν΄λ¦ β μλ λ°μ΄μ΄μ€ μ λ ₯ ν μ§λ λ³ν νμΈλ¦¬μ
2
λ°μ΄μ΄μ€ : -50
λ°λ λ¨λ§μ μμΈμ μμΉν μν₯κΆμ μμ΄μ μμΈ μΉμλ²μ μ°κ²°λλ€
- νλ¨μ
μ λ²μ μΌλ‘ μ μ₯
ν΄λ¦
- νλ¨μ
νΈλν½ μ μ± μΌλ‘ μ μ± λ μ½λ μμ±
- μ μ±
λ μ½λ
- μ μ±
λ μ½λ DNS μ΄λ¦ : geop2
- νλ¨
μ μ± λ μ½λ μμ±
ν΄λ¦
- νλ¨
- μ μ±
λ μ½λ DNS μ΄λ¦ : geop2
- μ μ±
λ μ½λ
λ¨λ§ μ μ νμΈ : μμΈ, λ²μ§λμ, λ°λ
1
2
3
4
5
6
7# λ°λ λ¨λ§
curl geop2.gasida.net
<html><h1>Hello from Web Server - Seoul Area</h1></html>
## geop1 λ version 1 λ‘ κΈ°μ‘΄ geoproximity μ μ± μ΄λ€
curl geop1.gasida.net
<html><h1>Hello from Web Server - Virgina Area</h1></html>- Cloudwatch Log μλ geop2 μΌλ‘ DNS 쿼리 λ‘κ·Έ νμΈ
5. Route 53 Policy Delete
- [Route53 - μ μ±
λ μ½λ] μ μ±
2κ° μ ν ν
μ μ± λ μ½λ μμ
- [Route53 - νΈλν½ μ μ±
] νΈλν½ μ μ±
μ ν ν
νΈλν½ μ μ± μμ
- [Route53 - νΈμ€ν
μμ] λλ©μΈ μ βͺοΈ μ ν ν μ°μΈ‘μ
쿼리 λ‘κΉ μμ
- (λ²μ§λμ 리μ ) [Cloudwatch - λ‘κ·Έκ·Έλ£Ή] aws/route53/λλ©μΈ μ ν ν
μμ - λ‘κ·Έ κ·Έλ£Ή μμ
- (λ²μ§λμ 리μ ) [Cloudwatch - λ‘κ·Έκ·Έλ£Ή] aws/route53/λλ©μΈ μ ν ν