Jump to section

제품 특징

오토메이션 컨트롤러

중앙화된 웹 사용자 인터페이스(webUI)와 애플리케이션 프로그래밍 인터페이스(API)를 통해 자동화를 전사적으로 정의, 운영, 확장, 위임하세요.

Jump to section

개요

오토메이션 컨트롤러는 Red Hat® Ansible® Automation Platform의 명령 및 제어 센터로, Ansible Tower를 대체합니다. 또한 WebUI, API, 역할 기반 액세스 제어(RBAC), 워크플로우 시각화 도구, 지속적 통합 및 지속적 서비스 제공(CI/CD) 통합이 포함되어 있어 전사적으로 자동화를 구성하고 관리하는 데 도움이 됩니다.

오토메이션 컨트롤러는 Ansible Automation Platform을 통해 자동화에 대해 체계적인 접근 방식을 적용합니다. 자동화 배포, 시작, 위임, 감사 방식을 표준화하므로 기업은 안정적으로 자동화를 진행하고 IT 환경 전반에서 무질서한 확산(sprawl)과 변이를 줄일 수 있습니다.

Ansible Automation Platform의 오토메이션 컨트롤러 대시보드

특징 및 장점

빠른 자동화 확장

오퍼레이터는 오토메이션 컨트롤러의 분산된 모듈식 아키텍처와 오토메이션 메시 기능을 통해 다양한 플랫폼에서 인스턴스를 배포하고 자동화를 빠르게 제공하여 수요를 충족하는 동시에 오버헤드를 줄일 수 있습니다.

일관된 자동화

오토메이션 컨트롤러가 자동화 실행 환경을 지원하기 때문에 자동화를 여러 플랫폼에서 일관되게 실행할 수 있습니다. 사용자 정의 종속성은 컨트롤 플레인과 긴밀히 결합되지 않으므로 개발 주기를 단축하고 신뢰성과 이식성을 확보할 수 있습니다.

복잡한 프로세스 표준화

IT 팀 전반에서 복잡한 프로세스를 위한 워크플로우를 생성하므로 사일로화된 제한적 솔루션의 한계를 넘어 자동화 수준이 향상됩니다. 전 단계의 성공 여부에 따라 작업을 동시에 또는 조건부로 실행할 수 있는 워크플로우에서 자동화 순서를 논리적으로 배열할 수 있습니다.

거버넌스 개선

RBAC, 자격 증명 관리, 엔터프라이즈 인증 시스템과의 네이티브 통합으로 모든 팀에서 거버넌스와 액세스 권한을 보장합니다. 사용자와 팀에 프로젝트, 작업 템플릿, 인벤토리와 같은 오토메이션 컨트롤러 객체에 대한 세분화된 권한을 할당합니다.

가시성 향상

별도의 '보기' 및 '편집' 관점이 포함된 webUI로 컨트롤러 객체에 대한 관측성을 확보할 수 있습니다. 오토메이션 토폴리지 뷰어를 사용하여 홉, 실행, 하이브리드 및 제어 노드를 포함하는 자동화 토폴로지를 여러 사이트에서 시각화해 트러블슈팅과 지원을 강화합니다.

단일 정보 소스(Source of Truth) 생성

오토메이션 컨트롤러는 단일 위치에서 작업 실행을 관리하고 추적할 수 있는 대시보드와 중앙집중식 로깅을 제공하므로 팀 간 협업이 활성화됩니다. 로깅 통합과 빌트인 활동 스트림을 통해 오토메이션 컨트롤러를 기존 감사 및 보고 기능에 통합할 수 있습니다.

오토메이션 컨트롤러는 자동화가 인프라 전반에서 실행되는 방법을 구성하고 관리하는 중앙 위치로, 자동화의 배포, 시작, 위임 방법을 표준화하기 위한 작업 템플릿을 만드는 데 도움이 되므로 재사용성과 일관성이 강화됩니다. 간단히 자동화 작업이라고도 불리는 작업 템플릿은 Ansible Playbook을 실행 환경, 프로젝트, 인벤토리, 자격 증명을 포함하는 컨트롤러 객체와 결합하여 자동화 실행 방법을 정의합니다.

  • 실행 환경은 프라이빗 오토메이션 허브와 같은 실행 환경 구성 및 소스를 정의하는 방법으로, 개발과 프로덕션 전체에서 일관된 자동화 실행을 위해 이식과 유지 관리가 가능한 환경을 제공합니다.
  • 프로젝트는 자동화 콘텐츠 소스를 정의하는 플레이북의 논리적 컬렉션입니다. 즉, 오토메이션 컨트롤러에 자동화 콘텐츠를 추가하는 방법입니다. 프로젝트는 여러 소스 유형, 소스 제어 관리, RBAC, Red Hat Insights와의 통합을 지원합니다.
  • 인벤토리를 사용하면 서버, 클라우드 인스턴스, 보안 장치와 같은 대상 엔드포인트를 정의하고 논리적으로 분류할 수 있습니다. 오토메이션 컨트롤러는 네이티브 사용자 정의 플러그인을 사용하여 인벤토리를 엔드포인트 그룹으로 동적으로 분할합니다. 
  • 자격 증명은 외부 리소스, 리포지토리 또는 대상 엔드포인트를 통해 액세스하고 인증하는 데 필요합니다. 사용자와 팀은 실제 자격 증명에 액세스할 필요 없이 RBAC 제어를 통해 자격 증명을 사용할 수 있으며, 오토메이션 컨트롤러는 자격 증명을 저장하여 리소스와 엔드포인트 액세스의 보안을 유지하도록 지원합니다. 

