ํด๋น ์กฐ์ง์ ํ์ ํ์ Linux ์ฌ๋จ์ ์คํ๋ฐ์ค(OpenBao) ํ๋ก์ ํธ๋ฅผ ์ค๋ฆฝํ์ผ๋ฉฐ, ์ด ํ๋ก์ ํธ๋ ์คํ ์์ค MPLv2(๋ชจ์ง๋ผ ๊ณต์ฉ ๋ผ์ด์ ์ค)์ ๋ฐ๋ผ ํ์์ฝํ ๋ณผํธ(Hashicorp Vault) ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ณ์ ๊ฐ๋ฐํ ์์ ์ ๋๋ค. ์ด ํฌํฌ๋ ํ์์ฝํ๊ฐ ์์ฌ ์ ํ์ ๋ ์ ๋ผ์ด์ ์ค์ธ BSL 1.1๋ก ์ ํํจ์ ๋ฐ๋ผ ๋ง๋ค์ด์ก๋๋ฐ, BSL 1.1 ๋ผ์ด์ ์ค๋ ํ์์ฝํ์ ์ ํ ๋ฐ ์๋น์ค์ ๊ฒฝ์ํ๋ ํด๋ผ์ฐ๋ ์์คํ ์์ ์ฝ๋ ์ฌ์ฉ์ ์ ํํฉ๋๋ค.
OpenBao ํ๋ก์ ํธ ๊ฐ๋ฐ์๋ค์ ์ค๋ฆฝ์ ์ธ ํ๋ซํผ์์ Hashicorp Vault ํฌํฌ์ ๊ฐ๋ฐ์ ๊ณ์ํ ๊ณํ์ ๋๋ค. Linux ๊ด์ฌ ์๋ ๊ธฐ์ ๊ณผ ์ ํธ๊ฐ๋ค๋ก ๊ตฌ์ฑ๋ ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌ ํ์, ๊ฐ๋ฐฉํ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ์ฌ๋จ์ด ์ด ํ๋ก์ ํธ๋ฅผ ์์ํ์ต๋๋ค. ์ด ํฌํฌ๋ Hashicorp Vault 1.14.x ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, MPL 2.0 ๋ผ์ด์ ์ค ํ์ ๊ณต๊ฐ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํฌํจํฉ๋๋ค. ํฌํฌ๋ DevOps ํ์ฌ Scalr์ ๋ํ์ด์ ์ค๋ฆฝ์์ด๋ฉฐ OpenTofu ํ๋ก์ ํธ ๊ฐ๋ฐ์ ์ค ํ ๋ช ์ธ ์ธ๋ฐ์ค์ฐฌ ์คํ๋(Sebastian Stadil)์ด ์ฃผ๋ํ์ต๋๋ค. LF Edge ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ IBM ์์ง๋์ด๋ค๋ ์ด ํฌํฌ์ ์ฐธ์ฌํ์ต๋๋ค.
Hashicorp Vault๋ ์ธ์ฆ์, ํค, API ํ ํฐ, ๋น๋ฐ๋ฒํธ ๋ฐ ๊ธฐํ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌ, ์ ์ฅ ๋ฐ ๋ฐฐํฌํ๊ณ , ๋น๋ฐ ๋ฐ์ดํฐ ์ ๊ทผ์ ๊ด๋ฆฌํ๊ณ , ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์ ์งํ๊ณ , ๋น๋ฐ๋ฒํธ ๋ฐ ํ ํฐ์ ์์ฑํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ , ์ ์ถ๋ ๋น๋ฐ์ ํ๊ธฐ๋ฅผ ๋ณด์ฅํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. Hashicorp๋ 31๋ 2023์ XNUMX์ผ ์ดํ MPL ๋ผ์ด์ ์ค์ ๋ฐ๋ผ Hashicorp Vault ๋ฆด๋ฆฌ์ค์ ๋ํ ํจ์น ๋ฐฐํฌ๋ฅผ ์ค๋จํ ๊ฒ์ด๋ผ๊ณ ๋ฐํํ์ต๋๋ค.
๋ผ์ด์ ์ค ๋ณ๊ฒฝ์ ๊ธฐ์กด ๋ผ์ด์ ์ค ๋ชจ๋ธ๋ก๋ HashiCorp ๊ฐ๋ฐ์ ๊ธฐ์ฑ ์คํ์์ค ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ๊ณต๋ ๊ฐ๋ฐ์ ์ฐธ์ฌํ์ง ์๊ณ ์์ฒด ์์ฉ ํด๋ผ์ฐ๋ ์ ํ์ ๊ฐ๋ฐํ๋ ๊ธฐ์ ๋ค์ ๊ธฐ์์ ์ธ ํํ๋ฅผ ๋ง์ ์ ์๋ค๋ ์ ์ ๊ณ ๋ คํ์ฌ ๊ฐ๋ฐ ์๊ธ์ ์ ์งํ๋ ค๋ ์๋๋ก ์ค๋ช ๋ฉ๋๋ค. ๋ฉฐ์น ์ ๋ฐํ๋ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด, Hashicorp์ 31๋ 2023์ 146.1์ผ ๋ง๊ฐ 17๋ถ๊ธฐ ๋งค์ถ์ 72์ต 39.5๋ง ๋ฌ๋ฌ๋ก ์ ๋ ๋๊ธฐ ๋๋น XNUMX% ์ฆ๊ฐํ์ต๋๋ค. ํ์ฌ์ ์์ค์ XNUMX๋ง ๋ฌ๋ฌ์์ XNUMX๋ง ๋ฌ๋ฌ๋ก ๊ฐ์ํ์ต๋๋ค.
๋ํ, Hashicorp Terraform ๊ตฌ์ฑ ๊ด๋ฆฌ ๋ฐ ์ธํ๋ผ ์ ์ง ๊ด๋ฆฌ ์๋ํ ํ๋ซํผ์ ํฌํฌ์ธ OpenTofu์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค ๋ฒ ํ ํ ์คํธ๊ฐ ์์๋์์์ ์ ์ ์์ต๋๋ค. OpenTofu์ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ Terraform 1.6 ๋ธ๋์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ๋ชจ๋ ๊ธฐ์กด ๊ธฐ๋ฅ์ ์ง์ํ๊ณ ๋ณด์ ๊ฐํ๋ฅผ ์ํ ๋ช ๊ฐ์ง ์ถ๊ฐ ์์ ๋ฐ ๊ฐ์ ์ฌํญ์ ํฌํจํฉ๋๋ค. Terraform ๋ ์ง์คํธ๋ฆฌ ๋์ , ์ด ํ๋ก์ ํธ๋ OpenTofu์ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ๊ณต๊ธ์์ ๋ชจ๋์ ๋ ์ง์คํธ๋ฆฌ๋ ๋ง๋ค์์ต๋๋ค.
OpenTofu๋ ํด๋น ์กฐ์ง์ ํ์ ํ์ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. Linux ์คํ ์์ค MPLv2 ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋จ์
๋๋ค. 158๊ฐ ๊ธฐ์
๊ณผ 780๋ช
์ ๊ฐ์ธ ๊ฐ๋ฐ์๊ฐ OpenTofu์ ๋ํ ์ง์ง๋ฅผ ํ๋ช
ํ๊ณ ํฌํฌ ๊ฐ๋ฐ์ ์ฐธ์ฌํ ์์ฌ๋ฅผ ๋ฐํ์ต๋๋ค. OpenTofu ํ๋ก์ ํธ์ ์ฐธ์ฌํ ๊ธฐ์
๋ค์ ํฅํ 5๋
๊ฐ 18๋ช
์ ์ ๊ท์ง ์์ง๋์ด์ ํด๋นํ๋ ์์์ ํฌ์
ํ ์์ ์
๋๋ค(์ฐธ๊ณ ๋ก HashiCorp๋ ์ง๋ 2๋
๊ฐ Terraform ์ ์ง๋ณด์์ 5๋ช
์ ์์ง๋์ด๋ฅผ ํฌ์
ํ์ต๋๋ค).
์ถ์ฒ : opennet.ru
