λ‘λ λ°Έλ°μλ λ€νΈμν¬ λλ μ ν리μΌμ΄μ νΈλν½μ μ¬λ¬ λμ μλ²λ‘ λΆμ°νλ μ₯μΉλ μλΉμ€λ₯Ό μλ―Έν©λλ€. μ΄λ₯Ό ν΅ν΄ μλ² λΆνλ₯Ό λΆμ°νκ³ κ°μ©μ±κ³Ό μ±λ₯μ ν₯μμν¬ μ μμ΅λλ€. μ΄ λ¬Έμμμλ λ‘λ λ°Έλ°μμ μν , μ¬μ© μ¬λ‘, μ₯λ¨μ λ° μ°¨μ΄μ μ μμΈν μμλ³΄κ² μ΅λλ€.
Load Balancerλ?
λ‘λ λ°Έλ°μλ λ€νΈμν¬λ μ ν리μΌμ΄μ μλ²μ λ€μ΄μ€λ νΈλν½μ μ¬λ¬ λμ μλ²λ‘ λΆμ°μμΌ μλ²μ λΆνλ₯Ό λΆμ°νκ³ μ±λ₯μ ν₯μμν€λ μ₯μΉλ μλΉμ€λ₯Ό λ§ν©λλ€. μ΄λ λκ·λͺ¨ μΉ μ¬μ΄νΈλ μ ν리μΌμ΄μ μμ λ§μ μ¬μ©μ μμ²μ μ²λ¦¬νλ λ° μ€μν μν μ ν©λλ€.
Load Balancerμ μν
λ‘λ λ°Έλ°μμ μ£Όμ μν μ λ€μκ³Ό κ°μ΅λλ€:
- λΆν λΆμ°: λ€μ΄μ€λ νΈλν½μ μ¬λ¬ λμ μλ²λ‘ λΆμ°νμ¬ κ° μλ²μ λΆνλ₯Ό κ· ν μκ² λΆλ°°ν©λλ€.
- κ³ κ°μ©μ±: μλ² μ€ νλκ° κ³ μ₯λλλΌλ λ€λ₯Έ μλ²κ° κ³μν΄μ μμ²μ μ²λ¦¬ν μ μλλ‘ ν©λλ€.
- μ€μΌμΌλ§: μλ²λ₯Ό λμ μΌλ‘ μΆκ°νκ±°λ μ κ±°νμ¬ μμ€ν μ μ±λ₯μ μ‘°μ ν©λλ€.
- SSL μ’ λ¨: SSL/TLS μνΈν λ° ν΄λ μ μ²λ¦¬νμ¬ μλ² λΆνλ₯Ό μ€μ λλ€.
Load Balancerμ μ¬μ© μ¬λ‘
λ‘λ λ°Έλ°μλ λ€μκ³Ό κ°μ μν©μμ μ¬μ©λ©λλ€:
- μΉ μλ² λΆν λΆμ°: λκ·λͺ¨ μΉ μ¬μ΄νΈμμ λ€μ΄μ€λ HTTP μμ²μ μ¬λ¬ μΉ μλ²λ‘ λΆμ°νμ¬ λΆνλ₯Ό λΆμ°ν©λλ€.
- μ ν리μΌμ΄μ μλ² λΆν λΆμ°: λ°±μλ μλ²μμ μ€νλλ λΉμ¦λμ€ μ ν리μΌμ΄μ μ νΈλν½μ μ¬λ¬ μλ²λ‘ λΆμ°νμ¬ μ±λ₯μ ν₯μμν΅λλ€.
- λ°μ΄ν°λ² μ΄μ€ λΆν λΆμ°: λ°μ΄ν°λ² μ΄μ€ ν΄λ¬μ€ν°μ 쿼리 μμ²μ μ¬λ¬ λ°μ΄ν°λ² μ΄μ€ λ Έλλ‘ λΆμ°νμ¬ μ²λ¦¬ μλλ₯Ό λμ λλ€.
- 컨ν μ΄λ μ€μΌμ€νΈλ μ΄μ : 컨ν μ΄λνλ μ ν리μΌμ΄μ μ μΈμ€ν΄μ€λ₯Ό μ¬λ¬ νΈμ€νΈλ‘ λΆμ°νμ¬ λ‘λ λ°Έλ°μλ₯Ό ν΅ν΄ νΈλν½μ κ΄λ¦¬ν©λλ€.
- ν΄λΌμ°λ νκ²½: ν΄λΌμ°λ μλΉμ€ μ 곡 μ 체μμλ κ°μ λ¨Έμ λλ 컨ν μ΄λ μΈμ€ν΄μ€μ νΈλν½μ λ‘λ λ°Έλ°μλ₯Ό ν΅ν΄ κ΄λ¦¬ν©λλ€.
Load Balancerμ μ₯λ¨μ
μ₯μ :
- μ±λ₯ ν₯μ: μλ² λΆνλ₯Ό κ· ν μκ² λΆμ°νμ¬ μ±λ₯μ ν₯μμν΅λλ€.
- κ³ κ°μ©μ±: μλ² μ€ νλκ° κ³ μ₯λλλΌλ λ€λ₯Έ μλ²κ° μμ²μ μ²λ¦¬νμ¬ μλΉμ€ μ€λ¨μ λ°©μ§ν©λλ€.
- μ€μΌμΌλ§: μλ²λ₯Ό λμ μΌλ‘ μΆκ°νκ±°λ μ κ±°νμ¬ μμ€ν μ νμ₯μ±μ ν₯μμν΅λλ€.
- SSL μ’ λ¨: SSL/TLS μνΈν λ° ν΄λ μ μ²λ¦¬νμ¬ μλ² λΆνλ₯Ό μ€μ λλ€.
λ¨μ :
- λ¨μΌ μ₯μ μ§μ : λ‘λ λ°Έλ°μ μμ²΄κ° κ³ μ₯λλ©΄ μ 체 μμ€ν μ΄ μ€λ¨λ μ μμ΅λλ€.
- μΆκ° λΉμ©: λ‘λ λ°Έλ°μλ₯Ό ꡬμΆνκ³ μ μ§νλ λ° μΆκ° λΉμ©μ΄ λ°μν μ μμ΅λλ€.
- κ΅¬μ± λ³΅μ‘μ±: μ¬λ°λ₯Έ κ΅¬μ± λ° κ΄λ¦¬κ° νμνλ©°, μλͺ»λ ꡬμ±μ μλΉμ€ μ€λ¨μΌλ‘ μ΄μ΄μ§ μ μμ΅λλ€.
Load Balancerμ κ΄λ ¨λ λ΄μ©
λ‘λ λ°Έλ°μλ λ€νΈμν¬ λ° μμ€ν μν€ν μ²μμ μ€μν μν μ ν©λλ€. ν΄λΌμ°λ μ»΄ν¨ν , 컨ν μ΄λ μ€μΌμ€νΈλ μ΄μ , λ§μ΄ν¬λ‘μλΉμ€ μν€ν μ² λ±κ³Ό ν¨κ» μ¬μ©λμ΄ μμ€ν μ μ±λ₯κ³Ό κ°μ©μ±μ ν₯μμν΅λλ€. λν, μλ²λ¦¬μ€ μ»΄ν¨ν νκ²½μμλ λ‘λ λ°Έλ°μκ° μ¬μ©λμ΄ μ΄λ²€νΈ κΈ°λ° μν€ν μ²μ νΈλν½μ κ΄λ¦¬νκ³ μλΉμ€λ₯Ό νμ₯ν©λλ€.
μ΄μμΌλ‘ λ‘λ λ°Έλ°μμ μλ―Έ, μν , μ¬μ© μ¬λ‘, μ₯λ¨μ λ° μ°¨μ΄μ μ λν΄ μμΈν μ€λͺ νμμ΅λλ€. λ‘λ λ°Έλ°μλ λκ·λͺ¨ μμ€ν λ° μΉ μλΉμ€μμ νμμ μΈ μμμ΄λ©°, μ¬λ°λ₯Έ ꡬμ±κ³Ό κ΄λ¦¬λ₯Ό ν΅ν΄ μμ€ν μ μ±λ₯κ³Ό κ°μ©μ±μ ν₯μμν¬ μ μμ΅λλ€.
λκΈ