Home
>
Architecture
>
ποΈ[Architecture] Scale-Up(μμ§ νμ₯)μ΄λ 무μμΌκΉ?
Architecture
System Architecture
IT Infrastructure
ποΈ[Architecture] Scale-Up(μμ§ νμ₯)μ΄λ 무μμΌκΉ?
π Intro
- βοΈ Scale-Up(μμ§ νμ₯)μ κΈ°μ‘΄μ μλ²λ μμ€ν
μ νλμ¨μ΄ μ±λ₯μ ν₯μμμΌ λ λ§μ νΈλν½μ΄λ λ°μ΄ν°λ₯Ό μ²λ¦¬ν μ μλλ‘ νλ λ°©λ²μ
λλ€.
1οΈβ£ Scale-Upμ κ°λ
.
- βοΈ κΈ°μ‘΄ μλ²μ CPU, λ©λͺ¨λ¦¬, λμ€ν¬ μ©λ, λ€νΈμν¬ λμν λ±μ μ
κ·Έλ μ΄λνμ¬ μ±λ₯μ κ°μ ν©λλ€.
- βοΈ μλ‘μ΄ μλ²λ μμ€ν
μ μΆκ°λ‘ λμ
νλ κ²μ΄ μλλΌ κΈ°μ‘΄ λ¨μΌ μμ€ν
μ λ κ°λ ₯νκ² λ§λλ λ°©λ²μ
λλ€.
2οΈβ£ Scale-Upμ νΉμ§.
π― μ₯μ :
- 1οΈβ£ κ°λ¨ν ꡬν : κΈ°μ‘΄ μΈνλΌλ₯Ό κ·Έλλ‘ μ μ§νλ©΄μ νλμ¨μ΄ μ
κ·Έλ μ΄λλ§ μ§ν.
- 2οΈβ£ νΈνμ± : μ ν리μΌμ΄μ
μ½λλ λ°μ΄ν°λ² μ΄μ€ ꡬ쑰λ₯Ό λ³κ²½ν νμ μμ.
- 3οΈβ£ κ΄λ¦¬ μ©μ΄μ± : νλμ μλ²λ§ κ΄λ¦¬νλ©΄ λλ―λ‘ κ΄λ¦¬κ° λΉκ΅μ κ°λ¨.
π― λ¨μ :
- 1οΈβ£ λΉμ© λ¬Έμ : κ³ μ±λ₯ νλμ¨μ΄λ λΉμ©μ΄ λ§€μ° λμ μ μμ.
- 2οΈβ£ νμ₯ νκ³ : νλμ¨μ΄μ 물리μ , κΈ°μ μ νκ³κ° μ‘΄μ¬.
- 3οΈβ£ λ¨μΌ μ€ν¨ μ§μ (Single Point of Failure) : μλ²μ μ₯μ κ° λ°μνλ©΄ μ 체 μμ€ν
μ΄ μ€λ¨λ μ μμ.
3οΈβ£ Scale-Up μμ.
- 1οΈβ£ μλ² μ
κ·Έλ μ΄λ.
- CPUλ₯Ό λ λΉ λ₯Έ κ²μΌλ‘ κ΅μ²΄
- λ©λͺ¨λ¦¬(RAM) μ©λ νμ₯
- SSD μ€ν 리μ§λ‘ κ΅μ²΄
- 2οΈβ£ λ°μ΄ν°λ² μ΄μ€ νμ₯.
- MySQL, Redis λ±μμ λ λ§μ λ©λͺ¨λ¦¬μ CPUλ₯Ό ν λΉ.
- 3οΈβ£ ν΄λΌμ°λ μΈμ€ν΄μ€ μ
κ·Έλ μ΄λ.
- AWS EC2μμ t2.micro β m5.largeλ‘ λ³κ²½.
- λ λμ μ¬μμ μΈμ€ν΄μ€ μ ν.
4οΈβ£ Scale-Upμ΄ μ ν©ν κ²½μ°.
- 1οΈβ£ λ°μ΄ν° μΌκ΄μ±μ΄ μ€μν κ²½μ° : νλμ λ°μ΄ν°λ² μ΄μ€ μλ²μμ λͺ¨λ μμ
μ μ²λ¦¬ν΄μΌ ν λ.
- 2οΈβ£ μ ν리μΌμ΄μ
μ΄ λ¨μΌ μλ²μμ ν¨μ¨μ μΌλ‘ μ€νλ λ : νΉμ μν¬λ‘λκ° μν νμ₯(Scale-Out)μ μ ν©νμ§ μμ λ.
- βοΈ πββοΈ μν¬λ‘λ(Workload) : μ»΄ν¨ν° μμ€ν
, μ ν리μΌμ΄μ
, μλ², λ€νΈμν¬, λλ ν΄λΌμ°λ μΈνλΌκ° μ²λ¦¬ν΄μΌ ν μμ
μ μκ³Ό μ’
λ₯λ₯Ό μλ―Έν©λλ€.
- βοΈ μ½κ² λ§ν΄, μμ€ν
μ΄ μ²λ¦¬ν΄μΌ νλ μΌμ λΆλ΄μΌλ‘ μ΄ν΄ν μ μμ΅λλ€.
- βοΈ π βνΉμ μν¬λ‘λκ° μν νμ₯(Scale-Out)μ μ ν©νμ§ μμ λβλ?
- βοΈ 1οΈβ£ μμ
μ νΉμ±μ μ¬λ¬ μλ²λ‘ λλ μ μ²λ¦¬ν μ μλ κ²½μ°.
- βοΈ 2οΈβ£ μν μ μ§, λ°μ΄ν° μΌκ΄μ±, νΉμ μ°μ° μ μ½ μ‘°κ±΄ λ±μ΄ μν νμ₯μ μ΄λ ΅κ² λ§λλ κ²½μ°.
- 3οΈβ£ μ¦κ°μ μΈ μ±λ₯ κ°μ μ΄ νμν λ : λΉ λ₯΄κ² 리μμ€λ₯Ό μΆκ°ν νμκ° μμ λ.
π κ²°λ‘ .
- βοΈ Scale-Upμ κΈ°μ‘΄μ μμ€ν
μ λν λΉ λ₯΄κ³ κ°λ¨ν μ±λ₯ ν₯μ λ°©λ²μ
λλ€.
- βοΈ νμ§λ§ νλμ¨μ΄μ νκ³μ λλ¬νκ±°λ λ¨μΌ μ₯μ μ§μ (Single Point of Failure) λ¬Έμ κ° λ°μν μ μμΌλ―λ‘, νμμ λ°λΌ Scale-Out(μν νμ₯)κ³Ό ν¨κ» μ¬μ©ν΄μΌ ν©λλ€.