Serverless μν€ν μ³
μ ν΅μ μΈ μλ² κΈ°λ°μ μ ν리μΌμ΄μ κ°λ°μμλ μλ²λ₯Ό κ΄λ¦¬νκ³ νμ₯νλ κ²μ λ§μ μκ°κ³Ό λΉμ©μ΄ μμλμλ€. μ΄μ λν λμμΌλ‘μ Serverless μν€ν μ³κ° λ±μ₯νλλ°, μ΄λ κ°λ°μλ€μ΄ μλ² μΈνλΌλ₯Ό μ§μ κ΄λ¦¬νμ§ μκ³ μ½λ μ€νμ μ§μ€ν μ μκ² ν΄μ€λ€. μ΄λ₯Ό ν΅ν΄ κ°λ°μλ€μ λμ± λΉ λ₯΄κ³ μ μ°νκ² μ ν리μΌμ΄μ μ κ°λ°νκ³ λ°°ν¬ν μ μκ² λμλ€. Serverless μν€ν μ³λ ν΄λΌμ°λ νκ²½μμ ν¨μ κΈ°λ°μ μλΉμ€(FaaS)λ₯Ό μ 곡νλ©°, μ΄λ₯Ό ν΅ν΄ κ°λ°μλ νμν λ§νΌμ μ»΄ν¨ν 리μμ€λ₯Ό μ¬μ©νκ³ λΉμ©μ μ κ°ν μ μλ€.
SaaS, IaaSμ Serverless μν€ν μ³μ μ°¨μ΄μ ?
SaaSλ μννΈμ¨μ΄ μλΉμ€λ‘, μμ ν ꡬμΆλ μννΈμ¨μ΄ μ ν리μΌμ΄μ μ μ 곡λ°λ κ²μ΄λ€. μ¬μ©μλ ν΄λΉ μ ν리μΌμ΄μ μ νμ©νμ¬ μ 무λ₯Ό μννλ©°, μλΉμ€ μ 곡μ μ²΄κ° μ ν리μΌμ΄μ μ μ μ§λ³΄μ, μ κ·Έλ μ΄λ, μΈνλΌ κ΄λ¦¬ λ±μ μ²λ¦¬νλ€.
IaaSλ κ°μ μλ², μ€ν 리μ§, λ€νΈμνΉ λ±μ μΈνλΌ μμλ₯Ό ν΄λΌμ°λ 곡κΈμκ° μ 곡νκ³ κ΄λ¦¬νλ€. κ°λ°μλ μ΄λ¬ν μΈνλΌλ₯Ό μ¬μ©νμ¬ μ ν리μΌμ΄μ μ λ°°ν¬νκ³ κ΄λ¦¬ν μ μλ€.
λ°λ©΄, Serverless μν€ν μ³λ μ ν리μΌμ΄μ μ κ°λ°κ³Ό λ°°ν¬λ₯Ό μν λ°©λ²λ‘ μΌλ‘, κ°λ°μλ μλ² κ΄λ¦¬ μμ μ ν΄λΌμ°λ 곡κΈμμκ² μμνλ€. κ°λ°μλ λ¨μν μ½λλ₯Ό μ€ννλ ν¨μλ₯Ό μμ±νκ³ , ν΄λΌμ°λ 곡κΈμκ° ν΄λΉ ν¨μλ₯Ό μ€ννλ μΈνλΌλ₯Ό μλμΌλ‘ κ΄λ¦¬νλ€.
μ 리νμλ©΄,
-SaaSλ μμ ν μ ν리μΌμ΄μ μ ν΄λΌμ°λλ‘ μ 곡νλ©°, μ ν리μΌμ΄μ μ λν λͺ¨λ μΈ‘λ©΄μ μ 곡μκ° κ΄λ¦¬νλ€.
-IaaSλ κ°μ μλ², μ€ν 리μ§, λ€νΈμνΉ λ±μ μΈνλΌλ₯Ό μ 곡νλ©°, κ°λ°μκ° μΈνλΌλ₯Ό μ§μ κ΄λ¦¬νκ³ μ ν리μΌμ΄μ μ λ°°ν¬νκ³ κ΄λ¦¬νλ€.
-Serverless μν€ν μ³λ κ°λ°μκ° μλ² κ΄λ¦¬λ₯Ό ν΄λΌμ°λ 곡κΈμμκ² μμ ν μμνλ€. κ°λ°μλ λ¨μν μ½λλ₯Ό μ€ννλ ν¨μλ₯Ό μμ±νκ³ , ν΄λΌμ°λ 곡κΈμλ ν΄λΉ ν¨μλ₯Ό μ€ννλ μΈνλΌλ₯Ό μλμΌλ‘ κ΄λ¦¬νλ€.
Serverless μν€ν μ²μ λ±μ₯μ FaaSμ BaaSλ₯Ό λμ± κ°μ‘°νκ³ λ°μ μν€λ κ³κΈ°κ° λμλ€. Serverless μν€ν μ²μ νΉμ§κ³Ό μ₯μ μ ν λλ‘ κ°λ°μλ€μ ν¨μ λ¨μλ‘ κ°λ°νκ³ μ€ννλ FaaSμ λ°±μλ κΈ°λ₯μ ν΄λΌμ°λμμ μ 곡νλ BaaSλ₯Ό νμ©νμ¬ λμ± ν¨μ¨μ μΈ μ ν리μΌμ΄μ κ°λ°κ³Ό μ΄μμ ν μ μκ² λμλ€.
FaaS (Function as a Service)
FaaSλ μλ²λ¦¬μ€ μν€ν
μ²λ₯Ό κΈ°λ°μΌλ‘ λμνλ λͺ¨λΈλ‘, κ°λ°μλ ν¨μ λ¨μλ‘ μ½λλ₯Ό μμ±νκ³ , μ΄λ₯Ό μ΄λ²€νΈ νΈλ¦¬κ±°μ μ°κ²°νμ¬ νμν λλ§λ€ μλμΌλ‘ μ€νλλλ‘ ν μ μλ€. μ΄λ²€νΈκ° λ°μνλ©΄ ν΄λΉ ν¨μκ° λμ μΌλ‘ ν λΉλ μμ μμμ μ€νλλ©°, μ€νμ΄ μλ£λ νμλ μμμ΄ ν΄μ λμ΄ λΉμ©μ μ κ°ν μ μλ€.
FaaSμ ν΅μ¬ μμ΄λμ΄λ κ°λ°μκ° μλ²λ μΈνλΌλ₯Ό μ§μ κ΄λ¦¬νμ§ μμλ λλ©°, ν¨μ μ€νμ νμν μμκ³Ό νμ₯μ μλμΌλ‘ κ΄λ¦¬νλ€λ μ μ΄λ€. κ°λ°μλ νμν κΈ°λ₯μ ν¨μλ‘ λΆλ¦¬νμ¬ κ°λ°νκ³ , κ° ν¨μλ λ
립μ μΌλ‘ μ€νλλ©° νμμ λ°λΌ νμ₯λ μ μλ€. FaaSλ κ°λ°μμκ² μ μ°μ±κ³Ό νμ₯μ±μ μ 곡νλ©°, μ ν리μΌμ΄μ
μ κ°λ°κ³Ό μ΄μμ λ¨μννκ³ λΉμ©μ μ΅μ νν μ μλλ‘ λμμ€λ€.
BaaS (Backend as a Service)
BaaSλ κ°λ°μλ€μ΄ μ ν리μΌμ΄μ
μ λ°±μλ μΈνλΌλ₯Ό ꡬμΆνκ³ κ΄λ¦¬νλ λ° νμν μμ
μ ν΄λΌμ°λ μλΉμ€λ‘μ μ 곡λ°μ μ μλ λͺ¨λΈμ΄λ€. BaaSλ μλ² μΈ‘ μΈνλΌ, λ°μ΄ν°λ² μ΄μ€, μΈμ¦, νμΌ μ μ₯μ, νΈμ μλ¦Ό λ±κ³Ό κ°μ κΈ°λ₯μ ν΄λΌμ°λ κΈ°λ°μΌλ‘ μ 곡νμ¬ κ°λ°μκ° μ΄λ¬ν μμλ€μ λν 볡μ‘ν μ€μ κ³Ό μ΄μμ μ κ²½ μ°μ§ μκ³ λ μ ν리μΌμ΄μ
μ κ°λ°ν μ μλλ‘ λμμ€λ€.
BaaSλ μ£Όλ‘ λͺ¨λ°μΌ μ ν리μΌμ΄μ
κ°λ°μ λ§μ΄ μ¬μ©λλ€. λͺ¨λ°μΌ μ ν리μΌμ΄μ
κ°λ°μλ νλ‘ νΈμλμ λ μ§μ€μ μΌλ‘ μΌνλ νμ€ν κ°λ°μλ€μ΄ μꡬλ μ μλλ°, λ°±μλ μλΉμ€λ BaaS μλΉμ€λ₯Ό νμ©ν΄μ κ°λ° μκ°μ λ¨μΆνκ³ λ³΅μ‘ν μΈνλΌ κ΅¬μΆμ λν λΆλ΄μ μ€μΌ μ μλ€.
'π₯οΈ > Cloud' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Docker 컨ν μ΄λ μμ±/μ€ννκΈ° (0) | 2023.06.12 |
---|---|
μμ£Ό μ°μ΄λ Docker λͺ λ Ήμ΄ (2) | 2023.06.08 |
IaaS, PaaS, SaaS (0) | 2023.04.28 |
Dockerμ λν 짧μ μ€λͺ (0) | 2023.04.20 |
κ°μν(Virtualization)λ? κ°μνμ λν κ°λ¨ν μ€λͺ (0) | 2023.04.19 |