SUS06-BP03 워크로드를 최신 상태로 유지
워크로드를 최신 상태로 유지하여 효율적인 기능을 채택하고, 문제를 제거하며, 워크로드의 전반적인 효율성을 개선합니다.
일반적인 안티 패턴:
-
시간이 지나면 현재 아키텍처가 정적 아키텍처가 되고 업데이트되지 않는다고 가정합니다.
-
업데이트된 소프트웨어 및 패키지가 워크로드와 호환되는지 평가하는 시스템 또는 정기적인 주기가 없습니다.
이 모범 사례 확립의 이점: 워크로드를 최신 상태로 유지하기 위한 프로세스를 확립하면 새로운 기능을 도입하고 문제를 해결하며 워크로드 효율성을 개선할 수 있습니다.
이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 낮음
구현 가이드
최신 운영 체제, 런타임, 미들웨어, 라이브러리 및 애플리케이션을 사용하면 워크로드 효율성을 개선하고 보다 효율적인 기술을 쉽게 채택할 수 있습니다. 공급업체가 자체적인 지속 가능성 목표를 충족할 수 있는 기능을 제공함에 따라, 최신 소프트웨어에는 워크로드의 지속 가능성에 미치는 영향을 보다 정확하게 측정하는 기능이 포함될 수도 있습니다. 정기적인 주기로 최신 기능 및 릴리스와 함께 워크로드를 최신 상태로 유지합니다.
구현 단계
-
프로세스 정의: 워크로드를 위한 새로운 기능 또는 인스턴스를 평가하기 위한 프로세스 및 일정을 정의합니다. 클라우드에서 민첩성을 활용하여 새 기능이 다음 작업을 수행하도록 워크로드를 어떻게 개선할 수 있는지 신속하게 테스트합니다.
-
지속 가능성 영향을 줄입니다.
-
성능 효율성을 높입니다.
-
계획된 개선 작업의 장애 요인을 제거합니다.
-
지속 가능성에 미치는 영향을 측정 및 관리할 수 있는 능력을 증진합니다.
-
-
인벤토리 작업 수행: 워크로드 소프트웨어 및 아키텍처를 조사하여 업데이트하는 데 필요한 구성 요소를 식별합니다.
-
AWS Systems Manager Inventory를 사용하여 Amazon EC2 인스턴스에서 운영 체제(OS), 애플리케이션, 인스턴스 메타데이터를 수집하고 소프트웨어를 실행 중인 인스턴스, 소프트웨어 정책에 필요한 구성, 업데이트해야 할 인스턴스를 신속하게 파악할 수 있습니다.
-
-
업데이트 절차 학습: 워크로드 구성 요소의 업데이트 방법을 파악합니다.
워크로드 구성 요소 | 업데이트 방법 |
---|---|
머신 이미지 | EC2 Image Builder를 사용하여 Linux 또는 Windows Server 이미지용 Amazon Machine Image(AMI) |
컨테이너 이미지 | Amazon Elastic Container Registry(Amazon ECR)를 기존 파이프라인과 함께 사용하여 Amazon Elastic Container Registry(Amazon ECS) 이미지를 관리합니다. |
AWS Lambda | AWS Lambda에는 버전 관리 기능이 있습니다. |
-
자동화 사용: 업데이트를 자동화하여 새 기능 배포에 필요한 작업 수준을 줄이고 수동 프로세스로 인한 오류를 제한합니다.
-
CI/CD
를 사용하여 클라우드 애플리케이션과 관련된 AMI, 컨테이너 이미지 및 기타 아티팩트를 자동으로 업데이트할 수 있습니다. -
AWS Systems Manager Patch Manager와 같은 도구를 사용하여 시스템 업데이트 프로세스를 자동화하고 AWS Systems Manager Maintenance Windows를 사용하여 활동을 예약할 수 있습니다.
-
리소스
관련 문서:
관련 비디오:
관련 예제: