1.2. Ansible Automation Platform 개요
Ansible은 Python으로 작성된 오픈 소스 명령줄 IT 자동화 소프트웨어 애플리케이션입니다. Ansible Automation Platform을 사용하여 시스템을 구성하고, 소프트웨어를 배포하고, 고급 워크플로를 오케스트레이션하여 애플리케이션 배포, 시스템 업데이트 등을 지원할 수 있습니다. Ansible의 주요 강점은 단순성과 사용 편의성입니다. 또한 최소한의 이동 부분을 특징으로 하는 보안 및 안정성에 중점을 두고 있습니다. SSH, HTTPS 및 WinRM과 같은 안전하고 잘 알려진 통신 프로토콜을 사용하며 광범위한 교육없이 빠르게 시작하도록 설계된 사람이 읽을 수 있는 언어를 사용합니다.
Ansible Automation Platform은 RBAC( 역할 기반 액세스 제어 ), 중앙 집중식 로깅 및 감사, 인증 정보 관리, 작업 스케줄링 및 복잡한 자동화 워크플로우와 같은 엔터프라이즈급 기능으로 Ansible 언어를 향상시킵니다. Ansible Automation Platform을 사용하면 Red Hat의 강력한 파트너 에코시스템에서 인증된 컨텐츠, 보안, 보고 및 분석과 조직 전체의 자동화를 확장하기 위한 라이프 사이클 기술 지원을 받을 수 있습니다. Ansible Automation Platform은 엔터프라이즈 애플리케이션 인프라의 라이프사이클을 관리하기 위해 자동화 워크로드의 개발 및 운영을 단순화합니다. 운영, 네트워킹, 보안 및 개발뿐만 아니라 다양한 하이브리드 환경에서도 여러 IT 도메인에서 작동합니다.
1.2.1. Red Hat Ansible Automation Platform 배포 방법
Ansible Automation Platform의 세 가지 설치 방법이 있습니다.
- RPM 기반 Red Hat Enterprise Linux
- Red Hat Enterprise Linux를 기반으로 하는 컨테이너
- Red Hat OpenShift Container Platform에서 Operator 기반
이 문서에서는 처음 두 설치 방법(RPM 기반 또는 컨테이너 기반)을 사용하여 설치할 때 Ansible Automation Platform 강화에 대한 지침을 제공합니다. 이 문서는 RPM 기반 설치 프로그램이 향후 릴리스에서 더 이상 사용되지 않으므로 새 배포에 컨테이너 기반 설치 방법을 사용하는 것이 좋습니다.
자세한 내용은 더 이상 사용되지 않는 기능을 참조하십시오.
Operator 기반 배포는 이 문서에 설명되지 않습니다.
1.2.2. Ansible Automation Platform 구성 요소
Ansible Automation Platform은 자동화 컨트롤러, 플랫폼 게이트웨이, 자동화 허브, 이벤트 기반 Ansible 컨트롤러를 포함하여 서로 연결할 수 있는 별도의 구성 요소로 구성된 모듈식 플랫폼입니다.
추가 리소스
Ansible Automation Platform 내에서 제공되는 구성 요소에 대한 자세한 내용은 설치 계획 의 Red Hat Ansible Automation Platform 구성 요소를 참조하십시오.