SUS06-BP03 워크로드를 최신 상태로 유지 - AWS Well-Architected 프레임워크

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를 사용하여 활동을 예약할 수 있습니다.

리소스

관련 문서:

관련 비디오:

관련 예제: