최대 용량 이벤트가 발생하기 전에 Google Cloud 워크로드에서 사용하는 리소스를 관리하고 최적화합니다. 여기에는 실제 사용량과 수요에 따라 리소스 크기를 조정하고, 동적 리소스 할당을 위해 자동 확장을 사용하고, 아키텍처 및 보안 권장사항을 검토하는 것이 포함됩니다. Cloud Monitoring과 Recommender (Active Assist)는 모두 클라우드 리소스를 최적화할 기회를 파악하는 데 도움이 됩니다. 이러한 도구를 사용하면 리소스 사용량에 대한 유용한 정보를 얻고 이벤트 전에 정보에 입각한 결정을 내릴 수 있습니다.
Google Cloud 권장사항 검토
사용 중인 Google Cloud 제품에 권장되는 권장사항을 따르면 많은 최대 용량 이벤트 문제를 방지할 수 있습니다. 다음은 몇 가지 권장사항 가이드의 예입니다.
일반 | |
BigQuery | |
Cloud Storage | |
Compute Engine | |
Dataflow | |
Dataproc | |
Google Kubernetes Engine |
확장성 검토
자동 확장을 사용하면 클라우드 기반 애플리케이션에 다양한 워크로드를 처리하는 데 필요한 리소스가 확보되며 과도한 프로비저닝과 불필요한 비용이 방지됩니다. Google Cloud 는 다음을 비롯한 여러 제품별 자동 확장 옵션을 제공합니다.
- Compute Engine 관리형 인스턴스 그룹 (MIG)은 단일 항목으로 관리 및 확장되는 VM 그룹입니다. MIG를 사용하면 그룹에서 유지할 VM의 최소 및 최대 개수와 자동 확장을 트리거하는 조건을 지정하는 자동 확장 정책을 정의할 수 있습니다.
- Google Kubernetes Engine (GKE) 자동 확장 처리는 애플리케이션의 요구사항에 맞게 클러스터 리소스를 동적으로 조정합니다. 리소스 사용률을 최적화하고 애플리케이션 성능을 보장하며 클러스터 관리를 간소화할 수 있는 도구를 제공합니다.
- Cloud Run은 수신 트래픽을 기반으로 인스턴스 수를 자동으로 조정하는 내장 자동 확장을 제공합니다.
이벤트 전에 수동으로 확장하는 것이 좋습니다. 자동 확장이 구성되어 있을 수 있지만 이벤트 트래픽의 속도로 인해 자동 확장이 수요를 따라잡지 못할 수 있습니다. 따라서 다음을 포함하여 리소스를 미리 예열합니다.
- 가상 머신
- 미리 로드하려는 경우 캐시
- 콜드 스타트를 방지하는 서버리스 구성요소
Active Assist 권장사항 검토
Active Assist는 Google Cloud 프로젝트를 최적화하는 데 도움이 되는 권장사항과 통계를 생성하기 위해Google Cloud 에서 사용되는 도구의 포트폴리오를 나타냅니다. 자세한 내용은 Active Assist란 무엇인가요?를 참고하세요.
제품 버전 검토
모든 클라우드 제품과 서비스가 최신 안정화 버전으로 업데이트되어 있는지 확인합니다.
알림 및 대시보드 검토
Google Cloud 관측 가능성 도구 및 서드 파티 솔루션을 통해 제공되는 알림과 대시보드를 평가하여 문제를 선제적으로 식별하고 해결하세요.
Google Cloud Observability 측정항목, 로그, 트레이스를 확인하여 리소스 사용량, 성능 특성, 리소스의 전반적인 상태에 대한 유용한 정보를 얻을 수 있습니다. CPU 사용률, 메모리 사용량, 네트워크 트래픽, 디스크 I/O, 애플리케이션 응답 시간과 같은 시스템 상태 표시기와 일치하는 중요한 측정항목을 모니터링합니다. 비즈니스별 측정항목도 고려해야 합니다. 이러한 측정항목을 추적하면 잠재적인 병목 현상, 성능 문제, 리소스 제약 조건을 파악할 수 있습니다. 또한 잠재적 문제 또는 이상치에 대해 관련 팀에 사전 알림을 보내도록 알림을 설정할 수 있습니다.
알림의 경우 중요한 측정항목에 집중하고 적절한 임곗값을 설정하여 알림 피로를 최소화하고 중요한 문제에 시의적절하게 대응합니다. 이러한 타겟팅된 접근 방식을 사용하면 워크로드 안정성을 사전에 유지할 수 있습니다. 자세한 내용은 알림 개요를 참고하세요.