Automation 360 소프트웨어 수명 주기 정책

Automation Anywhere 소프트웨어 수명 주기 정책은 혁신과 개선 사항을 신속하게 제공하는 것을 목표로 합니다. 이 정책을 통해 예측 가능성, 품질, 또한 최신 혁신 및 개선 사항에 대한 무중단 액세스를 제공하므로 이러한 개선 사항을 적용할 시기와 방법을 제어할 수 있습니다.

주: 이 페이지에 언급된 정책은 차이가 명시적으로 언급되지 않는 한 Automation 360 클라우드온프레미스 모두에 적용됩니다.

개요

소프트웨어 수명 주기 정책은 변경 관리를 지원하는 동시에 Control Room, Bot 에이전트패키지에서 개선 사항이 포함된 최신 소프트웨어 업데이트를 제공합니다.

당사의 정책은 더 나은 고객 경험을 위해 기능, 버그 수정 및 기타 개선 사항에 대한 더욱 빠른 액세스를 제공하는 것을 목표로 합니다.
  • 예측 가능성: 빈번하고 정기적인 배포 주기를 통해 예측 가능한 출시 주기보다 빠르게 새롭고 향상된 패키지에 액세스할 수 있습니다.
  • 새로운 기능 배포: Bot에 변경 사항을 도입하는 것을 제어함으로써 새로운 기능을 테스트하고 원하는 속도로 배포할 수 있습니다.
  • 품질: Automation 360 클라우드에서 자동화된 배포를 통해 중대한 버그 및 보안 수정 사항이 포함된 새 패키지를 사용할 수 있습니다.
  • 무중단 액세스: 기존 구성을 중단하지 않고 패키지를 업데이트할 수 있습니다.
  • 역호환성: 이제 패키지의 이전 버전으로 되돌릴 수 있는 옵션을 이용할 수 있는 동시에 Bot을 안전하게 업데이트할 수 있습니다.

다음 이미지는 이 수명 주기 정책의 장점을 보여줍니다.

Automation 360에서 패키지 사용의 이점을 보여주는 이미지

Bot 에이전트 업데이트

Bot 에이전트의 새 버전을 사용할 수 있는 경우 기본적으로 Bot 에이전트가 기존 Bot 기능에 영향을 미치지 않고 고객의 기기 풀에 자동으로 배포됩니다. 하지만 Control Room 관리자는 이 기본 업데이트 기능을 비활성화하고 Bot 에이전트를 수동으로 업데이트할 수 있습니다. 수동 업데이트 및 필수 업데이트의 경우 사용자에게 Bot 에이전트를 업데이트해야 하고 Bot 에이전트 업데이트 전까지 이러한 기기에서 모든 Bot 실행이 중지됩니다.

별도의 일정에 따라 표준 기기 Amazon Machine Image(AMI)를 사용하여 기기 풀이 배포되는 대규모 배포의 경우 업데이트를 위해 더 큰 조정, 변경 관리 프로세스 및 고객 환경의 승인이 필요합니다. 따라서 Automation 360에서는 6개월마다의 릴리스에 대해 역호환 Bot 에이전트를 지원합니다.

Automation 360 v.24 릴리스부터 4번Bot 에이전트 업데이트가 매년 릴리스되고, 2번의 선택적 업데이트와 필수로 선언될 수 있는 2번의 업데이트가 포함됩니다. 선택적 업데이트를 건너뛰고 다음 필수 Bot 에이전트 업데이트로 업데이트할 수 있습니다.

2분기 및 4분기 릴리스에는 선택적 Bot 에이전트 업데이트가 있으며 Bot 에이전트 업데이트를 건너뛸 수 있습니다. 하지만 1분기 및 3분기 업데이트에는 필수 Bot 에이전트 업데이트가 있을 수 있습니다. Control Room 릴리스에 필수 Bot 에이전트 업데이트가 필요한 경우 3개월 전에 고객에게 알림을 보냅니다.

패키지 업데이트

Automation 360 v.24 릴리스부터 패키지 제공은 기본 플랫폼 업데이트와는 별도로 개발됩니다. 이는 필요한 변경 및 수정 사항에 신속하게 대응하고 향후 패키지 업데이트를 유연하게 제공하는 데 도움이 됩니다.

이 기능을 통해 새로운 패키지 및 새로운 패키지 버전은 분기별 릴리스 단계에 따라 예측 가능한 방식으로 릴리스되면 이제 자동으로 Automation Anywhere 클라우드에서 다운로드될 수 있습니다. 새로 다운로드된 패키지는 기본 패키지가 되므로 고객은 패키지 버전을 사용할 수 있게 되는 즉시 지속적으로 사용할 수 있습니다.

이 기능은 다음 표에 나열된 클라우드온프레미스 Control Room 인스턴스에 대해 다르게 활성화됩니다.

