애플리케이션을 지속적으로 개선하는 것은 운영 및 비즈니스 목표를 달성하는 데 매우 중요합니다. Cloud 허브 및 Gemini Cloud Assist와 같은 애플리케이션 인사이트 및 지원 서비스를 사용하면 최적화 기회를 파악할 수 있습니다. 예를 들어 사용률이 낮은 가상 머신의 크기를 조절하거나 지연 시간과 비용을 줄이도록 Cloud CDN을 구성하라는 추천이 표시될 수 있습니다.
이 가이드에서는 기존 애플리케이션을 분석한 다음 Application Design Center를 사용하여 아키텍처 변경사항을 구현하는 방법을 보여줍니다.
시작하기 전에
애플리케이션 통계 및 지원 서비스를 사용하려면 다음 단계를 완료해야 합니다.
관리자:
- 필요한 API를 사용 설정하세요. 사용하려는 모든 리소스에 대해 API를 사용 설정합니다.
- App Design Center 설정 템플릿에서 새 애플리케이션 리소스를 만들려는 경우에만 필요합니다.
- Cloud 허브 설정 Cloud Hub를 사용하여 최적화 기회를 식별하려는 경우에만 필요합니다.
- Gemini Cloud Assist 설정 Gemini Cloud Assist를 사용하여 최적화 기회를 식별하려는 경우에만 필요합니다.
- 사용자에게 액세스 권한 부여 애플리케이션 수명 주기에서 사용자의 책임에 따라 적절한 IAM 역할을 할당합니다.
개발자 및 운영자:
- 관리자에게 초기 설정이 완료되었는지 확인합니다.
- 수행하려는 작업에 필요한 IAM 역할이 있는지 확인합니다.
- 설정 모델에 따라 앱 지원 폴더 또는 호스트 프로젝트를 엽니다.
최적화 기회가 있는지 애플리케이션 분석
Cloud 허브 및 Gemini Cloud Assist를 사용하여 애플리케이션의 운영 데이터를 통합적으로 확인하고 추천을 받으세요.
- Google Cloud 콘솔에서 프로젝트 선택기를 사용하여 설정 모델에 따라 호스트 프로젝트 또는 앱 지원 폴더의 관리 프로젝트를 선택합니다.
Cloud Hub에서 홈 페이지로 이동합니다.
애플리케이션을 선택하여 통합 대시보드를 확인합니다.
인시던트, 알림, 성능 측정항목, 비용 추세를 검토합니다. 자세한 내용은 애플리케이션 뷰 및 프로젝트 뷰를 참고하세요.
원하는 경우 Gemini Cloud Assist 패널을 사용하여 자연어 프롬프트를 사용하여 최적화 추천을 요청할 수 있습니다. 예를 들면 다음과 같습니다.
- '애플리케이션 리소스를 최적화하기 위한 추천을 제공해 줘.'
- '이 애플리케이션에서 사용률이 가장 낮은 가장 비싼 리소스를 보여 줘.'
Gemini Cloud Assist는 활용도가 낮은 머신 유형의 크기를 조정하거나 Cloud CDN을 사용 설정하는 등의 권장사항을 제공합니다.
애플리케이션 아키텍처 발전
최적화를 확인한 후 Application Design Center를 사용하여 개선된 아키텍처를 모델링하고 배포합니다.
- 템플릿에서 애플리케이션을 배포한 경우: 권장사항에 따라 템플릿을 열고 아키텍처를 수정합니다. 그런 다음 기존 애플리케이션 인스턴스의 업데이트로 새 버전을 배포할 수 있습니다.
- 템플릿에서 애플리케이션을 배포하지 않은 경우: Application Design Center에서 최적화된 아키텍처를 반영하는 새 템플릿을 만듭니다.
최적화된 애플리케이션 아키텍처를 배포합니다. 이 프로세스에는 변경사항의 성격에 따라 기존 배포를 업데이트하거나 새 배포를 만드는 작업이 포함될 수 있습니다.