μμ§ νμ₯(Vertical Scaling) = μ€μΌμΌ μΈ(Scale in)
μμ§ νμ₯μ μ ν리μΌμ΄μ λλ μμ€ν μ μ±λ₯μ κ°μ νκΈ° μν΄ λ¨μΌ μλ²μ 리μμ€(CPU, λ©λͺ¨λ¦¬, λμ€ν¬ μ©λ)λ₯Ό μ¦κ°μν€λ λ°©μμ΄λ€. μ¦, κΈ°μ‘΄μ μλ²λ₯Ό λ κ°λ ₯ν μ¬μμ μλ²λ‘ κ΅μ²΄νκ±°λ 리μμ€λ₯Ό μΆκ°νμ¬ μλ²μ μ±λ₯μ ν₯μμν€λ κ²μ μλ―Ένλ€.
μμ§ νμ₯μ μ£Όλ‘ μλ² μ κ·Έλ μ΄λλ₯Ό νκ±°λ 리μμ€λ₯Ό μΆκ°ν΄μ μ΄λ£¨μ΄μ§λ€.
μν νμ₯(Horizontal Scaling) = μ€μΌμΌ μμ(Scale out)
ν΄λΌμ°λ νκ²½μμμ μν νμ₯μ μ ν리μΌμ΄μ λλ μμ€ν μ μ±λ₯κ³Ό μ²λ¦¬ λ₯λ ₯μ ν₯μμν€κΈ° μν΄ λ¦¬μμ€μ μ©λμ μ¦κ°μν€λ κ°λ μ΄λ€. κΈ°μ‘΄μ μμ§ νμ₯(Vertical Scaling)κ³Ό λλΉλλ©°, λ€μμ μλ² μΈμ€ν΄μ€λ₯Ό μΆκ°νκ±°λ 리μμ€λ₯Ό νμ₯νμ¬ λΆν λΆμ° λ° μ±λ₯ ν₯μμ λ¬μ±νλ κ²μ μλ―Ένλ€.
μν νμ₯μμλ μ£Όλ‘ κ°μν(Virtualization), λ‘λ λ°Έλ°μ±(Load Balancing), μ€ν μ€μΌμΌλ§(Autoscaling) λ±μ κ°λ λ€κ³Ό ν¨κ» μ¬μ©λλ€.
μν νμ₯κ³Ό μμ§ νμ₯μ λΉκ΅
μν νμ₯μ μλ²μ μ±λ₯μ κ°μ νλ κ²λ³΄λ€λ μ¬μ©μμ μꡬμ λ°λΌ μμ€ν μ μΈμ€ν΄μ€λ₯Ό λμ μΌλ‘ μΆκ°νλ λ°©μμ΄λ€.
μΌλ°μ μΌλ‘ μν νμ₯μ μ ν리μΌμ΄μ λλ μμ€ν μ λΆνλ₯Ό μ²λ¦¬νκΈ° μν΄ μ¬λ¬ λμ μλ² μΈμ€ν΄μ€λ₯Ό μΆκ°ν¨μΌλ‘μ¨ μ²λ¦¬ λ₯λ ₯μ νμ₯νλ€. μ΄λ₯Ό ν΅ν΄ μ ν리μΌμ΄μ μ λμμ λ λ§μ μμ²μ μ²λ¦¬ν μ μμΌλ©°, μ¬μ©μλ€μκ² λΉ λ₯Έ μλ΅ μκ°κ³Ό μ’μ μ±λ₯μ μ 곡ν μ μλ€.
μλ²μ μ±λ₯μ ν₯μμν€λ κ²μ μ£Όλ‘ μμ§ νμ₯μΌλ‘ μ΄λ£¨μ΄μ§λ€. μμ§ νμ₯μ λ¨μΌ μλ²μ μ±λ₯μ ν₯μμν€κΈ° μν΄ CPU, λ©λͺ¨λ¦¬, λμ€ν¬ μ©λ λ±μ 리μμ€λ₯Ό μ¦κ°μν€λ κ²μ΄λ€.
λ°λΌμ, μν νμ₯μ μ¬μ©μμ μꡬμ λ°λΌ μμ€ν μ μΈμ€ν΄μ€λ₯Ό λ리λ κ²μΌλ‘, μ¬λ¬ λμ μλ² μΈμ€ν΄μ€λ₯Ό μΆκ°ν¨μΌλ‘μ¨ μ ν리μΌμ΄μ μ μ²λ¦¬ λ₯λ ₯μ νμ₯νλ€. μμ§ νμ₯μ λ¨μΌ μλ²μ μ±λ₯μ κ°μ νκΈ° μν΄ μλ²μ μ¬μμ λμ΄λ λ°©μμ΄λ€.
'π₯οΈ > Cloud' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Docker μ΄λ―Έμ§ commit, push, pull (0) | 2023.06.17 |
---|---|
Docker λ€νΈμν¬ / λ³Όλ₯¨ (0) | 2023.06.14 |
Docker 컨ν μ΄λ μμ±/μ€ννκΈ° (0) | 2023.06.12 |
μμ£Ό μ°μ΄λ Docker λͺ λ Ήμ΄ (2) | 2023.06.08 |
Serverless μν€ν μ³, BaaS, FaaS (0) | 2023.05.04 |