원활한 패키지 업데이트 기능 클라우드 Control Room 온프레미스 Control Room
Automation Anywhere 클라우드에서 패키지 다운로드 기본적으로 활성화되어 있으며 비활성화할 수 없습니다. 기본적으로 비활성화되어 있으며 활성화할 수 있습니다.
다운로드된 패키지를 기본 버전으로 설정 기본적으로 활성화되어 있으며 비활성화할 수 있습니다. 기본적으로 활성화되어 있으며 비활성화할 수 있습니다.
  • 클라우드 사용자: 자동 패키지 다운로드 기능이 이제 모든 지역의 Control Room 인스턴스에서 동시에 활성화됩니다.

    지역에 Control Room 업데이트가 제공되기 전에 현재 Control Room 버전의 최신 패키지를 사용할 수 있습니다.

  • 온프레미스 사용자: 이 기능은 기본적으로 비활성화되어 있지만 패키지 관리자가 활성화할 수 있습니다.

Bot 개발자가 항상 최신 버전의 패키지를 사용하는 것이 좋습니다. 해당 버전은 최신 혁신과 이전 버전의 모든 코드 및 보안 수정 사항을 제공하기 때문입니다. 하지만 관리자는 언제든지 이 기본 동작을 변경하고 확인 후 패키지를 개발자에게 롤아웃할 수 있습니다. 또한 이러한 새 패키지 버전은 기존 플랫폼 버전과 이전 버전 호환성을 갖습니다.

이 기능은 기존 Bot에 영향을 미치지 않으며, 변경 없이 계속 실행됩니다. 특정 패키지 버전으로 작성된 BotBot 개발자가 명시적으로 변경하지 않는 한 항상 계속 실행됩니다. 이를 통해 Bot 개발자는 준비가 되면 새 패키지 버전을 채택할 수 있습니다. Bot 개발자는 Bot 편집기 보기에서 Bot을 명시적으로 편집하고 새 패키지 버전을 사용해야 합니다.

패키지에 대한 지원 및 사용 중단 정책

패키지에 대한 지원 및 사용 중단 정책은 Bot의 수명을 늘리고 Bot 업데이트를 위한 전체적인 유지 관리 노력을 줄이는 것을 목표로 합니다. 설계 고려 사항은 Bot 기능을 유지하는 데 필요한 Bot 변경 사항을 최소화하는 것입니다.
주: 이 정책은 Control Room 릴리스 v.23부터 적용됩니다.
패키지 버전은 최소 2년 동안 지원
릴리스된 패키지 버전은 릴리스 후 최소 2년 동안 계속 지원됩니다. 2년이 지난 후에도 패키지 버전은 사용 중단되지 않는 한 계속 지원됩니다.

패키지 사용이 중단되는 경우 대부분 새로운 버전의 패키지가 제공됩니다. 패키지에 대해 보고된 모든 문제 및 보안 수정 사항이 백포팅 없이 최신 버전에서 해결됩니다.

패키지 버전의 사용 중단이 계획되면 3개월 전에 고지가 전달됩니다. 심각한 보안 취약성이 있는 경우 최선을 다해 사전에 알림을 보냅니다.

Bot 에이전트Control Room과의 패키지 버전 호환성
패키지 버전 및 이러한 버전을 사용하는 Bot패키지 릴리스 후 2년 이내에 릴리스된 모든 Control RoomBot 에이전트 버전과 호환됩니다. 지원되는 패키지 버전을 사용하는 BotControl RoomBot 에이전트 버전과 호환되도록 구성될 필요가 없습니다.
패키지 버전에 대한 사용 중단 정책
패키지 버전은 해결해야 하는 심각한 보안 취약성이 없는 한 릴리스 후 2년 이내에 사용 중단되지 않습니다. 심각한 보안 취약성이 있는 경우 새 패키지 버전이 수정 사항과 함께 제공됩니다.
최소한의 Bot 변경
패키지 버전 지원 정책은 기존 Bot을 변경하고 계속 작동하는 데 필요한 노력을 최소화하는 것을 목표로 합니다.

특정 패키지 버전을 사용하는 Bot은 기존 패키지 버전이 지원되는 경우 패키지 버전을 사용하기 위해 업데이트할 필요가 없습니다. 하지만 Bot의 수명을 늘리기 위해 Bot을 개발하는 경우 패키지의 최신 버전을 사용하는 것이 좋습니다. Bot에 사용되는 패키지 버전은 Bot 지원 유지를 위해 사용 중단되기 전에 업데이트되어야 합니다.

Bot 수명 주기

Bot에 대한 설계 가정은 Bot에서 사용되는 패키지의 버전이 Bot 실행에 사용되는 Control Room에 제공되어 있다는 것입니다. 개발자가 Bot을 승격시키기 전에 Bot에 사용되는 패키지 버전이 상위 환경의 패키지 버전과 일치하는지 확인하는 것이 좋습니다.

Bot을 소프트웨어 버전이 낮은 상위 환경으로 승격시킬 때(예: 테스트 및 프로덕션) Bot에 대한 종속 패키지가 포함되어 있어야 합니다. 이를 통해 대상 환경에서 Bot에 필요한 모든 패키지 버전을 갖게 됩니다.
주: 일부 패키지 버전은 Control Room 또는 Bot 에이전트의 이전 버전과 역호환되지 않습니다. 따라서 Control Room 환경 업데이트 단계에서는 호환되지 않는 패키지 버전을 사용하지 마십시오.