다음을 통해 공유


클라우드 현대화 후 워크로드 최적화

현대화 단계 또는 전체 프로젝트를 완료한 후에는 전체 혜택을 얻고 지속적인 개선 문화를 포함해야 합니다. 현대화된 시스템에는 새로운 기능(예: 자동 크기 조정 또는 새로운 성능 조정 옵션)이 있을 수 있으며, 이러한 기능을 활용하세요. 또한 모든 것이 프로덕션 조건에 대해 올바르게 구성되어 있는지 확인한 다음, 최적화할 수 있는 항목을 살펴보기 시작합니다. 이 단계를 피드백 루프를 닫는 것으로 간주합니다. 결과를 측정하고, 추가로 최적화하고, 조직이 현대화를 활용하는지 확인합니다.

클라우드에 대한 구성 최적화

앱을 현대화하는 것은 일회성 이벤트가 아닙니다. Azure에서 실행되면 세부적으로 조정할 수 있는 경우가 많습니다.

  1. Azure Advisor 권장 사항을 체계적으로 적용합니다.Azure Advisor 는 워크로드 모니터링 데이터를 분석하고 비용, 성능, 안정성 및 보안 전반에 걸쳐 실행 가능한 권장 사항을 제공합니다. 매주 권장 사항을 검토하고 중요한 변경 내용을 먼저 구현합니다. Azure Portal에서 Azure Advisor에 액세스하고 워크로드 또는 리소스 그룹별로 권장 사항을 필터링합니다.

  2. 서비스별 설정을 조정합니다. 각 Azure 서비스에는 고유한 구성 설정 및 모범 사례가 있습니다. Azure Well-Architected Framework의 Azure 서비스 가이드를 사용하여 구성을 모범 사례에 맞춥니다.

  3. 보안 구성 취약점을 즉시 해소합니다. 이제 시스템이 안정적인 상태인 Azure 보안 평가 도구를 실행합니다. 클라우드용 Microsoft Defender 를 사용하여 리소스에 대한 높은 보안 또는 중간 수준의 보안 권장 사항이 있는지 확인합니다. 보안 상태를 유지하기 위해 48시간 이내에 중요하고 심각도가 높은 결과를 해결합니다. 워크로드가 진화함에 따라 새로운 문제를 감지하도록 연속 평가를 구성합니다.

운영 준비 상태 유효성 검사

운영 측면(모니터링, 비용 관리, 백업)이 완전히 준비되었는지 확인합니다.

  1. 모니터링 범위 및 정확성을 확인합니다. Azure Monitor가 필요한 모든 로그, 메트릭 및 추적을 수집하고 있는지 다시 확인합니다. 예를 들어 새 구성 요소를 도입한 경우 해당 구성 요소에 대한 로깅을 설정했는지 확인합니다. 경고 규칙이 적절하게 작동하는지 확인합니다. 경고가 트리거되는지 확인하기 위해 테스트 환경에서 서비스 제거와 같은 일부 비정상 상황 테스트를 수행할 수 있습니다. 새 아키텍처를 반영하도록 대시보드를 업데이트합니다. 새 구성 요소를 추가하고 이전 구성 요소를 제거합니다. 운영 팀은 항상 시스템 상태에 대한 전체 보기를 가져야 합니다.

  2. 비용 모니터링 및 제어를 설정합니다. Microsoft Cost Management를 사용하여 지출 패턴을 추적하고 비용 최적화 기회를 식별합니다. 예기치 않은 비용 증가를 방지하기 위해 예산 경고 및 지출 한도를 설정합니다. 매주 리소스 사용률을 검토하고, 사용률이 저조한 구성 요소를 최적화합니다.

  3. 백업 및 복구 절차를 테스트합니다. 백업 솔루션이 작동하는지 확인합니다. Azure Backup 또는 데이터베이스 지정 시간 복원을 사용하는 경우 백업의 테스트 복원을 수행하여 데이터를 성공적으로 복구할 수 있는지 확인합니다. 달성한 RTO(복구 시간 목표) 및 RPO(복구 지점 목표)를 문서화합니다. 비즈니스 요구 사항을 충족하지 않는 경우 백업 빈도 또는 방법을 조정합니다. 모든 중요한 데이터가 실제로 백업되고 있는지 확인합니다(새 데이터베이스, 새 스토리지 계정이 백업 정책에 포함됨). 이 검사는 잘 설계된 재해 복구 준비에 매우 중요합니다.

사용자 피드백 수집 및 결과 측정

성공을 측정하고 추가 개선 기회를 찾는 한 가지 방법은 직접 피드백 및 구체적인 메트릭을 사용하는 것입니다.

  1. 구조화된 사용자 피드백을 정기적으로 수집합니다. 현대화된 시스템을 실행한 후 최종 사용자 또는 내부 사용자의 피드백을 요청합니다. 설문 조사 또는 피드백 양식을 사용합니다. 지원 티켓 큐를 확인합니다. 내부 팀의 경우 회고 모임이 있습니다. 이 질적 데이터는 모니터링에서 강조할 수 없는 사항을 강조 표시할 수 있습니다.

  2. 체계적으로 피드백을 추적하고 해결합니다. Azure DevOps 또는 GitHub 문제의 모든 피드백을 문서화하고 심각도 및 비즈니스 가치별로 분류합니다. 각 문제에 대한 소유권을 할당하고 우선 순위에 따라 해결 타임라인을 설정합니다. 진행 상황 및 결과를 매월 관련자에게 전달합니다.

  3. 실제 결과와 목표 비교를 측정합니다. 이러한 성공 메트릭 및 투자 수익률 예측을 기억하십니까? 지금은 당신이 그들을 달성했는지 볼 수있는 시간이다. 이러한 결과를 컴파일하고 관련자에게 전달합니다. 루프를 닫고 실현된 값을 표시하거나 해결할 부족을 식별하는 것이 중요합니다. 예를 들어 "페이지 로드 시간이 25% 개선되어 사용자 참여가 5% 증가했으며 연간 250k의 비용을 절감할 수 있습니다."

지속적인 현대화 사례 설정

현대화는 일회성 프로젝트가 아닙니다. IT 전략의 지속적인 부분이 될 수 있습니다. 새 레거시 트랩에 빠지지 않도록 하려면 지속적인 개선 주기를 빌드합니다.

  1. 정기적인 워크로드 검토를 예약합니다. 몇 개월마다 최신화된 워크로드에 Well-Architected 검토 또는 상태 검사를 수행합니다. 클라우드 서비스는 빠르게 진화합니다. 아마도 새로운 기능이 시스템을 더욱 최적화하거나 사용 패턴이 변경되어 조정이 필요할 수 있습니다. 이러한 정기적인 검토에서 새로운 문제점 또는 권장 사항을 기록하고 구현합니다.

  2. 가능한 경우 최적화를 자동화합니다. Azure Policy를 사용하여 태그 지정 요구 또는 안전하지 않은 구성 차단과 같은 모범 사례를 적용하여 시간이 지남에 따라 드리프트가 발생하지 않도록 합니다. 성능 조정이 즉시 수행되도록 자동 크기 조정 규칙을 구현합니다. Cost Management를 통해 비용 변칙 경고를 설정합니다. 자동화를 통해 지속적인 사용자 감독 없이 시스템이 최적화된 상태를 유지할 수 있습니다.

  3. 결과 및 모범 사례를 공유합니다. 모든 성공적인 최적화 패턴을 문서화하고 팀 간에 공유합니다. 일반적인 최적화 시나리오를 위한 플레이북을 만들고 학습된 단원의 기술 자료를 유지 관리합니다. 조직 클라우드 채택 사례에 최적화 인사이트를 제공합니다.

Azure 도구 및 리소스

Category Tool Description
Optimization Azure Advisor 비용, 성능, 안정성 및 보안 최적화를 위한 개인 설정된 권장 사항 제공
Monitoring Azure Monitor 워크로드 데이터 수집 및 분석을 위한 포괄적인 모니터링 솔루션
비용 관리 Microsoft Cost Management Azure 지출을 추적, 분석 및 최적화하기 위한 도구
Security 클라우드용 Microsoft Defender Azure 워크로드에 대한 보안 상태 관리 및 위협 방지
Backup Azure Backup Azure 및 하이브리드 워크로드에 대한 중앙 집중식 백업 솔루션

다음 단계