본문바로가기
메뉴 건너 뛰기

최근의 IT 환경은 다중 플랫폼 및 멀티 채널 환경에서 다양한 구현기술과 방법론, 새로운 아키텍처 도입 등 어플리케이션의 복잡성이 가중되고 있으며 역동적인 비즈니스 환경에 대응하기 위하여 끊임없는 변화 및 타임 투 마켓이 요구되고 있습니다. CA Release Automation은 어플리케이션개발, UAT, 운영의 환경에 구축된 다양한 CI 및 CD환경을 지원하고 그 결과물들의 반복적인 릴리즈 작업들을 디자인, 실행, 모니터링하고 결과를 측정할 수 있는 최적의 배포 자동화 솔루션 입니다.
어플리케이션 경제
오늘날 모든 비즈니스는 정보기술(IT)을 기반으로 한 완전히 새로운 환경(클라우드 컴퓨팅, 모바일, 빅데이터, 소셜미디어, 사물인터넷)에서 ‘애플리케이션(Application)’을 매개체로 하여 서로 연관을 맺고 발전되고 있으며 우리는 이러한 ‘애플리케이션 경제(Application Economy)’의 시대에 살고 있습니다.
도전 과제
이러한 애플리케리이션을 중심으로 수행되는 비즈니스 환경은 다양한 시스템 (백엔드, 가상화, 클라우드, 모바일)에 구축되어 업무가 복잡해 지고 관리가 어려워지고 있으나, 반면 고객들은 절대 다운되지 않는 웹 시스템과 고객 개개인이 중심이 되는시스템 (개인화)에 익숙해져 있어 이를 만족시키지 못하는 장애나 성능 및 만족도 저하가 발생되면 매출하락, 고객이탈, 브랜드 손상 등 큰 피해가 발생하게 됩니다. 바로 애플리케이션이 기업의 매출에 직접적인 영향을 미치는 시대가 되었습니다.
데브옵스 환경을 지원하는 지속적인 딜리버리
고객이 만족할 수 있는 높은 품질의 어플리케이션을 경쟁자 보다 먼저 시장에 출시해야 하며 이 과제를 수행하기 위해서는 전통적인 방식의 개발방법이나 시스템환경과 IT 관련부서들이 분리되어 있는 현재의 업무형태에서 변화되어야 하며 ,동시에 새로운 개념의 다양한 방법론들이 필요하게 되었습니다. 최근에는 국내에도 애자일 방법론을 따르는 프로젝트나 데브옵스 환경의 관심과 구축이 지속적으로 늘고 있습니다. 어플리케이션을 구성하는 모듈들을 최대한 독립적으로 분리하여 구성하고, 전체 프로젝트 공정에서 끊임없이 개발과 딜리버리를 통한 테스트를 수행하게 되면 우수한 품질을 확보하고 구축비용을 감소시킬 수 있습니다. 또한 빠르게 변화하는 시장과 고객의 요구사항을 수용하기 위하여 최소 단위로 분리된 모듈들을 개발하고 품질부서의 테스트검증 후에 운영부서의 실환경에 반영하는 과정이, 수평적이고 원활한 커뮤니케이션을 통하여 신속하고 지속적으로 수행됨으로써 품질을 높이고 납기일을 단축시킬 수 있습니다. 더불어 고객의 최초 접점인 애플리케이션을 통한 경쟁에서 우위를 선점하고 기업브랜드의 가치를 높여나갈 수 있습니다.
CA Release Automation 개요
CA의 Release Automation은 복잡하고 끊임없이 변화하는 IT 환경에서 애플리케이션의 지속적인 딜리버리를 지원하기 위한 프로세스 기반의 배포 자동화 솔루션입니다. RA를 통하여 고객들은 개발공정을 최대 25~50% 이상을 감소시켜 납기일을 앞당길 수 있으며, 수작업배포에 소요되는 공정을 15배 이상 감소시켜 오류와 비용을 절감할 수 있고 또한 MTTR (에러복구시간)을 77% 이상 줄여 고객의 신뢰성을 높여 나갈 수 있습니다. CA Release Automation은 개발 및 운영단계에서 사용되는 다양한 솔루션들 (형상관리, 빌드 및 테스트 자동화 도구 ,ITSM 및 프로젝트 관리도구) 과의 통합을 위한 ActionPack을 120여가지 이상 제공하며 그 지원범위를 지속적으로 확대해 나가고 있으며 개발 및 딜리버리 환경을 유기적으로 통합하여 작업의 효율성을 극대화 시킬 수 있는 최적의 배포 자동화 솔루션 입니다.