용량이 최고치인 경우가 발생하기 전에 Google Cloud 워크로드에서 사용하는 리소스를 관리하고 최적화합니다. 여기에는 실제 사용량과 수요에 따라 리소스 크기를 적절하게 조정하고 동적 리소스 할당을 위해 자동 확장을 사용하고 아키텍처 및 보안 추천을 검토하는 작업이 포함됩니다. Cloud Monitoring 및 추천자(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 Observability 도구와 서드 파티 솔루션을 통해 제공되는 알림과 대시보드를 평가하여 문제를 선제적으로 식별하고 해결합니다.
Google Cloud Observability 측정항목, 로그, trace를 확인하여 리소스 사용률, 성능 특성, 전반적인 리소스 상태에 대한 통계를 얻습니다. CPU 사용률, 메모리 사용량, 네트워크 트래픽, 디스크 I/O, 애플리케이션 응답 시간과 같은 시스템 상태 지표와 일치하는 중요한 측정항목을 모니터링합니다. 비즈니스별 측정항목도 고려해야 합니다. 이러한 측정항목을 추적하면 잠재적인 병목 현상, 성능 문제, 리소스 제약 조건을 식별할 수 있습니다. 또한 관련 팀에 잠재적 문제나 이상치를 선제적으로 알리도록 알림을 설정할 수 있습니다.
알림의 경우 중요한 측정항목에 집중하고 적절한 기준점을 설정하여 알림 피로를 최소화하고 중요한 문제에 시의적절하게 대응합니다. 이 타겟팅된 방식을 사용하면 워크로드 안정성을 사전에 유지할 수 있습니다. 자세한 내용은 알림 개요를 참조하세요.