바로 가기

Red Hat Ansible Automation Platform 자동화 실행 환경이란?

URL 복사

Automation execution environment는 Red Hat Ansible Automation Platform의 모든 자동화가 실행되는 컨테이너 이미지입니다.

이 이미지는 자동화 실행을 위해 정의된 일관성 있는 이식 가능 환경을 제공하므로 플랫폼 관리자가 Ansible Automation Platform을 더 쉽게 관리할 수 있습니다.

실행 환경을 통해 Ansible Automation Platform은 분산형 아키텍처로 이동할 수 있었습니다. 자동화 실행을 컨트롤 플레인에서 분리하면 개발 주기가 단축되고 여러 환경 전체에서 확장성과 신뢰성, 이식성이 향상됩니다.

실행 환경은 다음을 포함합니다.

  • Red Hat Enterprise Linux® UBI 8
  • Ansible 2.9 또는 Ansible Core 2.11
  • Python 3.8
  • 콘텐츠 컬렉션
  • Collection Python 또는 바이너리 종속성

자동화된 엔터프라이즈

조직 전체에 자동화를 구현하는 방법 알아보기

자동화 실행 환경은 자동화가 여러 플랫폼에 걸쳐 일관성 있게 실행되도록 보장하고 시스템 수준의 종속성 및 컬렉션 기반 콘텐츠를 통합할 수 있게 해줍니다.

실행 환경을 통해 Ansible Automation Platform 관리자는 네트워킹클라우드 팀과 같은 다양한 팀의 요구 사항을 충족하도록 적합한 자동화 환경을 제공하고 관리할 수 있습니다.

또한 자동화 팀이 자동화 환경을 직접 정의, 구축, 업데이트할 수 있도록 지원합니다. 

실행 환경은 자동화 개발자, 아키텍트, 플랫폼 관리자 간에 자동화 종속성을 전달할 수 있는 공통 언어를 제공합니다.

자동화가 실행되는 환경을 구축하고 분산할 수 있는 표준적인 방식을 제공함으로써 팀 간에 자동화를 확장하고 공유할 수도 있습니다. 

실행 환경은 정의되고 표준화되므로 자동화 개발자에게 프로덕션과 동일한 일관된 Ansible Automation Platform 환경을 제공합니다. 또한 실행 환경을 프로덕션 단계에서 실행할 수 있습니다.

Ansible-builder는 자동화 실행 환경을 생성하는 데 사용되는 커맨드라인 툴입니다. 사용자가 정의하는 이 툴은 실행 환경을 생성할 때 다양한 Ansible Content Collections에 정의된 종속성 정보를 사용합니다.

새로운 실행 환경을 구축하는 과정에는 컨텐츠 컬렉션, Python 요구 사항, 시스템 수준 패키지 등 실행 환경에 포함하고 싶은 콘텐츠를 명시하는 정의(.yml 파일)가 수반됩니다.

Ansible Automation Platform 2.0이 릴리스되면서 Red Hat 컨테이너 레지스트리에서 사용할 수 있는 사전 구축형으로 지원되는 실행 환경 세트가 마련되었습니다.

이러한 이미지는 환경 내에서 다양한 용량으로 사용될 수 있고 Ansible Automation Platform 서브스크립션의 일부로 제공됩니다.

프라이빗 Automation Hub는 조직 내 실행 환경을 포함한 자동화 콘텐츠를 게시하고 다운로드할 수 있는 곳입니다. 

이 허브를 통해 자동화 개발자는 협업을 진행하고, 자신의 자동화 콘텐츠를 게시하고, Ansible Automation Platform 코드 제공을 간소화할 수 있습니다.

프라이빗 Automation Hub를 통해 다른 개발자 또는 운영자와 실행 환경을 쉽게 공유하여 조직 전반의 프로덕션 활용 사례를 지원할 수 있습니다.

Ansible Automation Platform은 실행 환경 컨테이너 이미지 게시 및 풀링을 위해 프라이빗 Automation Hub와 통합됩니다.

자동화 컨트롤러는 자동화를 위한 컨트롤 플레인으로서, 실행 환경을 지원합니다. 자동화 컨트롤러를 사용해 인벤토리를 관리하고, 워크플로우를 시작 및 예약하고, 변경을 추적하고, 이러한 변경 사항을 보고에 통합할 수 있으며, 이 모든 작업은 중앙화된 사용자 인터페이스 및 REST API에서 수행됩니다.

자동화 컨트롤러는 프라이빗 Automation Hub에 직접 동기화되고 큐레이션된 실행 환경을 풀링하여 사용 가능 항목을 중심으로 거버넌스를 사용하고 제공할 수 있습니다.

실행 환경이 생성되면 이 환경에서 작업을 실행할 수 있습니다. 자동화 컨트롤러 사용자 인터페이스를 사용해 작업 템플릿에서 사용할 실행 환경을 지정하세요.

IT 조직이 기업 전반에 자동화를 구현할 때는 자동화 워크플로우를 정의해 다른 툴과 프로세스에 포함할 수 있는 표준화된 방법, 신뢰할 수 있고 확장 가능한 자동화 실행, 감사를 지원하는 중앙화된 시스템이 필요합니다.  

Ansible Automation Platform은 자동화 배포, 시작, 위임, 감사 방식을 표준화하므로 기업 전반에 걸쳐 자동화를 자신 있게 추진하고 비일관성을 줄일 수 있습니다.

추가 자료

문서

자동화 컨트롤러란?

자동화 컨트롤러는 자동화를 위한 컨트롤 플레인으로서 사용자 인터페이스, 검색 가능한 API, 역할 기반 액세스 제어, 작업 스케줄링, 통합 알림, 그래픽 인벤토리 관리, CI/CD 통합, 워크플로우 시각화 기능을 포함합니다.

문서

Ansible 기본 사항 학습하기

Ansible 작동 방식을 개략적으로 알아보고, Ansible 자동화를 사용해 소프트웨어를 설치하고, 일상적 태스크를 자동화하고, 인프라를 프로비저닝하고, 보안 및 컴플라이언스를 강화하고, 시스템을에 패치를 적용하고, 조직 전체에 자동화를 공유하는 방법에 대해 알아보세요.

문서

Ansible Content Collections란?

Ansible Content Collections는 Red Hat Ansible Automation Platform 콘텐츠용 배포 형식으로, 특정 토픽 영역에 관한 플레이북, 역할, 모듈, 플러그인을 포함할 수 있습니다. 

엔터프라이즈 자동화 플랫폼 사용하기

자동화 과정이 얼마나 진행되었든 간에 전사적 자동화를 구현할 수 있는 플랫폼입니다.