donghyeun02
λ‘κ·ΈμΈ
donghyeun02
λ‘κ·ΈμΈ
[AWS ELB] ALB
λλ
Β·
2023λ 10μ 26μΌ
νλ‘μ°
0
23.10
TIL
0
π³ Application Load Balancer (ALB)
OSI 7 Layerμ 7 κ³μΈ΅μ ν΄λΉνλ Application Layer(μμ© κ³μΈ΅)μ νΉμ±μ μ΄μ©ν λ‘λ λ°Έλ°μ
HTTP, HTTPSμ WebSocketμ νμ©νλ λ‘λ λ°Έλ°μ
HTTP Header , Host Header, μμ² λ©μλ λ±μ κ°μ§κ³ κΈ°μ€μ μ μ©ν΄ μ μ ν λμ κ·Έλ£ΉμΌλ‘ λΌμ°ν ν μ μμ.
ALB, λ§ κ·Έλλ‘ μ΄ν리μΌμ΄μ μμ μ¬μ©λλ μ¬λ¬ νΈλν½λ€μ λΆμ°μμΌμ£Όλ μν μ μν
πͺ΅ Listener (리μ€λ)
νλ κ·μΉμ μ ν΄μ 쑰건μ λ§κ² λΌμ°ν ν μ μμ.
π‘ κ·μΉ
IF, THENμΌλ‘ ꡬμ±λμ΄ μμΌλ©°, IFμ 쑰건μ λ§μ‘± μ THENμ μμ μ§ν
IF
νΈμ€νΈ ν€λ, κ²½λ‘, HTTP μμ² λ©μλ, μμ€ IP, HTTP ν€λ, 쿼리 λ¬Έμμ΄λ₯Ό 쑰건μΌλ‘ κ±Έμ΄ μμ²μ λΌμ°ν νλ κ·μΉμ μ€μ ν μ μλ€ !
THEN
λμ κ·Έλ£Ή(Target Group), URL 리λλ μ , κ³ μ μλ΅ λ°νμΌλ‘ μμ²μ λκΈΈ μ μλ€ !
μμ (HTTPS:443)
IF
νΈμ€νΈ ν€λ : donghyeun02.link or www.donghyeun02.link
THEN
λμ κ·Έλ£Ή(Target Group)μΌλ‘ μ λ¬
λλ
κΈ°μ λΈλ‘κ·Έ β donghyeun02.com
νλ‘μ°
μ΄μ ν¬μ€νΈ
[AWS ELB] λ‘λ λ°Έλ°μ
λ€μ ν¬μ€νΈ
π νλ‘μλ λκΉ..
0κ°μ λκΈ
λκΈ μμ±