SaaS 제품 배포

이 페이지에서는 SaaS 제품을 배포하는 방법을 설명합니다. 즉, SaaS 런타임이 Google Cloud 리소스를 프로비저닝하고 SaaS 애플리케이션을 SaaS 제품 리소스에 지정된 리전에 배포합니다.

SaaS 제품을 배포하기 위해 SaaS 런타임은 단위 종류와 연결된 청사진을 배포하여 단위를 만듭니다.

시작하기 전에

다음 항목을 만들었는지 확인합니다.

  1. SaaS 애플리케이션의 SaaS 제품 리소스
  2. SaaS 제품을 모델링하는 단위 종류

SaaS 제품 배포

SaaS 제품을 배포하기 위해 SaaS 런타임은 단위 종류에 속하는 리소스를 프로비저닝합니다. 프로비저닝된 리소스 또는 배포된 애플리케이션의 SaaS 런타임 용어는 단위 입니다.

단위를 만들면 SaaS 런타임은 단위 종류에 연결된 Terraform 구성에 정의된 리소스를 프로비저닝합니다. 리소스는 SaaS 제품에 속하는 각 리전에 프로비저닝됩니다.

예를 들어 단일 VM의 단위 종류가 있는 경우 단위를 만들면 SaaS 런타임은 SaaS 제품에 정의된 리전에 VM을 프로비저닝합니다.

  1. 단위 만들기:

    1. 콘솔에서 SaaS 런타임 > 단위 로 이동합니다.

      단위로 이동

    2. 만들기 를 선택합니다.

    3. 단위 세부정보 페이지에서 다음을 수행합니다.

      1. 단위 이름에 단위 이름을 입력합니다. 이름에는 소문자, 숫자 또는 하이픈만 포함되어야 합니다.

      2. SaaS 제품에서 이전에 만든 SaaS 제품 리소스 를 선택합니다.

      3. 리전에서 리소스 또는 애플리케이션을 배포할 리전을 선택합니다.

      4. 단위 종류에서 배포할 리소스 또는 애플리케이션을 정의하는 단위 종류를 선택합니다.

      5. **관리 모드** 에서 **사용자** 를 선택합니다.

        • 알 수 없는 이유
        • 단위를 수동으로 프로비저닝 해제하려면 사용자 를 선택합니다. 단위는 SaaS 런타임에 의해 자동으로 프로비저닝 해제되지 않습니다.
        • 더 이상 필요하지 않은 종속 단위를 SaaS 런타임이 프로비저닝 해제하도록 하려면 시스템 을 선택합니다.
      6. (선택사항) 배포 중인 리소스에 라벨을 추가합니다. 라벨에 대한 자세한 내용은 라벨 개요를 참조하세요.

        라벨을 추가하려면 다음 안내를 따르세요.

        1. 라벨 에서 라벨 추가 를 선택합니다.

        2. 키 1값 1에 원하는 키-값 쌍을 입력합니다.

        3. 추가할 각 라벨에 대해 위의 단계를 반복합니다.

      7. 만들기 를 선택합니다.

  2. 리소스를 프로비저닝하거나 애플리케이션을 배포하려면 다음 안내를 따르세요.

    1. 단위 > 단위 만들기 페이지에서 프로비저닝 을 선택합니다.

    2. 출시 필드에서 배포할 Terraform 구성 버전의 출시를 선택합니다.

    3. 서비스 계정에서 서비스 계정을 선택합니다.

    4. 테넌트 프로젝트를 추가합니다.

      1. 테넌트 프로젝트 변수 추가 를 선택합니다.
      2. 첫 번째 입력 변수를 정의합니다.
        1. 이름에서 이름 tenant_project_id을 유지합니다.
        2. 변수 유형에서 문자열을 선택합니다.
        3. 변수 값quickstart-tenant-project를 입력합니다.
      3. 두 번째 입력 변수를 정의합니다.
        1. 이름에서 이름 tenant_project_number를 유지합니다.
        2. 변수 유형에서 정수를 선택합니다.
        3. 변수 값프로젝트 번호를 입력합니다.
    5. 프로비저닝 을 선택합니다.

배포된 단위 보기

이제 SaaS 런타임을 사용하여 연결된 단위 종류에 리소스 또는 애플리케이션을 배포하는 단위를 만들었습니다.

배포한 리소스를 보려면 다음 안내를 따르세요.

  1. 콘솔에서 SaaS 런타임 > 단위 > 단위 세부정보 페이지로 이동합니다.

    단위로 이동

  2. 단위 이름을 클릭합니다.

  3. 단위 세부정보 페이지에서 다음을 수행합니다.

    1. 상태준비 인지 확인합니다 (작업이 아직 진행 중인 경우 상태가 프로비저닝 일 수 있음).
    2. 변수 섹션을 펼칩니다.
    3. 출력 변수에서 Terraform 구성에 지정된 출력 변수와 관련된 세부정보를 확인할 수 있습니다. 변수에 대한 자세한 내용은 변수 및 변수 매핑을 참조하세요.

다음 단계

  • SaaS 런타임에 대해 자세히 알아보려면 SaaS 런타임 개요를 참조하세요.
  • SaaS 런타임을 사용할 때 필요한 서비스 계정에 대한 자세한 내용은 서비스 계정을 참조하세요.
  • 출시를 업데이트하는 단계는 출시 출시를 참조하세요.