Study/앤서블

앤서블 이란

됵이 2022. 10. 27. 00:07

앤서블 이란 : 한명의 관리자에게 늘어만 가는 IT 시스템(서버, 스토리지, 네트워크, 운영체제)들을 효율적으로 관리할 수 있는 도구 이다.

쉽게 말해 여러 서버를 앤서블의 playbook을 이용해 관리를 할 수 있는 도구 인 것이다.

앤서블의 특징 

에이전트가 없는 구조 

에이전트 설치 방식과 에이전트가 필요 없는 방식을 비교

IT팀 간 협업의 극대화

  • 운영 및 관리팀 또한 쉽게 이해할 수 있는 야믈YAML 이라는 형식으로 작성된다. 

다양한 운영체제를 통합 관리

  • 운영체제상의 응용 프로그램의 세부 구성을 모두 앤서블에서 통합 관리 할 수 있다. 

높은 보안과 신뢰성

  • 사용자의 환경에 따라 접속 정보들을 변경 할 수 있으며 주요 파일들을 암호화 할 수 있다. 

멱등성

  • 멱등성이란 연산을 여러번 실행 하더라도 결과가 달라지지 않는 성질을 의미한다. 

용도에 따라 다양하게 확장 가능

 

낮은 학습 곡선

  • 앤서블은 코딩 작성 능력이 거의 필요 없는 특성을 가지고 있기 때문에, 다른 구성 도구에 비해 비약적으로 쉽고          빠르게 배워서 적용할 수 있는 특징을 가지고 있다. 

구성 관리의 도구 간 학습 곡선 비교

오픈 소스 

  • 앤서블의 모든 소스코드는 공개되어 있기 때문에, 사용자가 필요하다면 변경하여 사용이 가능하다.