앤서블 이란 : 한명의 관리자에게 늘어만 가는 IT 시스템(서버, 스토리지, 네트워크, 운영체제)들을 효율적으로 관리할 수 있는 도구 이다.
쉽게 말해 여러 서버를 앤서블의 playbook을 이용해 관리를 할 수 있는 도구 인 것이다.
앤서블의 특징
에이전트가 없는 구조
IT팀 간 협업의 극대화
- 운영 및 관리팀 또한 쉽게 이해할 수 있는 야믈YAML 이라는 형식으로 작성된다.
다양한 운영체제를 통합 관리
- 운영체제상의 응용 프로그램의 세부 구성을 모두 앤서블에서 통합 관리 할 수 있다.
높은 보안과 신뢰성
- 사용자의 환경에 따라 접속 정보들을 변경 할 수 있으며 주요 파일들을 암호화 할 수 있다.
멱등성
- 멱등성이란 연산을 여러번 실행 하더라도 결과가 달라지지 않는 성질을 의미한다.
용도에 따라 다양하게 확장 가능
낮은 학습 곡선
- 앤서블은 코딩 작성 능력이 거의 필요 없는 특성을 가지고 있기 때문에, 다른 구성 도구에 비해 비약적으로 쉽고 빠르게 배워서 적용할 수 있는 특징을 가지고 있다.
오픈 소스
- 앤서블의 모든 소스코드는 공개되어 있기 때문에, 사용자가 필요하다면 변경하여 사용이 가능하다.