Red Hat Ansible Automation Platform 2.5에 포함되어 업데이트된 Event-Driven Ansible 버전을 발표하게 되어 기쁩니다!
이 릴리스에는 Event-Driven Ansible의 운영 편의성을 높이는 데 도움이 되는 확장된 엔터프라이즈 기능이 포함되어 있습니다. 다양한 이벤트 소스를 고려하는 고급 이벤트 기반 활용 사례에 대한 준비가 되어 있거나, Event-Driven Ansible 테스트 작업을 프로덕션으로 진행하거나, 확장성과 가용성이 높은 Ansible Rulebook 운영을 원하는 경우 이 새로운 버전은 모든 것을 지원합니다. 다음과 같은 흥미로운 새 기능을 자세히 살펴보겠습니다.
Event-Driven Ansible: 간소화된 이벤트 라우팅
이 새로운 기능이 도입되어 매우 기대되며, 먼저 상황을 좀 더 설명드리겠습니다. Event-Driven Ansible은 이벤트 수신을 위해 내보내기 및 가져오기 방법을 모두 지원합니다. 푸시(push)와 풀(pull) 방식의 이벤트 소스를 모두 지원함으로써, Event-Driven Ansible은 더 다양한 소스 프로바이더와 연동할 수 있습니다. 이는 모든 제공자가 이벤트를 전달할 때 푸시 방식과 풀 방식을 모두 지원하는 것은 아니기 때문입니다. 이벤트 소스가 Event-Driven Ansible로 이벤트를 "푸시"하는 주요 방법은 웹후크를 사용하는 것입니다. 이 유형의 통신에서 소스는 이벤트를 웹 후크 엔드포인트로 내보냅니다. 다른 유형의 통신은 소스에서 이벤트를 가져오는(pull) 것입니다. 이 유형에서는 이벤트 소스의 API에서 이벤트를 가져올 수 있습니다.
Ansible Automation Platform 2.5부터 이벤트를 Event-Driven Ansible로 푸시하는 방법을 간소화하고 있습니다. 간소화된 이벤트 라우팅을 통해 Event-Driven Ansible에 대한 웹 후크 연결을 지원하는 이벤트 스트림을 도입합니다. 이벤트 스트림을 사용하면 소스를 룰북에 쉽게 연결할 수 있습니다. 이 새로운 기능을 사용하면 이벤트 소스에서 경고를 수신하는 단일 엔드포인트를 생성한 다음 여러 Rulebook에서 이벤트를 사용할 수 있습니다. 이전에는 생성하려는 각 룰북 내의 모든 이벤트 소스에 대해 새 엔드포인트를 생성해야 했습니다. 이를 통해 룰북 활성화 설정을 간소화하고, 유지 관리 요구 사항을 줄이며, 방화벽을 통해 열려 있는 여러 포트를 제거하여 위험을 줄일 수 있습니다.
이 이미지는 이벤트 소스를 룰북에 연결하는 새로운 간소화 모델을 보여줍니다. 이제 모든 이벤트 스트림에 대해 방화벽에서 단일 외부 경로를 열어 룰북 설정 프로세스가 더 빠르고, 더 간단해지고, 더 쉽게 유지 관리할 수 있게 되었습니다. 소스가 연결되면 다양한 Rulebook 활성화에 연결할 수 있으므로 더 많은 것을 자동화하고 간편하게 수행할 수 있습니다.

