Automation Platform
-
๊ฐ์ ์๋ฃจ์ ์์ธํ ๋ณด๊ธฐ
ํน์ง
- Ansible Lightspeed
- Red Hat Developer Hub์ฉ Ansible ํ๋ฌ๊ทธ์ธ
- ์ ํ ์๋น์ค ์๋ํ ํฌํธ
- ์๋ํ ์คํ ํ๊ฒฝ
- ์๋ํ ์คํ ํ๊ฒฝ
- Automation Controller
- ์คํ ๋ฉ์ด์ ๋ฉ์
- Ansible Content Collections
- Ansible ์คํ ๋ฉ์ด์ ํ๋ธ
- ์๋ํ ๋์๋ณด๋์ ์๋ํ ๋ถ์
- Ansible ๊ฐ๋ฐ ํด
-
๋ชจ๋ ํน์ง
-
ํ์ฉ ์ฌ๋ก -
ํตํฉ ์ธ์ฆ ์ปฌ๋ ์ ๊ณผ ๋ฆฌ์์ค๋ฅผ ํฌํจํ ํํธ๋ ์ ํ์ผ๋ก Ansible Automation Platform ์ฌ์ฉ์ ํ์ฅํ์ธ์.
-
๋ฐฐํฌ ์ต์ - ๋ํ๋ฉํ ์ด์
์ ํ ํน์ง
Ansible ๊ฐ๋ฐ ํด
IT ํ๊ฒฝ์์ Ansible ์ฝํ ์ธ ๋ฅผ ์์ฑ, ํ ์คํธ, ๋ฐฐํฌํ์ธ์.
๊ฐ์
Ansibleยฎ ๊ฐ๋ฐ ํด์ ๋ชจ๋ Red Hatยฎ Ansible Automation Platform ์๋ธ์คํฌ๋ฆฝ์ ์ ํฌํจ๋ ์ง์ ๊ฐ๋ฅํ ํตํฉ ๊ธฐ๋ฅ ์ ํ๊ตฐ์ ๋๋ค. ์ด ํด์ ์ฌ์ฉํด IT ์ค๋ฌด์๋ ๊ธฐ์ ์์ค์ ์๊ด์์ด ์๋์ผ๋ก ์ฝ๋ฉํ ๋๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ์๋ํ ์ฝํ ์ธ ๋ฅผ ์ ํํ๊ฒ ์์ฑํ๊ณ , ํ๋ ์ฝ๋ฉ ๊ธฐ์ ์์ด ๋ชจ๋๊ณผ ํ๋ ์ด๋ถ์ ๋น๋, ํ ์คํธ, ๋ฐฐํฌํ ์ ์์ต๋๋ค.
ํน์ง ๋ฐ ์ฅ์
Ansible Molecule
Ansible Molecule์ ์ค์ ํ ์คํธ ํ๊ฒฝ๊ณผ ๋ฎ์ ํ ์คํธ ํ๊ฒฝ์ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ธ์คํด์ค, ์ด์ ์ฒด์ , ๊ฐ์ํ ๊ณต๊ธ์ ์ฒด ๋ฑ์์ ํ๋ ์ด๋ถ, ๋กค, ์ปฌ๋ ์ ์ ํ ์คํธํ ์ ์์ต๋๋ค.
Ansible lint
Ansible lint๋ ๋งํฌ์ ๊ตฌ๋ฌธ(Syntax)๊ณผ ๋ชจ๋ ์ฌ์ฉ ๋ฐฉ์์ ์ฐธ๊ณ ํ์ฌ ํ๋ ์ด๋ถ, ๋กค, ์ปฌ๋ ์ ์ ๋ถ์ํฉ๋๋ค. ๋ํ Ansible ํ์คํฌ ์์ฒด๋ฅผ ํ์ธํจ์ผ๋ก์จ ์ ๊ท YAML ๋ฆฐํฐ(linter) ์ด์์ ์ญํ ์ ๋ด๋นํฉ๋๋ค.
์คํ ํ๊ฒฝ ๋น๋
์คํ ํ๊ฒฝ ๋น๋๋ ์ปฌ๋ ์ ๊ณผ ํด๋นํ๋ ๋ชจ๋ ์ข ์์ฑ์ ์ปจํ ์ด๋ํ๋ ์ด๋ฏธ์ง(์คํ ํ๊ฒฝ์ด๋ผ๊ณ ํจ)์ ์ค์นํจ์ผ๋ก์จ ์๋ํ ์ฝํ ์ธ ๋ฅผ ์์ฑํ ๋ ์ข ์์ฑ ๋ฌธ์ ์ ์ํ์ ์ ๊ฑฐํฉ๋๋ค.
์ฝํ ์ธ ํ ์คํธ ์ ํ๊ตฐ
์ฝํ ์ธ ํ ์คํธ ์ ํ๊ตฐ์ ์ฝ๋ฉ ํ์ค ๋ฐ ์๊ตฌ ์ฌํญ, Ansible ๋ชจ๋์ ๋ํ ์ ๋ ํ ์คํธ ๋ฐ ์ํฌํ๋ก์ฐ๋ฅผ ์์ค ์ฝ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฐ๊ฒฐํ๋ ํตํฉ ํ ์คํธ๋ฅผ ์คํํ๊ธฐ ์ํ ์ ๊ฒ์ ์คํํ ์ ์์ต๋๋ค.
์๋ํ ์ฝํ ์ธ ๋ด๋น๊ฒ์ดํฐ
์๋ํ ์ฝํ ์ธ ๋ด๋น๊ฒ์ดํฐ๋ ์ปฌ๋ ์ , ๊ตฌ์ฑ, ๋ํ๋ฉํ ์ด์ , ์ด๋ฏธ์ง, ์ธ๋ฒคํ ๋ฆฌ, ํ๋ ์ด๋ถ์ ๊ฒํ ํ๊ณ ์ดํด๋ด ๋๋ค. ๋ํ ์์ ์ ๊ฐ์ํ๊ณ , ํ๋ ์ด๋ถ์ ๊ณต์ ํ๋ฉฐ, ์คํ ํ๊ฒฝ๊ณผ ์ธ๋ฒคํ ๋ฆฌ๋ฅผ ์ดํด๋ณด๊ณ , ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์์๋ฅผ ์ถ์ถํ๋ ๋ฑ ๋ค์ํ ์์ ์ ์คํํฉ๋๋ค.
Ansible ์ฝํ ์ธ ๊ฐ๋ฐ ํคํธ
Ansible ์ฝํ ์ธ ๊ฐ๋ฐ ํคํธ(CDK)๋ ์๋ ํ์คํฌ๋ฅผ ์คํํ๋ IT ์ค๋ฌด์์์ ์์ฒด ์ง์ ์๋ํ ์ฝํ ์ธ ๊ฐ๋ฐ์๋ก Ansible ์ฝํ ์ธ ์์ฑ ์์ ์ ํ์ฅํ๋ ๋ฒ๋คํ ํด ์ปฌ๋ ์ ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ(FAQ)
Ansible ์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ๋ ๋ฌด์์ธ๊ฐ์?
Ansible ์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ(๋๋ ์๋ํ ๊ฐ๋ฐ์)๋ ๋ฐ๋ณต ๊ฐ๋ฅํ๊ณ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ๋ฐ๋ณต ํ์คํฌ๋ฅผ ์ค์ฌ์ฃผ๋ Ansible ์ฝํ ์ธ ์์ฑ ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ๋ฅผ ์ฃผ๋ก ๊ฐ๋ฆฌํต๋๋ค. Ansible ์ฝํ ์ธ ํฌ๋ฆฌ์์ดํฐ๋ ์๋ํ๋ฅผ ํตํด ์์ ์ ์ ๋ฌธ ์ง์๊ณผ ๊ฒฝํ์ ํ์ฉํ์ฌ, ๊ฐ์ธ์ ์ธ ์ฐจ์๋ฟ๋ง ์๋๋ผ ์ ์ฌ์ ์ธ ์ฐจ์์์ ์์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ฐ์ ํฉ๋๋ค.
Ansible ๊ฐ๋ฐ ํด์ ์ด๋ป๊ฒ ์ก์ธ์คํ ์ ์๋์?
Red Hat์ ๊ณ ๊ฐ ํฌํธ์์ ๋ฒ๋ค ์ค์น ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ๊ฑฐ๋ Ansible Automation Platform ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๊ตฌ๋ ํ์ฌ ์ง์๋๋ ํจํค์ง๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
Ansible ๊ฐ๋ฐ ํด์ ์ง์๋๋์?
ํ์ฌ ๊ฐ๋ฐ์ ํ๋ฆฌ๋ทฐ ๋จ๊ณ์ ์๋ Ansible Molecule์ ์ ์ธํ๊ณ ๋ชจ๋ ์ง์๋ฉ๋๋ค. ์ง์๋์ง ์๋ ์ปค๋ฎค๋ํฐ ํ๋ก์ ํธ์ ๋ฌ๋ฆฌ Red Hat ์ง์์ ์ํฐํ๋ผ์ด์ฆ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐ๋์ ํ์ํ๋ฉฐ Red Hat Enterprise Linuxยฎ์ ์ค์น, ๋๋ฒ๊น , ์ ๊ทธ๋ ์ด๋, ๊ตฌ์ฑ ๋ฐ ์ฝํ ์ธ ํด ํตํฉ์ ์ง์ํฉ๋๋ค.
์ถ๊ฐ ์ ๋ณด
๋ธ๋ก๊ทธ
Ansible Molecule ์ดํด๋ณด๊ธฐ
Ansible Molecule์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ผ๋ก, ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ํจ๊ป ํ์ฌ ๊ฐ๋ฐ์ ํ๋ฆฌ๋ทฐ๋ก ์ ๊ณต๋ฉ๋๋ค.
์ธํฐ๋ํฐ๋ธ ๋ฉ
ansible-builder ์์ํ๊ธฐ
ansible-builder๋ฅผ ์ค์นํ๊ณ 1์๊ฐ ๋ด์ ์ฌ์ฉ์ ์ ์ ์คํ ํ๊ฒฝ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
Developer Hub
Red Hat Developer Hub์ฉ Ansible ํ๋ฌ๊ทธ์ธ
์๋ํ ์ค์ฒ ์ปค๋ฎค๋ํฐ(CoP)๋ฅผ ์ง์ํ๊ณ ๊ฐ๋ฐ์๊ฐ Ansible ์ฝํ ์ธ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ๋๋ก ๋๋ ์ค์์ง์ค์ ๋ด๋ถ ๊ฐ๋ฐ์ ํฌํธ์ ์ดํด๋ณด์ธ์.