1.4. Red Hat Ansible Automation Platform 플랫폼 구성 요소

Red Hat Ansible Automation Platform은 다음과 같은 구성 요소로 구성됩니다.

Ansible 자동화 허브

Ansible Content Collections의 인증된 콘텐츠에 대한 리포지토리입니다. Ansible 자동화 허브는 Red Hat과 파트너사가 콘텐츠를 게시하고 고객이 지원되는 인증된 Ansible Content Collections를 검색할 수 있는 중앙 집중식 리포지토리입니다. Red Hat Ansible Certified Content는 Red Hat에서 테스트하고 지원하는 컨텐츠를 사용자에게 제공합니다.

프라이빗 자동화 허브

프라이빗 자동화 허브는 콘텐츠를 동기화하기 위해 연결이 끊긴 온프레미스 솔루션 및 온프레미스 솔루션을 모두 제공합니다. Red Hat 클라우드 자동화 허브의 컬렉션 및 실행 환경 이미지를 동기화하여 사용자 지정 자동화 컬렉션 및 실행 이미지를 저장하고 제공할 수 있습니다. Ansible Galaxy 또는 기타 컨테이너 레지스트리와 같은 다른 소스를 사용하여 개인 자동화 허브에 콘텐츠를 제공할 수도 있습니다. 프라이빗 자동화 허브는 엔터프라이즈 디렉터리 및 CI/CD 파이프라인에 통합할 수 있습니다.

자동화 컨트롤러

UI(사용자 인터페이스) 및 RESTful API(애플리케이션 프로그래밍 인터페이스)를 사용하여 Ansible 자동화를 제어, 보안 및 관리하기 위한 엔터프라이즈 프레임워크입니다.

자동화 서비스 카탈로그

Automation 서비스 카탈로그는 Red Hat Ansible Automation Platform 내의 서비스입니다. 자동화 서비스 카탈로그를 사용하면 다양한 환경에서 Ansible 자동화 컨트롤러에서 제품 카탈로그 소스를 구성하고 관리할 수 있습니다.

자동화 서비스 카탈로그를 사용하면 다음을 수행할 수 있습니다.

  • 개별 플랫폼 인벤토리에 멀티 수준 승인을 적용합니다.
  • 콘텐츠를 플랫폼에서 포트폴리오로 제품 형식으로 구성합니다.
  • 특정 사용자 그룹과 공유할 포트폴리오를 선택합니다.
  • 사용자 요청 실행을 유도하는 값에 대한 경계를 설정합니다.

자동화 메시

자동화 메시는 기존 네트워크를 사용하여 서로 피어 간 연결을 설정하는 노드를 통해 대규모 및 분산된 작업자 컬렉션에 걸쳐 작업을 쉽게 배포하기 위한 오버레이 네트워크입니다.

자동화 메시는 다음을 제공합니다.

  • 개별적으로 확장되는 동적 클러스터 용량을 통해 다운 타임을 최소화하여 노드를 생성, 등록, 그룹, ungroup 및 deregister할 수 있습니다.
  • 컨트롤 플레인 용량과 독립적으로 플레이북 실행 용량을 확장할 수 있는 컨트롤 및 실행 플레인 분리.
  • 대기 시간에 탄력적이고 중단 없이 재구성할 수 있는 배포 선택 사항 및 중단 시 다른 경로를 선택하도록 동적으로 다시 라우팅합니다.
  • 메시 라우팅 변경
  • IPS(Federal Information Processing Standards) 준수 가능성이 있는 양방향, 다중 보호 메시 통신 가능성이 포함된 연결입니다.

자동화 실행 환경

Ansible 실행 엔진과 수백 개의 모듈이 포함된 솔루션으로 사용자가 IT 환경 및 프로세스의 모든 측면을 자동화할 수 있습니다. 실행 환경은 일반적으로 사용되는 운영 체제, 인프라 플랫폼, 네트워크 장치 및 클라우드를 자동화합니다.

Ansible Galaxy

Ansible 콘텐츠를 검색, 재사용 및 공유하기 위한 허브입니다. 커뮤니티 제공 Galaxy 콘텐츠는 사전 패키징된 역할로 자동화 프로젝트를 시작하는 데 도움이 될 수 있습니다. 인프라 프로비저닝, 애플리케이션 배포 및 기타 작업 완료에 대한 역할은 Ansible 플레이북으로 삭제되고 고객 환경에 즉시 적용할 수 있습니다.

자동화 콘텐츠 navigator

기본 명령줄 인터페이스가 되는 텍스트 인터페이스 (TUI)로, 콘텐츠 빌드의 사용 사례, 실행 환경에서 자동화 실행, Ansible Automation Platform에서 자동화 실행, 향후 통합 개발 환경(IDE)의 기반을 제공하는 텍스트입니다.