π’ λ컀 μ€μμμ μ¬λ¬κ°μ λ Έλλ₯Ό νλμ ν΄λ¬μ€ν°λ‘ λ¬Άμ΄μ€ λ€μ λ€νΈμν¬λ₯Ό μ°κ²°ν΄ μ£Όλ μμ μ μννλ€. κ·Έλ λ€λ©΄ Docker Swarm λ€νΈμν¬μλ μ΄λ€ κ²λ€μ΄ μλμ§ μμ보μ!
κ·Έλ¬Όμ λ»νλ Netμ Workμ ν©μ±μ΄λ‘ μ»΄ν¨ν°, μ€λ§νΈν°, μλ² λ±μ λμ§νΈ μ₯μΉλ€μ΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν΄ μ°κ²°λλ μμ€ν μ λ§νλ€.
IEEE(Institute of Electrical and Electronics Engineers, κ΅μ μ κΈ° μ μ 곡νν)λ λͺ κ°μ λ
립μ μΈ μ₯μΉκ° μ μ ν μμ λ΄μμ μ λΉν λΉ λ₯Έ μλμ 물리μ ν΅μ μ±λμ ν΅νμ¬ μλ‘κ° μ§μ ν΅μ ν μ μλλ‘ μ§μν΄ μ£Όλ λ°μ΄ν° ν΅μ 체κ³
λΌκ³ μ μνλ€κ³ νλ€.
π λ‘컬 μμ λ€νΈμν¬(LAN):
νμ λ 곡κ°(μ: μ§, μ¬λ¬΄μ€, νκ΅ λ±) λ΄μμ λλ°μ΄μ€λ€μ΄ μ°κ²°λλ λ€νΈμν¬λ₯Ό λ§νλ€. LANμ κ³ μ λ°μ΄ν° μ μ‘μ΄ κ°λ₯νλ©°, μ£Όλ‘ μ΄λλ·(Ethernet)μ΄λ Wi-Fiλ₯Ό ν΅ν΄ μ°κ²°λλ€.
πκ΄μ λ€νΈμν¬(WAN):
μ§μ, κ΅κ°, λλ₯ λ± λμ μ§μμ κ±Έμ³ νμ₯λ λ€νΈμν¬λ₯Ό λ§νλ€. μΈν°λ·μ΄ WANμ κ°μ₯ λνμ μΈ μμ΄λ€.
μ¬λ¬ Docker μλ²κ° μλ λ Έλ κ°μ λ€νΈμν¬ νΈλν½μ λΌμ°ν νλ Swarm μλΉμ€λ₯Ό μν μ£Όμ λ€νΈμν¬!
Overlay λ€νΈμν¬λ₯Ό μ¬μ©νλ©΄, μλ‘ λ€λ₯Έ Docker μλ²κ° μλ 컨ν μ΄λκ° λ§μΉ κ°μ 물리μ νΈμ€νΈμ μλ κ²μ²λΌ ν΅μ ν μ μλ€.
μ€λ²λ μ΄ λ€νΈμν¬λ₯Ό μ¬μ©νλ©΄ 컨ν μ΄λλ μΈλΆμ ν¬νΈλ₯Ό μ€ννμ§ μμλ λκ³ μ°κ²°λλ λ€λ₯Έ 컨ν μ΄λμ(μλ₯Όλ€μ΄ μΉκ³Ό DB) λ€λ₯Έ λ Έλμ μμ΄λ κ°μ μλ²μ μλ κ²μ²λΌ ν΅μ ν μ μλ€.
Swarm μλΉμ€μ μΈλΆ νΌλΈλ¦ νΈλν½μ κ΄λ¦¬νλ λ€νΈμν¬!
Ingress λ€νΈμν¬λ Docker Swarm λ΄λΆμ μλΉμ€λ₯Ό μΈλΆμ μ°κ²°νλ μν μ νλ©°, λ‘λ λ°Έλ°μ± κΈ°λ₯λ μ 곡νλ€.
Ingress λ€νΈμν¬λ μ€μ ν΄λ¬μ€ν°λ₯Ό μμ±νλ©΄ μλμΌλ‘ μμ±λλ λ€νΈμν¬λ‘μ, μ€μ λͺ¨λλ₯Ό μ¬μ©ν λλ§ μ ν¨νλ€.