클라우드 허브 설정

이 문서에서는 Cloud 허브를 설정하는 방법을 설명합니다.

설정 프로세스에는 몇 가지 주요 단계가 있습니다.

  1. Cloud Hub에서 애플리케이션 데이터를 보는 등 애플리케이션 중심 방식으로 리소스를 관리하려면 애플리케이션 관리를 설정해야 합니다.

    애플리케이션 관리를 설정하지 않아도 Cloud Hub에서 애플리케이션별이 아닌Google Cloud 프로젝트별로 일부 데이터를 볼 수 있습니다.

  2. 필요한 API를 사용 설정합니다.

  3. 로그, 측정항목, 트레이스의 집계된 뷰를 구성합니다.

  4. Cloud Hub 사용자의 액세스 권한을 설정합니다.

Cloud Hub 설정 프로세스의 단계별로 담당하는 사용자 또는 팀이 다를 수 있습니다.

필요한 역할

Cloud Hub를 설정하는 데 필요한 권한을 얻으려면 관리자에게 다음 IAM 역할을 부여해 달라고 요청하세요.

  • 폴더에 대한 애플리케이션 관리를 사용 설정하고 사용자에게 액세스 권한을 부여합니다.
  • App Hub에서 애플리케이션 만들기: 앱 지원 폴더의 관리 프로젝트에 대한 App Hub 편집자 (roles/apphub.editor) 역할
  • App Design Center에서 애플리케이션 템플릿을 만듭니다. 앱 지원 폴더의 관리 프로젝트에 대한 App Design Center 사용자 (roles/designcenter.user) 역할
  • App Design Center의 애플리케이션 템플릿에서 애플리케이션을 만듭니다. 앱 지원 폴더의 관리 프로젝트에 대한 애플리케이션 편집자 (roles/designcenter.applicationEditor) 역할

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

애플리케이션 관리 설정

많은 클라우드 애플리케이션이 하나 이상의 Google Cloud 프로젝트에서 여러 인프라 리소스를 포함하도록 발전함에 따라 개발자와 운영자 모두 이러한 리소스를 관리하고 이해하기 어려울 수 있습니다. 리소스를 App Hub 애플리케이션으로 구성하면 리소스 상호작용을 더 잘 이해하고 애플리케이션 중심 방식으로 분석, 모니터링, 관리, 문제 해결을 할 수 있습니다.

애플리케이션을 만들기 전에 애플리케이션으로 관리하려는 리소스가 포함된 애플리케이션 관리를 위한 Google Cloud 폴더를 사용 설정해야 합니다.

앱 지원 폴더 구성

폴더의 애플리케이션 관리를 구성할 때 프로세스에는 다음 작업이 포함됩니다.

  • 폴더에 새 관리 프로젝트를 만듭니다. 관리 프로젝트는 이동하거나 삭제할 수 없는 Google 소유 프로젝트입니다.
  • 애플리케이션 관리를 지원하는 서비스의 API를 사용 설정합니다. 서비스가 관리 프로젝트에서 사용 설정되어 있습니다.

폴더에서 애플리케이션 관리를 사용 설정하는 단계는 폴더에서 애플리케이션 관리를 참고하세요.

애플리케이션 만들기

앱 지원 폴더를 구성한 후 애플리케이션을 만들 수 있습니다. 애플리케이션을 만드는 방법은 다음과 같습니다.

  • App Hub를 사용하여 기존Google Cloud 리소스에서 애플리케이션을 만듭니다. 애플리케이션 만들기를 참고하세요.
  • Application Design Center를 사용하여 새Google Cloud 리소스를 설계하고 배포합니다. 그러면 App Hub 애플리케이션이 자동으로 프로비저닝됩니다. 애플리케이션 템플릿을 사용하여 설계를 정의한 다음 템플릿을 기반으로 애플리케이션 인스턴스를 배포합니다.

필요한 API 사용 설정

이 섹션에는 특정 Cloud 허브 페이지에 데이터를 표시하는 데 필요한 API가 나열되어 있습니다.

  • 애플리케이션 관리를 설정하면 관리 프로젝트에서 일부 API가 이미 사용 설정됩니다.
  • 프로젝트를 만들면 Cloud Logging 및 Cloud Monitoring API가 기본적으로 사용 설정됩니다.

