활용 사례
Red Hat Ansible Automation Platform으로 DevOps 지원
개요
Red Hat® Ansible® Automation Platform은 DevOps 방법론의 활성화 툴 역할을 하며 지속적인 통합, 제공, 배포(CI/CD) 파이프라인의 주요 단계를 자동화합니다.
특징 및 장점
커뮤니케이션 문화 조성
모든 부서의 팀원이 오토메이션 컨트롤러의 사용자 인터페이스, 역할 기반 액세스 제어(RBAC), 사람이 읽을 수 있는 자동화 언어를 사용하여 동일한 워크플로우에 참여할 수 있습니다.
프로세스 구축(과 보호)
Ansible Automation Platform은 팀 내부와 여러 팀 전반의 팀원이 누구나 사용하거나 개선할 수 있는 플레이북에서 솔루션을 캡처할 수 있게 하여 프로세스를 보호하고 개선하므로 그룹 상호 작용, 문제 해결, 일반적인 태스크 수행 프로세스가 간소화됩니다.
적합한 DevOps 툴 제공
DevOps 방법론을 구현하기 위해서는 개발 팀과 운영 팀 간의 장벽을 허물고 성능을 지속적으로 제공, 모니터링, 측정하는 Ansible Automation Platform과 같은 툴이 필요합니다.
지속적인 통합
Ansible Automation Platform은 테스트를 정의하고 실행하는 Test Kitchen이나 Molecule 등의 프레임워크와 일련의 사전 정의된 규칙에 대해 코드를 점검하는 ansible-lin을 사용하여 서로 다른 인프라 구성 요소 간의 상호 작용을 검증할 수 있습니다.
지속적인 제공
검증된 코드 릴리스를 자동화하여 애플리케이션 라이프사이클 관리 프로세스의 다음 단계인 배포를 위해 항상 준비되어 있는 리포지토리 코드베이스에 제공합니다.
지속적인 배포
비교적 적은 양의 인증 오토메이션 콘텐츠를 사용하는 롤링 업데이트 중에 서버, 네트워크, 로드 밸런서, 모니터링 시스템, 웹 서비스, 기타 기기로 업데이트를 배포합니다.
원하는 파트너를 선택하여 자동화하세요
고객 성공 사례
에듀케이션 페이롤 리미티드(Education Payroll Limited)는 Ansible Automation Platform을 사용하여 뉴질랜드 소재 2,500개 학교 전반의 급여 관리 서비스와 관련한 DevOps 프로세스를 자동화했습니다.
추가 정보
도큐멘테이션
플레이북 예시: 지속적인 서비스 제공 및 롤링 업그레이드
웹 애플리케이션 스택의 제로 다운타임 롤링 업그레이드를 수행하기 위해 lamp_haproxy를 사용하는 방법을 알아보세요.
문서
지속적인 서비스 제공이란?
지속적인 서비스 제공이란 자동화를 사용해 새로운 코드를 빠르게 릴리스하는 소프트웨어 개발 방식입니다.
백서
Red Hat Ansible Automation Platform으로 CI/CD 파이프라인 간소화
CI/CD 파이프라인 자동화와 관련한 활용 사례를 읽고 그 방법을 알아보세요.