[AWS] Route53: Geolocation routing

์ „์„ธ๊ณ„์— ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธ€๋กœ๋ฒŒ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ• ๋•Œ, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์œ ์ €๋“ค์—๊ฒŒ ๊ท ์ผํ•œ ์„ฑ๋Šฅ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ๋‹จ์ผ๋ฆฌ์ „์— ์„œ๋ฒ„๋ฅผ ๋ฐฐํฌํ•ด์„œ๋Š”, ๊ท ์ผํ•œ ์„ฑ๋Šฅ์„ ์ด๋ฃฐ ์ˆ˜๊ฐ€ ์—†๋‹ค.
์„œ์šธ ๋ฆฌ์ „์˜ ์„œ๋ฒ„๋ฅผ ํ•œ๊ตญ์—์„œ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ๊ณผ, ๋‚จ์•„๋ฉ”๋ฆฌ์นด์—์„œ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์ด ๊ฐ™๊ฒ ๋Š”๊ฐ€? ๊ทธ๋Ÿด ์ˆ˜๋Š” ์—†๋‹ค.

์ด๋Ÿฐ ์ง€๋ฆฌ์  ๋ ˆ์ดํ„ด์‹œ๋ฅผ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ฉ€ํ‹ฐ๋ฆฌ์ „์œผ๋กœ ์ „์„ธ๊ณ„ ์ด๊ณณ์ €๊ณณ์— ์„œ๋ฒ„๋ฅผ ๋ฐ•์•„๋†“๊ณ , ๊ฐ€๊นŒ์šด ์œ„์น˜์˜ ์„œ๋ฒ„๋ฅผ ํ˜ธ์ถœํ•˜๊ฒŒ ์œ ๋„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

Route53์€ ์ด์— ๋Œ€ํ•œ ์ง€๋ฆฌ์  ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

์ด๊ฑธ ์“ฐ๋ ค๋ฉด ๋„๋ฉ”์ธ์„ Route53์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผํ•œ๋‹ค. ๋„๋ฉ”์ธ์„ Cloudflare๋กœ ์“ธ ๊ฒฝ์šฐ์—๋Š” traffic load balancer๋กœ ๋น„์Šทํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

์šฐ์„  ํ•œ๊ตญ ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์งˆ ์„œ๋ฒ„๋ฅผ ๋งˆ๋ จํ•ด๋ดค๋‹ค.

์ €๊ฑธ ์„œ์šธ๊ณผ ๋ธŒ๋ผ์งˆ ์œ ์ €๊ฐ€ ๊ฐ๊ฐ ์•Œ์•„์„œ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ๊ตฌ์„ฑํ•ด๋ณด๊ฒ ๋‹ค.




๋ผ์šฐํŒ… ์ƒ์„ฑ

์›ํ•˜๋Š” ํ˜ธ์ŠคํŒ… ์˜์—ญ์˜ ๋ ˆ์ฝ”๋“œ ์ƒ์„ฑ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ด์„œ

์ง€๋ฆฌ์  ์œ„์น˜๋ฅผ ์„ ํƒ


์›ํ•˜๋Š” target ๋ ˆ์ฝ”๋“œ ์œ ํ˜•์„ ์„ ํƒํ•œ๋‹ค.
๋‚ด ๊ฒฝ์šฐ์—๋Š” ์Œฉ ipv4๋ผ์„œ A ํƒ€์ž…์œผ๋กœ ํ–ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์—์„œ

๋ ˆ์ฝ”๋“œ๋“ค์„ ์ ์ ˆํžˆ ์ง€์ •ํ•œ๋‹ค.


๋Œ€๋ฅ™๊ณผ ์ผ๋ถ€ ๋•…์ด ํฐ ๊ตญ๊ฐ€ ๋‹จ์œ„๋กœ ๊ตฌ๋ถ„์ด ๋˜์–ด์žˆ๋‹ค.
ํ•œ๊ตญ์ด๋‚˜ ์ผ๋ณธ์ฒ˜๋Ÿผ ์ชผ๋งŒํ•œ ๋•…์€ ๋ถ„๋ฆฌ๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š๊ณ , ์•„์‹œ์•„์— ํฌํ•จ๋œ๋‹ค.


๊ทธ๋ž˜์„œ ์ด๋Ÿฐ์‹์œผ๋กœ ๊ตฌ์„ฑํ–ˆ๋‹ค.
์•„์‹œ์•„๋Š” ํ•œ๊ตญ ์„œ๋ฒ„๋กœ ํฌ์›Œ๋”ฉ, ๋‚จ์•„๋ฉ”๋ฆฌ์นด๋Š” ๋ธŒ๋ผ์งˆ ์„œ๋ฒ„๋กœ ํฌ์›Œ๋”ฉ, ๋‚˜๋จธ์ง€๋Š” ์ „๋ถ€ ๋‹ค์‹œ ํ•œ๊ตญ์„œ๋ฒ„๋กœ ๋„˜๊ธฐ๊ฒŒ ํ–ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ ๋ฐฐํฌํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด๋ณด๋ฉด

ํ•œ๊ตญ์—์„œ๋Š” ํ•œ๊ตญ ์„œ๋ฒ„๊ฐ€ ๋ผ์šฐํŒ…๋  ๊ฒƒ์ด๊ณ 


๋ธŒ๋ผ์งˆ์—์„œ๋Š” ๋ธŒ๋ผ์งˆ ์„œ๋ฒ„๊ฐ€ ๋ผ์šฐํŒ…๋  ๊ฒƒ์ด๋‹ค.
์ € ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์€ gcp compute engine ๋ธŒ๋ผ์งˆ ๋ฆฌ์ „์ด๋‹ค.

๋Œ€์ถฉ ์ด๋Ÿฐ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.



์ฐธ์กฐ
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy-geo.html