개선 프로세스 - 지속 가능성 원칙

개선 프로세스

아키텍처 개선 프로세스에는 현재 보유하고 있는 것과 개선하기 위해 무엇을 할 수 있는지를 이해하고 개선 대상 선택, 개선 테스트, 성공적인 개선 도입, 성공 정량화, 그리고 다른 곳에 사용할 수 있도록 학습 내용을 공유한 다음 주기를 반복하는 것이 포함됩니다.

개선 목표는 다음과 같습니다.

  • 폐기물, 저조한 활용률, 유휴 또는 미사용 리소스 제거

  • 소비하는 리소스의 가치 극대화

참고

프로비저닝하는 모든 리소스를 사용하고 가능한 한 최소한의 리소스로 같은 작업을 완료합니다.

최적화의 초기 단계에서는 먼저 낭비가 있거나 활용률이 낮은 영역을 제거한 다음 특정 워크로드에 맞는 보다 표적화된 최적화로 이동합니다.

시간 경과에 따른 리소스 사용의 변화를 모니터링합니다. 누적된 변경으로 인해 리소스 사용이 비효율적이거나 크게 증가하는 위치를 식별합니다. 사용의 변화를 해결하고 우선적인 개선 사항을 구현하기 위해 개선의 필요성을 결정합니다.

다음 단계는 클라우드 워크로드에 지속 가능성에 중점을 둔 개선 사항을 평가하고 우선순위를 설정하고 개선 사항을 테스트 및 배포하는 반복적인 프로세스로 설계되었습니다.

  1. 개선 대상 파악: 이 문서에 설명된 지속 가능성을 위한 모범 사례를 기준으로 워크로드를 검토하고 개선 대상을 파악합니다.

  2. 구체적인 개선 평가: 특정 변경 사항의 잠재적 개선, 예상 비용 및 비즈니스 위험 요인을 평가합니다.

  3. 개선 우선순위 설정 및 계획: 최소한의 비용 및 위험으로 가장 큰 개선을 가져오는 변경 사항의 우선순위를 설정하고 테스트 및 구현을 위한 계획을 수립합니다.

  4. 개선 사항 테스트 및 검증:테스트 환경에서 변경을 구현하여 잠재적인 개선 사항을 검증합니다.

  5. 변경 사항을 프로덕션에 배포: 프로덕션 환경에 변경 사항을 구현합니다.

  6. 결과 측정 및 성공 모사: 워크로드 전반에서 성공을 모사할 만한 기회를 찾고 수용할 수 없는 결과가 나오는 경우 변경 사항을 되돌립니다.

시나리오 예

다음 예시 시나리오는 개선 프로세스의 각 단계를 설명하기 위해 이 문서에서 이후에 언급됩니다.

여러분의 회사에는 Amazon EC2 인스턴스에서 복잡한 이미지 조작을 수행하고 사용자 액세스를 위해 수정 파일과 원본 파일을 저장하는 워크로드가 있습니다. 처리 활동에 CPU가 많이 사용되며 결과 파일의 크기가 매우 큽니다.