IaC(μ½λν μΈνλΌ) λμ , μ€μ λ‘ μΌλ§λ μ μ½λ κΉ?
Terraform, Ansible, CloudFormation κ°μ IaC λꡬλ μλ² νλ‘λΉμ λμ μ½λλ‘ κ΄λ¦¬ν΄ λ°λ³΅ μμ μ μλνν©λλ€. μ΄ κ³μ°κΈ°λ μλ² λμμ μλ μμ μκ°μ κΈ°μ€μΌλ‘ IaC λμ μ μ κ°λλ μκ°κ³Ό λΉμ©μ μΆμ ν©λλ€.
κ³μ° λ°©μμ κ°λ¨ν©λλ€. μ 체 μλ νλ‘λΉμ λ μκ°(μλ² λμ Γ 1λλΉ μμ μκ°)μμ, μ¬μ©μκ° μ λ ₯ν μ κ°λ₯ μ μ μ©ν΄ IaC μ μ© ν μμ μκ°μ ꡬν©λλ€. λ κ°μ μ°¨μ΄κ° μ κ° μκ°μ΄λ©°, μ΄λ₯Ό μκ°λΉ μΈκ±΄λΉλ‘ νμ°ν΄ λΉμ© μ κ° ν¨κ³Όλ₯Ό κ³μ°ν©λλ€. μ κ°λ₯ μ νμ μλν μλ ¨λμ λ°λΌ λ€λ₯΄μ§λ§, μΌλ°μ μΌλ‘ 70~90% μμ€μ΄ λ³΄κ³ λ©λλ€.
λ€λ§ μ΄ κ²°κ³Όλ λ°λ³΅μ μΈ μ΄μ λ¨κ³μ ν¨κ³Όλ§ λ°μν κ°μ λλ€. IaC λμ μ΄κΈ°μ νμ΅ κ³‘μ , κΈ°μ‘΄ μΈνλΌμ μ½λν(state κ΄λ¦¬) μμ λΉμ©μ λ³λλ‘ κ³ λ €ν΄μΌ μ νν ROIλ₯Ό νλ¨ν μ μμ΅λλ€.
μμ£Ό 묻λ μ§λ¬Έ
μλ² μκ° μ λλΌλ λ°λ³΅μ μΈ νκ²½ μ¬κ΅¬μΆ, μ¬ν΄ 볡ꡬ, μ κ· νκ²½ ꡬμ±μ΄ μμ£Ό μλ€λ©΄ IaCμ μ¬νμ±κ³Ό λ²μ κ΄λ¦¬ μ΄μ μ΄ ν½λλ€.
Terraform, Ansible λ± IaC λꡬ λμ μ¬λ‘μμ νν λ³΄κ³ λλ νλ‘λΉμ λ μκ° μ κ°λ₯ μ μ°Έκ³ ν κ°μΌλ‘, μ€μ μ κ°λ₯ μ νμ μλν μ±μλμ λ°λΌ λ¬λΌμ§ μ μμ΅λλ€.
μλμ. μ΄ κ³μ°κΈ°λ μ΄μ λ¨κ³μ λ°λ³΅ μμ μ κ° ν¨κ³Όλ§ κ³μ°νλ©°, μ΄κΈ° νμ΅ κ³‘μ κ³Ό λ§μ΄κ·Έλ μ΄μ λΉμ©μ λ³λλ‘ κ³ λ €ν΄μΌ ν©λλ€.