오토메이션 컨트롤러의 webUI 대시보드를 통해 자동화 작업 실행을 관리하고 추적할 수 있습니다. 이 대시보드에서는 워크플로우를 만들고, 작업 템플릿을 시작하고, 실행 중인 작업을 확인하고, 특정 작업의 상세 정보를 검사하고, 작업을 재실행하여 작업이 원래 실행되었을 때 제공되었던 조건이나 변수를 유지할 수 있습니다. 자동화 오퍼레이터가 대시보드에 포함된 직관적인 필터를 사용하여 처리해야 할 태스크와 관련된 간략한 정보를 표시할 수 있습니다.

webUI 및 간소화된 툴셋 외에도 오토메이션 컨트롤러의 API는 자동화를 확장하고 관리하는 또 다른 방법입니다. 검색 가능한 API인 오토메이션 컨트롤러의 API는 모니터링과 같은 다른 툴뿐 아니라 SOAR 또는 CI/CD 파이프라인과 같은 다른 오케스트레이션 툴로의 원활한 통합을 지원합니다. 사용자는 유연한 기능이 포함된 오토메이션 컨트롤러를 이용해 인벤토리를 관리하고, 워크플로우를 시작 및 예약하고, 변경을 추적하고, 이러한 변경 사항을 리포팅에 통합할 수 있으며, 이 모든 작업은 중앙화된 컨트롤 플레인에서 수행됩니다.

자주 묻는 질문(FAQ)

'오토메이션 컨트롤러'라는 이름은 어디에서 유래했으며 이전의 'Ansible Tower'라는 명칭은 왜 변경되었나요?

Ansible Automation Platform이 계속 발전함에 따라 특정 기능은 이전의 Ansible Tower와 분리되었고, 앞으로도 계속 분리될 것입니다.

과거 Ansible Tower에는 모든 단일 노드에 webUI 및 API(컨트롤 플레인)와 실행 플레인(커맨드라인 Ansible)이 포함되어 있었습니다. 이 경우 확장성이 높지는 않았는데, 이중화를 위해 여러 노드가 포함된 클러스터 하나를 생성하는 데 리소스가 낭비되었기 때문입니다. 실행 용량만 늘리면 되는데 webUI를 5개나 실행할 필요는 없습니다.

이 문제를 해결하기 위해 실행 플레인에서 컨트롤 플레인을 분리했습니다. 따라서 가상 머신이나 서버와 같이 제어(webUI) 또는 실행(플레이북 실행) 전용으로 사용되는 노드가 여러 개일 수 있습니다. 또한 Red Hat OpenShift®와 같은 쿠버네티스 환경에서 더 원활하게 작동할 수 있습니다.

이러한 개선 사항을 제대로 반영하고 Ansible Automation Platform 내에서 해당 기능의 위치를 더 효과적으로 지정하기 위해 이름을 바꾸었습니다.

오토메이션 컨트롤러를 사용할 때 Red Hat OpenShift가 필요한가요?

아니요, 오토메이션 컨트롤러를 여전히 독립형 Red Hat Enterprise Linux® 서버의 물리 환경 및 가상 환경에서 설치하고 실행할 수 있습니다.

오토메이션 컨트롤러는 어디에서 다운로드할 수 있나요?

오토메이션 컨트롤러는 Red Hat Ansible Automation Platform 서브스크립션에 포함되어 있으며 https://access.rehat.com/downloads/에서 다운로드할 수 있습니다.  체험판 서브스크립션을 찾고 있으면 다음 링크를 확인하세요. 홈 랩에서 학습하거나 사용하기 위해 개발자 라이센스를 고려하고 있으면 이 페이지를 확인하세요.

추가 정보

교육 과정

Ansible Basics: Automation Technical Overview

이 무료 온디맨드 교육 과정을 통해 Ansible Automation Platform으로 오토메이션 컨트롤러를 사용하여 기본 태스크를 수행하는 방법을 알아보세요.

도큐멘테이션

오토메이션 컨트롤러 빠른 설정 가이드

오토메이션 컨트롤러 사용 및 첫 플레이북 실행의 기본 단계를 설명한 기술 도큐멘테이션을 살펴보세요.

기술 블로그

The Inside Playbook

기술 전문가로부터 오토메이션 컨트롤러의 최신 개발 사항과 Ansible Automation Platform에서 오토메이션 컨트롤러를 사용하는 방법에 관한 인사이트를 얻으세요.

Red Hat Ansible Automation Platform 시작하기

Red Hatter에게 문의하기