ALB λ OS 7κ³μΈ΅ μ€μ application layer μμ λμνλ μ»΄ν¬λνΈλ‘ URI, ν€λ, μΏ ν€ κΈ°λ°μ λΌμ°ν μ μ§μνλ€. AWS ALB λ Target Group κ³Ό μ°λλ EC2, ECS, lambda λ±μ Auto Scaling μ λ°λΌ μλμΌλ‘ μΆκ°/μ κ±°λμ΄λ μλμΌλ‘ λ‘λ λ°Έλ°μ± μ μ©μ΄ κ°λ₯νλ€.
λ‘λ λ°Έλ°μ± κΈ°λ²
λ‘λ λ°Έλ°μ±μ λΌμ΄λ λ‘λΉ, μ΅μ μ°κ²°, ν΄μ κΈ°λ°μΌλ‘ λμνλ€.
λΌμ΄λ λ‘λΉμ μμ²μ μμλλ‘ μλ²μ λΆλ°°νλ λ°©μμ΄λ€. λ³λμ μ€μ μ΄ μμ κ²½μ° κ°μ₯ κΈ°λ³Έμ μΌλ‘ λμνλ€. κ°λ¨νμ§λ§ μλ² μ±λ₯ μ°¨μ΄λ₯Ό κ³ λ €νμ§ μμ λ°©μμ΄λ―λ‘ κ°μ€ λΌμ΄λ λ‘λΉμ ν΅ν΄ μλ²λ§λ€ κ°μ€μΉλ₯Ό λΆμ¬ν΄ λ‘λ λ°Έλ°μ±μ νλ λ°©μλ μ‘΄μ¬νλ€.
μ΅μ μ°κ²° λ°©μμ νμ¬ μ°κ²° μκ° κ°μ₯ μ μ μλ²μ λΆλ°°νλ λ°©μμ λ§νλ€. μΈμ κ³Ό κ°μ μνλ₯Ό κΈ°λ°μμ μμ²μ λΆλ°°νλ λ°©μμ΄λ©°, μΈμ λΆλ°°κ° κ· μΌνμ§ μμ κ²½μ°μ μ ν©ν λ°©μμ΄λ€.
ν΄μ κΈ°λ° λ°©μμ μ¬μ©μ μ 보λ₯Ό ν΄μ±ν΄ νΉμ μλ²λ‘ νμ λΆλ°°νλ λ°©μμ λ§νλ€. νΉμ IP μ£Όμ λλ ν¬νΈλ₯Ό ν΅ν΄ νΉμ μλ²λ‘ μμ²μ μ λ¬νλ λ°©μμ λ§νλ€.
AWS ALB μ€μ λ°©λ²
(1) λ‘λ λ°Έλ°μ μ νμμALB μ€μ

(2) ACM λ±λ‘
- μμΈ λ¦¬μ μ λλ©μΈ(xxx.com) μ κ΄ν μΈμ¦μ λ±λ‘


(3) ALB κΈ°λ³Έ ꡬμ±
- λ‘λ λ°Έλ°μ μ΄λ¦ μ€μ
- μ²΄κ³ : μΈν°λ· κ²½κ³ μ€μ (API call μ μ λ¬λ°μ μ¬μ©νκΈ° μν¨)
- λ‘λ λ°Έλ°μ IP μ£Όμ μ ν : IPv4 μ ν

(4) ALB λμ κ·Έλ£Ή μ€μ
- protocol: port = HTTP : 80 μ€μ (λͺ νν μ΄μ νμΈ νμ)

(5) ALB 리μ€λ κ·μΉ μ€μ
- ALB https:443 → target group http 80 → EC2 8080
- ALB http:80 → target group http 80 → EC2 8080

(6) μλΈ λλ©μΈ μ€μ μ ν΅ν ALB μ°λ
- λ³μΉ ON > νΈλν½ λΌμ°ν λμ - λ‘λλ°Έλ°μμ λν λ³μΉ μ ν > ν΄λΉνλ ALB DNS μ€μ

(7) μ°λ ν μ€νΈ

(8) λ§μ½ CloudFront μμ ν΄λΉ λ‘λλ°Έλ°μλ‘ μμ²μ΄ μλλ€λ©΄?
- cloudfront caching μΌλ‘ μΈν΄ μμ² API μ κ΄ν λ³κ²½ μ¬νμ΄ λ―Έλ°μ λμμ νλ₯ μ΄ λλ€.
- μΊμ 무ν¨νλ₯Ό μ€μ ν΄μΌ ν¨ : cloudfront > [λ°°ν¬ μμ΄λ] > 무ν¨ν


'π cloud > aws' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| Route53 λλ©μΈ μ€μ λ° CloudFront + S3 νΈμ€ν μ€μ νκΈ° (0) | 2025.07.24 |
|---|
