0%

🏍 Route53 Geoproximity

μž‘μ„±μž : 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)λ₯Ό κΈ°λ°˜ν•¨
  • Bias λ₯Ό μ‚¬μš©ν•˜μ—¬ ν•΄λ‹Ή λ¦¬μ†ŒμŠ€μ˜ κ·Όμ ‘ μ˜μ—­(영ν–₯λ ₯)을 λŠ˜λ¦¬κ±°λ‚˜ μ€„μž„

Route53%20Geoproximity%2071d2807e015f4272a1fd106310b3096c/Untitled.png

3개의 λ¦¬μ†ŒμŠ€(타켓 μ—”λ“œν¬μΈνŠΈ)κ°€ μ „λΆ€ Bias 0


Route53%20Geoproximity%2071d2807e015f4272a1fd106310b3096c/Untitled%201.png

3번 리전(μ—”λ“œν¬μΈνŠΈ) Bias +25 영ν–₯λ ₯ 올림


Route53%20Geoproximity%2071d2807e015f4272a1fd106310b3096c/Untitled%202.png

3번 리전(μ—”λ“œν¬μΈνŠΈ) Bias -25 영ν–₯λ ₯ λ‚΄λ¦Ό


  • Custom Coordinates λ¦¬μ†ŒμŠ€(타켓 μ„œλ²„ μžμ›)의 μœ„μΉ˜λ₯Ό 직접 μ’Œν‘œ(μœ„λ„, 경도)λ₯Ό μž…λ ₯ ν•  수 있음

    Route53%20Geoproximity%2071d2807e015f4272a1fd106310b3096c/Untitled%203.png



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
        • 지리 κ·Όμ ‘ 맡 ν‘œμ‹œ μš°μΈ‘μ— 🏴 클릭

          Route53%20Geoproximity%2071d2807e015f4272a1fd106310b3096c/Untitled%204.png

          런던 단말은 λ²„μ§€λ‹ˆμ•„μ— μœ„μΉ˜ν•œ 영ν–₯κΆŒμ— μžˆμ–΄μ„œ λ²„μ§€λ‹ˆμ•„ μ›Ήμ„œλ²„μ— μ—°κ²°λœλ‹€

        • ν•˜λ‹¨ νŠΈλž˜ν”½ μ •μ±… 생성 클릭

    • νŠΈλž˜ν”½ μ •μ±…μœΌλ‘œ μ •μ±… λ ˆμ½”λ“œ 생성

      • μ •μ±… λ ˆμ½”λ“œ
        • μ •μ±… λ ˆμ½”λ“œ 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

            Route53%20Geoproximity%2071d2807e015f4272a1fd106310b3096c/Untitled%205.png

            런던 단말은 μ„œμšΈμ— μœ„μΉ˜ν•œ 영ν–₯κΆŒμ— μžˆμ–΄μ„œ μ„œμšΈ μ›Ήμ„œλ²„μ— μ—°κ²°λœλ‹€

            • ν•˜λ‹¨μ— μƒˆ λ²„μ „μœΌλ‘œ μ €μž₯ 클릭
      • νŠΈλž˜ν”½ μ •μ±…μœΌλ‘œ μ •μ±… λ ˆμ½”λ“œ 생성

        • μ •μ±… λ ˆμ½”λ“œ
          • μ •μ±… λ ˆμ½”λ“œ 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/도메인 선택 ν›„ μž‘μ—… - 둜그 κ·Έλ£Ή μ‚­μ œ

Welcome to my other publishing channels