SaaS 제품 배포

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

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

시작하기 전에

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

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

SaaS 제품 배포

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

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

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

  1. 단위를 만듭니다.

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

      단위로 이동

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

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

      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. Unit details(단위 세부정보) 페이지에서 다음을 수행합니다.

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

다음 단계

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