π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[Docker] λ컀 & 컨ν μ΄λ & Kubernetes λ³Έλ¬Έ
[Docker] λ컀 & 컨ν μ΄λ & Kubernetes
μ§μ§μνμΉ΄ 2023. 3. 20. 17:19<λ³Έ λΈλ‘κ·Έλ μλ¦¬μ€ IoT 1λ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
π©π» Docker
: μ€ν μμ€ νλ‘μ νΈ
: 컨ν μ΄λ κΈ°λ°μ μ€νμμ€ κ°μν νλ«νΌ
: 컨ν μ΄λ κ΄λ¦¬λ₯Ό μν μΆκ°μ μΈ κΈ°λ₯ μ 곡 λ° κ΄λ¦¬μ νΈμμ± λμ
- Docker Server (Daemon)
: host machine μμ 컨ν μ΄λ κ΄λ¦¬, μ€ν
: μ¬μ©μμ client ν΅ν΄ μ°κ²°λ¨
- Docker Cleint
: Docker μ μ¬μ©μ κ° μΈν°νμ΄μ€ μ 곡
: μ¬μ©μ λͺ λ Ήμ΄ λ°μ Docker DaemonμΌλ‘ μ λ¬ (μμΌ ν΅μ μ¬μ©)
β 컨ν μ΄λ
: λ¨μΌ Host OS μμμ μ¬λ¬ κ°μ νλ‘μΈμ€κ° κ³ λ¦½λ 곡κ°μμ λμνλ ꡬ쑰
: μ΄μ체μ μμ μ ν리μΌμ΄μ (νλ‘μΈμ€)μ λΆλ¦¬νμ¬ λμ
: namespace(λ¨μΌ νλ‘μΈμ€μ© μμ 격리), Cgroupt(νλ‘μΈμ€μ κ·Έλ£Ή cpu)λ₯Ό μ΄μ©
μ₯) νλ‘μΈμ€λ§ λμ -> μμ±, μμ μ’ λ£ λΉ λ¦
λ¨) host osμ 곡μ ν΄μΌ ν΄μ μ’ μμ μ, 컨ν μ΄λλ³ μ»€λ κ΅¬μ± λΆκ°
: "컀λ 곡κ°" κ³Ό "μ¬μ©μ 곡κ°" μΌλ‘ λΆλ¦¬
μ¬μ©μ κ³΅κ° : 컨ν μ΄λ, μ¬μ©μ νλ‘μΈμ€κ° μ€νλλ 곡κ°
컀λ κ³΅κ° : 물리μ μμ κ΄λ¦¬
β VM vs 컨ν μ΄λ
- VM
: Host OS μμμ hypervisorλ₯Ό ν΅ν΄ μμμ κ°μννμ¬ VM λμ
: Host OS μμ Guest OS λμ
- 컨ν μ΄λ
: Host OS μμ νλ‘μΈμ€λ₯Ό μν κ³΅κ° λ³λ μ 곡
: κ³΅ν΅ λΆλΆλ§ ν¨ν€μ§ νμ¬ μ»¨ν μ΄λλ‘ μ 곡
β Kubernetes (μΏ λ²λ€ν°μ€)
: 컨ν μ΄λνλ μμ© νλ‘κ·Έλ¨μ λ°°ν¬, νμ₯ λ° κ΄λ¦¬λ₯Ό μλν νλ μ€νμμ€ μμ€ν
π©π» μλ‘μ΄ ν΄λΌμ°λ
β Micro Service
μ₯) λΆμ°λμ΄ μμ΄ μ₯μ μ κ΄λ¦¬ μ’μ, κΈ°λ₯ λ¨μλ‘ λΆμ° μμ κ°λ₯
λ¨) λ°°ν¬μ 볡μ‘μ±, κ° κΈ°λ₯ κ°μ μΈν°νμ΄μ€ λ€νΈμν¬ κ³ λ €
β Serverless Computing
: μ ν리μΌμ΄μ κ°λ°μκ° μ§μ μλ²λ₯Ό κ΄λ¦¬ν νμ μμ΄ κΈ°λ₯ λ¨μμ λ§μ΄ν¬λ‘μλΉμ€λ₯Ό ꡬμ±νμ¬ μ ν리μΌμ΄μ μ κ°λ°ν μ μλ μ»΄ν¨ν νκ²½
: Faas (Functions as a Service) -> μ¬μ©μκ° μμ±ν μ½λλ₯Ό μ λ‘λ νκ³ μλ² μμ² μ λμνλ νν
μ₯) λΉμ©μ΄ ν¨μ¨, 리μμ€ ν¨μ¨, μΈνλΌ κ΅¬μΆ νμ μμ
λ¨) λ²€λ μ’ μμ± λμ, λλ²κΉ μ΄λ €μ
'π©βπ» μ»΄ν¨ν° ꡬ쑰 > About Computer' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ν΄λΌμ°λ] AWS IAM μ¬μ©νκΈ° (0) | 2023.03.22 |
---|---|
[ν΄λΌμ°λ] μ£μ§ ν΄λΌμ°λ & AWS (0) | 2023.03.20 |
[ν΄λΌμ°λ] ν΄λΌμ°λ κΈ°λ³Έ μν€ν μ² (0) | 2023.03.20 |
[ν΄λΌμ°λ] ν΄λΌμ°νΈ μ»΄ν¨ν & IaaS Saas Paas & Public Private Hybrid Cloud (0) | 2023.03.20 |
[보μ] 보μ & ν΄μ & μΏ ν€ & ν ν° & JWT & μΊμ (0) | 2023.03.17 |