아니오. 1 Ansible은 무엇입니까 (1/2)

기술적 기능

아니오. 1 크레이지 크레이지 슬롯

크레이지 크레이지 슬롯

소개

최근에, 비즈니스 영역의 확대 및 가용성과 같은 다양한 요인으로 인해 시스템 규모는 해마다 확장되었으며 구조는 더욱 복잡해졌습니다. 반면에, 이제 짧은 시간 안에 많은 양의 환경을 구축하고 유지해야합니다.

이 상황에 대응하려면 인프라 건설의 생산성을 향상시켜야하지만 품질을 유지하고 개선하는 것이 중요합니다.

또한 시스템에 사용 된 제품과 소프트웨어의 수가 증가함에 따라 조합이 더욱 복잡해 지므로 그러한 환경에 대응하기 위해서는 담당자가 광범위한 지식이 필요합니다.

그러나, 인간의 관련 작업과 고속 고품질 구조를 통해 그러한 상황에 대응하는 것은 한계에 도달했으며 이러한 문제를 해결하기 위해 환경과 자동화 기술을 쉽게 처리 할 수있는 메커니즘을 통합하는 주류가되었습니다.

이러한 메커니즘과 메커니즘을 실현하기위한 이러한 도구 중에서 Ansible은 현재 가장 인기있는 인프라 건설 자동화 도구입니다.

Ansible이란 무엇입니까

Ansible은 단순하고 강력하며 에이전트가없는 세 가지 기능을 갖춘 파이썬 인프라 건설 자동화 도구입니다. 꼭두각시 및 요리사와 같은 유명한 전임자들과 함께 달성 할 수있는 것을 따르지만, 더 쉽게 사용할 수 있도록 향상되었습니다.

도구 이름 프로그래밍 지식 에이전트 작동 대상 구성 관리 크레이지 슬롯
Puppet Ruby+ Original) 필요 Linux/Windows/Mac 불충분 한
Chef Ruby 필요 Linux/Windows/Mac 크레이지 슬롯 가능
Ansible 필요하지 않음 (Yaml : 데이터 정의) 필수 Linux/Windows/Mac
휴게소 장비
불충분 한

Ansible은 필요한 경우에만 시작하는 도구이며, 운영 환경은 요리사보다 간단하여 사전 구성이 필요하여 운영중인 에이전트에 연결하도록 구축 할 수 있습니다.

다른 한편으로, 구성 관리 도구로 볼 때 다음과 같은 점에서 요리사보다 열등합니다.

  • 상태를 확인할 때마다 플레이 북을 실행해야합니다
  • 시각화 도구가 없으므로 제품을 만들어야합니다
  • 에이전트를 사용하지 않으면 수동으로 설치된 예기치 않은 소프트웨어를 감지 할 수 없습니다

우리는 Ansible이 건축 도구라고 생각하며 구성 관리를 위해 Chef와 같은 다른 소프트웨어를 사용하는 것이 좋습니다.

3 ansible의 특징

기능 요약
단순 yaml을 크레이지 슬롯하여 플레이 북이라는 파일에서 환경 구성에 관한 설정 정보 정의.
강력한 OSS 커뮤니티는 활성화되어 있으며 모듈은 매일 개발중인 다양한 장치를 운영하는 데 크레이지 슬롯될 수 있습니다.
에이전트리스 제작할 서버 및 장치에 에이전트를 설치할 필요가 없으므로 불필요한 관리 부하 또는 보안 위험을 수행 할 필요가 없습니다.

크레이지 크레이지 슬롯

인프라 건설 프로세스

Ansible 사용은 기존의 작업 프로세스와 비교하여 프로세스의 수를 줄여서 "디자인", "플레이 북 만들기"및 "실행 가능한 실행"의 세 단계로 구축 할 수 있습니다.

인프라 건설 프로세스

크레이지 크레이지 슬롯