![post-thumbnail](https://velog.velcdn.com/images/bandh/post/963746cc-1a2d-4846-aebb-647485e77a54/image.png)
๐ณ Application Load Balancer (ALB)
![](https://velog.velcdn.com/images/bandh/post/ae9bb42e-e307-46d1-b61e-54bc2e95266a/image.png)
- OSI 7 Layer์ 7 ๊ณ์ธต์ ํด๋นํ๋ Application Layer(์์ฉ ๊ณ์ธต)์ ํน์ฑ์ ์ด์ฉํ ๋ก๋ ๋ฐธ๋ฐ์
- HTTP, HTTPS์ WebSocket์ ํ์ฉํ๋ ๋ก๋ ๋ฐธ๋ฐ์
- HTTP Header , Host Header, ์์ฒญ ๋ฉ์๋ ๋ฑ์ ๊ฐ์ง๊ณ ๊ธฐ์ค์ ์ ์ฉํด ์ ์ ํ ๋์ ๊ทธ๋ฃน์ผ๋ก ๋ผ์ฐํ
ํ ์ ์์.
- ALB, ๋ง ๊ทธ๋๋ก ์ดํ๋ฆฌ์ผ์ด์
์์ ์ฌ์ฉ๋๋ ์ฌ๋ฌ ํธ๋ํฝ๋ค์ ๋ถ์ฐ์์ผ์ฃผ๋ ์ญํ ์ ์ํ
๐ชต Listener (๋ฆฌ์ค๋)
ํ๋ ๊ท์น์ ์ ํด์ ์กฐ๊ฑด์ ๋ง๊ฒ ๋ผ์ฐํ
ํ ์ ์์.
๐ก ๊ท์น
IF, THEN์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, IF์ ์กฐ๊ฑด์ ๋ง์กฑ ์ THEN์ ์์
์งํ
IF
- ํธ์คํธ ํค๋, ๊ฒฝ๋ก, HTTP ์์ฒญ ๋ฉ์๋, ์์ค IP, HTTP ํค๋, ์ฟผ๋ฆฌ ๋ฌธ์์ด๋ฅผ ์กฐ๊ฑด์ผ๋ก ๊ฑธ์ด ์์ฒญ์ ๋ผ์ฐํ
ํ๋ ๊ท์น์ ์ค์ ํ ์ ์๋ค !
![](https://velog.velcdn.com/images/bandh/post/894fdffa-277c-4ffd-ab77-1dc731758c41/image.png)
THEN
- ๋์ ๊ทธ๋ฃน(Target Group), URL ๋ฆฌ๋๋ ์
, ๊ณ ์ ์๋ต ๋ฐํ์ผ๋ก ์์ฒญ์ ๋๊ธธ ์ ์๋ค !
![](https://velog.velcdn.com/images/bandh/post/dce74b99-467e-43e3-b689-abdd415171f1/image.png)
์์ (HTTPS:443)
- IF
- ํธ์คํธ ํค๋ : donghyeun02.link or www.donghyeun02.link
- THEN
- ๋์ ๊ทธ๋ฃน(Target Group)์ผ๋ก ์ ๋ฌ
![](https://velog.velcdn.com/images/bandh/post/b1d5397d-d6dd-4aac-a1dd-8c404606848d/image.png)