다른 서비스의 API는 별도로 사용 설정해야 합니다.

  • Cloud 할당량
  • 통합 유지보수
  • Personalized Service Health
  • App Optimize
페이지 지원되는 데이터 필수 API API를 사용 설정하는 위치
애플리케이션 또는 프로젝트 홈페이지에는 다른 Cloud 허브 페이지의 요약 데이터가 표시됩니다.
배포 애플리케이션 App Hub 및 App Design Center

관리 프로젝트가 생성되면 관리 프로젝트에서 API가 자동으로 사용 설정됩니다.

상태 및 문제 해결 애플리케이션 또는 프로젝트

애플리케이션 데이터 지원을 위한 App Hub

상태 데이터용 Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health, Cloud Asset Inventory

애플리케이션 수준 데이터의 경우 관리 프로젝트가 생성되면 관리 프로젝트에서 API가 자동으로 사용 설정됩니다.

프로젝트 수준 데이터를 보려면 보려는 프로젝트의 상태 데이터를 제공하는 API를 사용 설정합니다.

최적화 애플리케이션 또는 프로젝트

애플리케이션 데이터 지원을 위한 App Hub

비용 및 사용량 데이터를 위한 Cloud Monitoring 및 App Optimize

애플리케이션 수준 데이터의 경우 관리 프로젝트가 생성되면 관리 프로젝트에서 App Hub 및 모니터링 API가 자동으로 사용 설정됩니다. App Optimize API는 별도로 사용 설정해야 합니다.

프로젝트 수준 데이터를 보려면 보려는 프로젝트에 대해 Cloud Monitoring 및 App Optimize API를 사용 설정하세요.

유지보수 프로젝트만 통합 유지보수

보려는 프로젝트의 API를 사용 설정합니다.

할당량 및 예약 프로젝트만

할당량 데이터의 Cloud Quotas

용량 플래너 비공개 미리보기에 참여하는 사용자를 위한 Compute Engine 및 용량 플래너

보려는 프로젝트의 API 사용 설정

지원 프로젝트만 Cloud Customer Care

보려는 프로젝트의 API 사용 설정

특정 API를 사용 설정하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 API 라이브러리 페이지로 이동합니다.

    API 라이브러리로 이동

  2. API를 사용 설정할 Google Cloud 프로젝트를 선택합니다.

  3. 사용 설정할 API를 검색합니다.

  4. 검색 결과에서 API 이름을 클릭합니다.

  5. API의 제품 세부정보 페이지에서 사용 설정을 클릭합니다.

원격 분석 데이터의 집계된 뷰 구성

App Hub 애플리케이션의 데이터에는 여러 프로젝트가 포함될 수 있으므로 Cloud Hub에서 애플리케이션별로 데이터를 보려면 로그, 측정항목, 트레이스를 집계해야 합니다.

프로젝트별로만 데이터를 보는 경우 데이터를 집계할 필요는 없지만 애플리케이션 관리 외에도 추가적인 이점이 있으므로 집계하는 것이 좋습니다.

  • Cloud Logging, Cloud Monitoring, Cloud Trace에서 데이터를 볼 때 프로젝트 전반에서 로그, 측정항목, 트레이스를 보고 쿼리할 수 있습니다.
  • 중앙 프로젝트에 로그를 저장하면 로그의 수명 주기가 프로젝트의 수명 주기와 분리됩니다. 이러한 분리는 데이터 보관과 같은 규정 준수 요구사항에 유용합니다.
  • 데이터 지역성 요구사항을 준수해야 하는 경우 사용하는 각 Google Cloud리전의 로그를 중앙 집중화하는 소규모 리전 로그 버킷을 관리할 수 있습니다.

일반적으로 로그, 측정항목, 트레이스의 집계를 설정하는 작업은 조직 관리자 (roles/resourcemanager.organizationAdmin)의 Identity and Access Management(IAM) 역할을 가진 주 구성원이 실행합니다.

다음 단계

  • 페이지를 확인합니다.