Ansible AWX 란 무엇인가?
AWX 는 Ansible 프로젝트 관리를 위한 웹 기반 사용자 인터페이스, REST API 및 Task 엔진 제공하는 툴 입니다. Red Hat Ansible Automation Platform 프로젝트 중에 하나 이며, 오픈소스로 제공하고 있습니다.
Ansible AWX github
AWX 는 많은 기능을 제공하고 있으며 아래와 같습니다.
- Ansible Project Management and Host Management
- Provisioning and Configuration Management
- CD(Continuous Delivery) 및 Workflow Template
- 중앙 집중식 로깅/감사 기능 제공
- Authentiaction 연동(LDAP, SAML, Github, Goolge, Azure AD)
- 시각적인 웹 대쉬 보드
- 고가용성(high availability)
Ansible AWX(Open Source) vs Ansible Tower(Licensed)
Red Hat Ansible Tower(유료)와 Open source AWX(무료) 어떤 차이가 있는지 알아보겠습니다.
Ansible AWX (Open Source)
- 오픈소스 (무료)
- 노드에 제한 없음
- Docker Container로만 제공함.
- 수명 주기가 짧고, 자주 버전 업데이트 발생함.
- 품질 엔지니어링(QE) 테스트하지 않으며, AWX 이전 릴리즈 버전에 대한 보안 수정을 제공하지 않음.
- Red Hat 기술 지원 없고, github 이슈로 등록해야 함.
Ansible Tower (Licensed)
- Red Hat 라이선스 (유료)
- 라이선스 비용은 노드 당 비용( 100 개 노드 당 10,000 달러)
- 수명 주기 길고, 안정적인 버전 업데이트(보안 패치 포함)
- 24x7 — Red Hat 지원
서버를 관리해야 하는 노드가 많고, 특히 안정적인 운영 및 관리를 해야 하는 환경이라면 라이선스 구매해서 사용하는 것을 권장합니다. 하지만 요즘 같은 클라우드 환경같이 탄력적으로 사용량이 늘렸다가 감소 되는 환경이라면 오픈 소스 버전으로도 충분할 것 같습니다.
출처: https://medium.com/@dudwls96/ansible-awx-open-source-%EB%9E%80-f1eabe0d1949
'INFRA > DevOps' 카테고리의 다른 글
Kibana 란? (0) | 2022.12.10 |
---|---|
Kong API Gateway가 뭐예요? (0) | 2022.12.10 |
EC2 Ansible로 환경구성 자동화 (1) | 2022.12.09 |
[K8s] Headless Service (1) | 2022.12.06 |
github-action 으로 ec2 에 배포하기 (0) | 2022.12.02 |
댓글