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