
π λ컀μ κ°μν κΈ°μ μ μ°¨μ΄
λ컀λ₯Ό μ²μ μ νλ©΄, VirtualBoxλ VMware κ°μ κ°μν κΈ°μ κ³Ό ν·κ°λ¦¬κΈ° μ½λ€.
λ λ€ '무μΈκ°λ₯Ό 격리ν΄μ μ€ννλ€'λ μ μμλ λΉμ·ν΄ 보μ΄μ§λ§,
μ€μ λ‘λ ꡬ쑰μ λμ λ°©μμ΄ λ§μ΄ λ€λ₯΄λ€.
κ·Έλ¬λ λλ μ΄μ λ§ λ°°μ°λ μ μ₯μμ μ μ΄ν΄κ° λμ§ μμκΈ° λλ¬Έμ
μ€λμ μ΄λ₯Ό μ£Όμ λ‘ μμΈν 곡λΆν΄λ³΄κ³ μ νλ€.
π₯οΈ κ°μν κΈ°μ μ΄λ
κ°μν κΈ°μ μ 물리 μλ²(νλμ¨μ΄) μμ κ°μμ 물리 μλ²λ₯Ό λ§λλ κΈ°μ μ΄λ€.
μ¬κΈ°μμ 'κ°μ'μ΄λΌλ λ§μ, λ©μΈλ³΄λλ CPU, λ©λͺ¨λ¦¬, λμ€ν¬ κ°μ 물리 λΆνμ μννΈμ¨μ΄λ‘ ꡬννλ€λ μλ―Έμ΄λ€.
μ¦, κ°μ λ¨Έμ (VM, Virtual Machine)μ μ€μ μ»΄ν¨ν°μ λλ±ν νκ²½μ μ 곡νλ€.
μ΄λ μλμ κ°μ νΉμ§μ κ°λλ€.
- μνλ μ΄μ체μ (OS)λ₯Ό μμ λ‘κ² μ€μΉν μ μλ€. (Windows, Linux, macOS λ±)
- κ·Έ μμμ μ΄λ€ μννΈμ¨μ΄λ μ§ μ€μΉ κ°λ₯νλ€.
- μλ‘ μμ ν λ 립λ νκ²½μμ μ€νλλ€.
π λ컀 컨ν μ΄λλ
λ컀 컨ν μ΄λλ κ²λ³΄κΈ°μλ λ 립λ 리λ μ€ νκ²½μμ λμνλ κ²μ²λΌ 보μ΄μ§λ§,
μ€μ λ‘λ μ΄μ체μ μ 체λ₯Ό κ°μννμ§ μλλ€.
컨ν μ΄λλ μ΄μ체μ 컀λμ μΌλΆ κΈ°λ₯μ νΈμ€νΈ(물리 μλ²)μ 곡μ νλ€.
μ¦, 컨ν μ΄λλ OS μ 체λ₯Ό 볡μ¬ν΄μ λ§λλ κ² μλλΌ,
νλ‘κ·Έλ¨ μ€νμ νμν νκ²½λ§ λ°λ‘ 격리νλ λ°©μμ΄λ€.
μ΄λ μλμ κ°μ νΉμ§μ κ°λλ€.
- 컨ν μ΄λ λ΄λΆμ OSλ λλΆλΆ 리λ μ€ κΈ°λ°μ΄λ€.
- νΈμ€νΈ μλ²λ 리λ μ€ μ»€λμ μ 곡ν΄μΌ νλ€.
- OS μ 체λ₯Ό 볡μ¬νμ§ μκΈ° λλ¬Έμ κ°λ³κ³ λΉ λ₯΄λ€.
μ’ λ μ½κ² λΉμ νμλ©΄,
κ°μν κΈ°μ μ΄ κ±΄λ¬Ό μ 체λ₯Ό μλ‘ μ§λ κ±°λΌλ©΄,
λ컀λ κΈ°μ‘΄ 건물 μμ λ 립λ λ°©(컨ν μ΄λ)μ λ§λλ κ²κ³Ό κ°λ€.
λ°©λ€μ μλ‘ κ°μνμ§ μμ§λ§,
μλλ μ κΈ° κ°μ κΈ°λ° μμ€(μ΄μ체μ 컀λ)μ 건물(νΈμ€νΈ μλ²)μμ 곡μ νκΈ° λλ¬Έμ΄λ€.
βοΈ AWS EC2μ λ컀μ κ΄κ³
AWS EC2μ μΈμ€ν΄μ€ κ°λ λ λ컀μ ν·κ°λ¦¬κΈ° μ½λ€.
κ·Έλ¬λ EC2 μΈμ€ν΄μ€λ κ°μν κΈ°μ μ κΈ°λ°μΌλ‘ λμνλλ°,
κ° μΈμ€ν΄μ€λ μμ ν λ 립λ μ»΄ν¨ν°μ²λΌ μλνλ©°, μνλ OSλ₯Ό μ€μΉν μ μλ€.
λ°λΌμ EC2μ λ컀μ κ΄κ³λ VirtualBoxμ λ컀μ κ΄κ³λ μ μ¬νλ€κ³ 보면 λλ€.
κ·Έλ¬λ, EC2 μΈμ€ν΄μ€λ λ컀μ²λΌ μ΄λ―Έμ§(AMI)λ₯Ό κΈ°λ°μΌλ‘ μμ±λλλ°,
μ΄ μ μμλ 컨ν μ΄λμ μ΄λ―Έμ§ λ°°ν¬ λ°©μκ³Ό λΉμ·νλ€κ³ 보면 λλ€.
π AWS ECSμ λ컀
AWS ECS(Elastic Container Service)λ ν λ¨κ³ λ λμκ°μ
λ³λλ‘ κ°μ μλ²λ₯Ό μ§μ λ§λ€μ§ μμλ 컨ν μ΄λ μ΄λ―Έμ§λ₯Ό μ€νν μ μκ² ν΄μ€λ€.
μ¦, ECSλ₯Ό μ¬μ©νλ©΄, μλμ κ°μ μ₯μ μ΄ μλ€.
- μΈνλΌ μλ²λ₯Ό μ§μ κ΄λ¦¬νμ§ μμλ λλ€.
- 컨ν μ΄λ μ΄λ―Έμ§λ₯Ό λ°λ‘ μ€ν κ°λ₯νλ€.
- νμνλ©΄ μ€ν μ€μΌμΌλ§μ΄λ λ‘λλ°Έλ°μ± λ± AWS μλΉμ€μ μ½κ² μ°λμ΄ κ°λ₯νλ€.
μ½κ² λ§ν΄μ ECSλ AWSμμ μ 곡νλ 컨ν μ΄λ μ μ© μ€ν νλ«νΌμ΄λ€.
π κ²°λ‘
| κ΅¬λΆ | κ°μν κΈ°μ | λ컀 컨ν μ΄λ | AWS ECS |
| ꡬ쑰 | 물리 μλ² μμ κ°μμ 물리 μλ² μμ± |
νΈμ€νΈ OS μμ 격리λ μ€ν νκ²½ μμ± |
AWS μΈνλΌμμ 컨ν μ΄λλ₯Ό μ§μ μ€ν |
| OS | κ° μΈμ€ν΄μ€λ§λ€ λ³λμ OS μ€μΉ κ°λ₯ |
νΈμ€νΈ OS 컀λ 곡μ | 컨ν μ΄λ λ΄λΆ OS |
| 무κ²κ° | 무κ²κ³ λΆν μ΄ λλ¦Ό | κ°λ³κ³ μ€νμ΄ λΉ λ¦ | κ°λ³κ³ μλ² κ΄λ¦¬κ° νμ μμ |
| λ°°ν¬ λ°©μ | κ°μ λ¨Έμ μ΄λ―Έμ§ | 컨ν μ΄λ μ΄λ―Έμ§ | 컨ν μ΄λ μ΄λ―Έμ§ |
μ΄λ²μ λ°°μ΄ λ΄μ©μ μ΄μ 리νλ©΄, μμ νμ κ°λ€.
μ΄λ² ν¬μ€ν μ ν΅ν΄ κ°μ₯ ν¬κ² λλ건,
κ° κΈ°μ μ λ체 κ΄κ³κ° μλλΌ μν©μ λ°λΌ μ ννκ±°λ μ‘°ν©ν΄μ μ¨μΌ νλ€λ μ μ΄λ€.
λ°λΌμ μ 체 OSκ° νμν κ²½μ°μλ κ°μν κΈ°μ μ μ¬μ©νκ³ ,
μ΄μ체μ λ κ·Έλλ‘ λκ³ μ€ν νκ²½λ§ κ²©λ¦¬ν΄μΌ νλ κ²½μ°μλ λ컀 컨ν μ΄λλ₯Ό μ¬μ©νλ©°,
μλ² κ΄λ¦¬ μμ΄ μ»¨ν μ΄λ μ€νλ§ μνλ κ²½μ°μλ ECSλ₯Ό μ¬μ©ν΄μΌ νλ κ² κ°λ€.
μμΌλ‘ μν€ν μ²λ₯Ό μ€κ³ν λμλ
μ΄ μΈ κ°μ§ μ νμ§λ₯Ό μν©μ λ§μΆ°μ μ‘°ν©νλ κ²μ΄ κ°μ₯ ν©λ¦¬μ μ΄λΌλ μκ°μ΄ λ λ€.
'π»κ³΅λΆ κΈ°λ‘ > π λ컀 & μΏ λ²λ€ν°μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [λ컀 & μΏ λ²λ€ν°μ€] λ컀 μ΄λ―Έμ§ (7) | 2025.08.17 |
|---|---|
| [λ컀 & μΏ λ²λ€ν°μ€] λ컀 λμ μ리 (4) | 2025.08.17 |
| [λ컀 & μΏ λ²λ€ν°μ€] μλ²λ (1) | 2025.08.12 |
| [λ컀 & μΏ λ²λ€ν°μ€] λ°μ΄ν°λ νλ‘κ·Έλ¨μ λ 립λ νκ²½μ 격리ν΄μΌ νλ μ΄μ (3) | 2025.08.12 |
| [λ컀 & μΏ λ²λ€ν°μ€] λ컀(Docker)λ (1) | 2025.08.11 |