We couldn't find a match for given <KEYWORD>, please try again.

애플리케이션 릴리스 자동화(ARA)란?

애플리케이션 릴리스 오케스트레이션이라고도 하는 애플리케이션 릴리스 자동화(ARA)는 소프트웨어 개발 수명주기에서 CI/CD를 실행하는 현대의 DevOps 팀의 주요 요구 사항입니다. CI/CD(지속적인 통합 및 지속적인 제공)를 통해 기업은 운영 환경에서 소프트웨어 애플리케이션에 새로운 기능을 신속하게 롤아웃하거나 다운타임이 거의 또는 전혀 없이 보안 패치를 적용할 수 있습니다.

애플리케이션 릴리스 자동화(ARA)를 통해 민첩한 소프트웨어 개발 팀은 버전 관리 유틸리티를 사용하여 워크스테이션 전반에서 공동으로 프로그래밍할 수 있습니다. 소프트웨어의 웹 서버 구성을 표준화하여 전체 퍼블릭 클라우드 하드웨어 벤더의 컨테이너에 배포할 수 있습니다. 애플리케이션 릴리스 자동화(ARA)는 향상된 코드 테스트 및 보안으로 소프트웨어 개발 프로세스 시간을 단축합니다.

인프라용 DevOps

비즈니스를 위한 5가지 전략적 자동화 사용 사례

애플리케이션 릴리스 자동화의 주요 구성 요소

애플리케이션 릴리스 자동화(ARA) 플랫폼은 소프트웨어 개발 수명주기 전반에서 사용할 수 있는 통합 지원의 규모가 다릅니다. 대부분의 플랫폼은 데스크톱 워크스테이션에 설치해야 합니다. 다음은 ARA 플랫폼의 몇 가지 주요 구성 요소입니다.

  • 소프트웨어 프로그래밍 팀을 위한 버전 관리
  • 릴리스 스케줄링
  • 버전 관리
  • Sandbox 기반 코드 테스트
  • 아티팩트 관리
  • 대시보드 분석

ARA 플랫폼에는 웹 서버용 보안 패치와 같이 스케줄링된 배포를 위한 네트워크 모니터링 통합이 필요합니다. 애플리케이션 릴리스 오케스트레이션(ARO)은 이제 일반적으로 Docker 컨테이너 가상화, 전체 이미지 디스크 인쇄, Git 버전 관리, 명령줄용 Puppet 스크립트 및 웹 서버 가상화Kubernetes를 기반으로 합니다. 이 아키텍처는 엔터프라이즈급 웹 트래픽을 지원합니다.

애플리케이션 릴리스 자동화의 이점

  • 대응력 및 속도: 소프트웨어 프로그래밍 팀은 애플리케이션 릴리스 자동화(ARA)를 도입하여 대응력을 높이고 출시 기간을 단축할 수 있습니다. 버전 관리는 출시할 애플리케이션을 프로그래밍하거나 운영 환경에서 기존 웹/모바일 애플리케이션을 유지 관리하는 데 있어 팀 조정을 용이하게 합니다. 자동화된 코드 테스트 및 Sandbox 환경은 DevOps 팀 모범 사례를 지원하기 위해 대부분의 ARA 플랫폼에서 표준으로 제공됩니다.
  • 간편하고 안정적인 업데이트: 100% 가동 시간을 보장하기 위해서는 연속 업그레이드 시 실시간 소프트웨어 애플리케이션 업데이트 또는 버전 출시를 스케줄링하는 것이 중요합니다. 컨테이너 기반 애플리케이션을 오프라인으로 전환하지 않고도 업데이트할 수 있습니다. ARA 소프트웨어를 사용하면 전체 소프트웨어 개발 프로세스를 관리할 수 있습니다. 여기에는 Kubernetes 컨테이너용으로 사전 배포된 코드를 사용하여 전체 웹 서버 스택 소프트웨어의 디스크 이미지 인쇄를 생성하는 작업이 포함됩니다.

애플리케이션 릴리스 자동화 툴

VMware의 vRealize Code Stream 유틸리티는 ARA 부문에서 시장 점유율을 두고 Microsoft의 Visual Studio 제품군과 경쟁합니다. 많은 DevOps 팀은 IDE 플랫폼 및 오픈 소스 명령줄 유틸리티를 기반으로 하는 하이브리드 접근 방식을 사용합니다. Jenkins, Puppet, TravisCI, Ansible, Spinnaker가 가장 많이 사용됩니다. 대부분의 DevOps 팀은 GitHub 또는 GitLab을 통해 ARA 워크플로우를 실행합니다.

모든 주요 퍼블릭 클라우드 호스트(AWS, Microsoft Azure, Google, IBM, Oracle, HP 등)에는 엔터프라이즈 소프트웨어 개발 및 수명주기 관리에 사용할 수 있는 독자적인 ARA 플랫폼이 있습니다. 이러한 플랫폼에는 자동화된 웹 서버 구성, 코드 테스트, 스케줄링된 배포 및 디버깅 유틸리티와 통합되는 IDE가 포함됩니다. 이제 모든 퍼블릭 클라우드 호스트가 기본 Kubernetes 지원을 제공합니다. VMware 및 RackSpace와 같은 회사도 AWS EC2용 ARA PaaS 툴을 보유하고 있습니다.

관련 솔루션 및 제품

VMware Aria Automation

인프라 자동화 플랫폼

VMware Aria Automation Config

VMware Aria Automation Config는 IT 팀이 대규모의 복잡한 IT 시스템을 관리하고 대규모로 효율성을 개선하는 데 필요한 성능, 속도 및 대응력을 갖춘 최신 구성 관리 플랫폼입니다.