그림 1: 푸시 경고 모델에서 간소화된 이벤트 라우팅의
"이전 및 이후"를 보여주는 다이어그램.
작동 방식
간소화된 이벤트 라우팅 내에서 소스를 룰북에 쉽게 연결할 수 있는 방법으로 이벤트 스트림을 도입합니다. Event-Driven Ansible에서 이벤트 스트림의 주요 이점은 다음과 같습니다.
- 하나 이상의 Rulebook 활성화로 편리하게 라우팅할 수 있는 웹 후크 기반 소스를 활성화합니다.
- 이벤트 스트림을 통해 웹후크 기반 이벤트 소스가 연결할 수 있는 엔드포인트를 자동으로 구성합니다. 더 이상 각 룰북 활성화에 대해 라우팅을 구성할 필요가 없습니다.
- 이벤트를 수평으로 확장된 Rulebook 활성화에 전달합니다. (높은 확장성을 아래에서 참조하십시오.)
SCM(소스 제어 관리 툴), ITSM, 관측성 툴 등 웹후크를 내보낼 수 있는 모든 이벤트 소스는 이벤트 스트림을 통해 Event-Driven Ansible에 직접 이벤트를 전송할 수 있습니다. 이러한 이벤트는 의사 결정에 사용될 수 있으며, 조건이 충족되면 자동으로 조치가 수행됩니다.
간소화된 이벤트 라우팅 적용
다음은 현재 가능한 것에 대한 상상을 불러일으킬 수 있는 몇 가지 시나리오입니다.
- ServiceNow 관리자로서 네트워크 장애에 대해 경고하는 지원 티켓 수가 임계값을 초과하는 경우 데이터 센터를 자동으로 페일오버하는 자동화를 실행할 수 있기를 원합니다.
- 개발자로서 리포지토리에 새 코드를 커밋할 때 웹 서버를 자동으로 다시 로드하고 새로 고치고 싶습니다.
- 가상 인프라 관리자로서, 시스템에서 지난 달 사용되지 않은 가상 시스템을 감지하는 경우 가상 시스템을 보관하고 리소스를 회수하고 싶습니다.
- 네트워크 관리자로서 동일한 툴의 이벤트를 기반으로 네트워크 장치 기능의 복구를 자동화하는 여러 개의 룰북을 작성하고 싶습니다.
- IT 운영 엔지니어로서 회사의 관측성 툴을 사용하여 네트워크 운영을 자동화하는 규칙을 작성하고 싶습니다. 이 툴은 회사 전체에서 사용되며 동일한 인텔리전스를 기반으로 자동화를 원하는 다른 사람들도 사용합니다.
- 관측성 관리자로서 Event-Driven Ansible의 룰북 전반에서 사용할 엔터프라이즈 관측성 툴을 설정하도록 Ansible Automation Platform을 구성하고 싶습니다.
간소화된 이벤트 라우팅에 대한 자세한 내용은 여기에서 문서를 참조하십시오.
Event-Driven Ansible: 고가용성 지원을 통한 높은 확장성
Ansible Automation Platform 2.5의 Event-Driven Ansible은 이제 여러 Event-Driven Ansible 노드의 설치를 지원하므로 고가용성 액티브-액티브 활용 사례를 생성할 수 있습니다. 이러한 방식으로 Event-Driven Ansible을 설치하면 장애가 발생하는 경우 시스템이 미션 크리티컬 룰북 활성화를 계속 실행하여, 실행에 실패하지 않도록 페일오버 시나리오를 사용할 수 있습니다. 룰북 용량을 확장할 수 있을 뿐 아니라 가용성을 높여 룰북을 실행할 수 있는 확장된 기능을 확보할 수 있습니다.
예를 들어보겠습니다. 관리자가 Event-Driven Ansible의 복원력을 원하는 경우 이 새로운 기능을 사용하여 특정 요구 사항을 충족하는 배포 아키텍처를 생성할 수 있습니다. 예를 들어 확장성 또는 Rulebook 실행 실패 문제를 제한하거나 방지할 수 있습니다. 이를 통해 미션 크리티컬 자동화 플랫폼의 일부로 이벤트 기반 자동화 작업을 더욱 안정적으로 실행할 수 있습니다. 이러한 유형의 확장성은 플레이북 실행과 관련하여 Ansible Automation Platform에 한동안 존재했기 때문에 오토메이션 아키텍트와 관리자에게 익숙할 것입니다.
Event-Driven Ansible: 엔터프라이즈 개선 사항
Ansible Automation Platform 2.5를 위한 새로운 통합 인터페이스의 일부로, 이제 Ansible Automation Platform의 이벤트 기반 구성 요소에 추가 기능을 사용할 수 있습니다. 이러한 기능을 통해 개발, 테스트, 프로덕션 환경 전반에서 이벤트 기반 자동화에 대한 활용 사례를 발전시키고 확장할 수 있으며, 개념 증명(PoC) 내부 자동화 시나리오를 프로덕션에 적용할 수 있습니다.
이러한 새로운 기능은 다음과 같습니다.
- 자격 증명 모음 및 자격 증명 관리(Vault and credential management)
Event-Driven Ansible은 이제 Rulebook 활성화에 추가할 수 있는 자격 증명을 관리할 수 있습니다. 이러한 자격 증명은 룰북에서 이벤트 소스에 인증하는 데 사용할 수 있습니다. 또한 이제 자격 증명 모음 자격 증명을 Rulebook 활성화에 연결하여 Rulebook에서 저장된 변수를 사용할 수 있습니다. 기업은 암호화된 자격 증명과 저장된 변수를 통해 해당 환경 내에서 Event-Driven Ansible을 안전하게 사용할 수 있습니다.
- 인증 및 역할 기반 액세스 제어(Authentication and Role-Based Access Control)
고객은 인증 및 권한 부여를 제공하기 위한 표준화된 메커니즘을 보유하고 있습니다. 인증을 플랫폼 수준으로 가져옴으로써 Ansible Automation Platform의 모든 구성 요소 관리를 간소화하고 Event-Driven Ansible에 동일한 엔터프라이즈 인증 방법을 활용할 수 있는 기능을 제공합니다. 통합 인증 메커니즘을 제공하면 사용 및 관리를 통합하고 간소화하는 데 도움이 됩니다.
- 로깅(Logging)
Event-Driven Ansible 서버 구성 요소는 Rulebook 활성화 실행, 자격 증명 삭제 또는 이벤트 스트림 생성과 같이 실행된 모든 작업의 감사 로그를 유지 관리합니다. 이러한 로그 파일은 보안 규정 준수를 위해 모든 엔터프라이즈 로깅 분석기에서 구문 분석할 수 있습니다.
새로운 Ansible Automation Platform 2.5 통합 인터페이스의 일부인 이러한 추가 기능을 통해 복잡한 Day 2 오퍼레이션을 처리하는 방식을 간소화하여 어떤 성과를 달성할 수 있을지 기대됩니다.
Event-Driven Ansible: 향상된 지원 및 Event-Driven Ansible 2.4 호환성
마지막으로 Red Hat은 주요 Red Hat Ansible Certified Content Collection인 ansible.eda를 개선하고 이전 버전과의 호환성을 지원하며 설명서를 개선했습니다.
- ansible.eda 컬렉션 개선 사항
Red Hat이 개발하고 지원하는 이 컬렉션은 Kafka 및 Prometheus alertmanager에서 여러 클라우드 기반 통합 등에 이르기까지 일련의 공통 이벤트 소스 통합 기능을 제공합니다. Red Hat은 이 컬렉션에 Event-Driven Ansible 인프라를 관리하는 기능을 추가하여 자체적으로 자동화할 수 있도록 합니다. 예를 들어, 자동화 관리자는 일관성, 정확성, 속도를 위해 Ansible Rulebook에 코드화된 반복 가능한 작업을 통해 Ansible 인프라 롤아웃을 자동화하고자 할 수 있습니다. 여기에서 이 컬렉션에 액세스할 수 있습니다.
- Event-Driven Ansible 2.4 이전 버전과의 호환성
Event-Driven Ansible 2.5는 Ansible Automation Platform 2.4와 상호 운용 가능합니다. Event-Driven Ansible 2.5의 뛰어난 새 기능을 모두 활용하기 위해 기존 Ansible Automation Platform 2.4를 업그레이드할 필요는 없습니다. 고가용성과 확장성을 갖춘 Event-Driven Ansible 2.5 설치를 롤아웃하고 기존 Ansible Automation Platform 2.4 컨트롤러에 연결할 수 있습니다. 이를 통해 기업은 아직 전체 Ansible Automation Platform 2.4를 업그레이드할 기회가 없는 경우에도 Event-Driven Ansible 2.5를 활용하여 가치를 제공할 수 있습니다.
- Event-Driven Ansible 설명서에 새로 추가된 사항
설명서에서 위의 기능을 다루는 것 외에도 일반적인 사용법에 대한 문서도 개선되었습니다. 설치에 대해서는 설명서에서 설치 및 컨테이너화된 설치 두 섹션을 참조하십시오.
자세한 정보가 필요하신가요?
이러한 새로운 엔터프라이즈 기능을 통해 대규모 엔터프라이즈급 IT 운영의 요구 사항을 지원하는 기능을 통해 이벤트 기반 자동화를 한 차원 높은 수준으로 끌어올릴 수 있습니다. 귀사가 어떤 극적인 이점을 실현할 수 있을지 기대가 큽니다. 이벤트 기반 자동화를 사용하여 새로운 작업 방식을 발견할 때 이러한 이점을 공유해 주시기 바랍니다.
10월 8일 화요일 오전 11시(미 동부 표준시)에 웨비나를 개최합니다. 이 새로운 콘텐츠에 대해 최대한 많은 질문에 답변해 드리겠습니다. 유익한 정보를 제공하는 이벤트에 참여하세요.
리소스
저자 소개
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies.
Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래