Spanner 무료 체험판 인스턴스 및 샘플 애플리케이션 만들기

이 빠른 시작에서는 Spanner 무료 체험판 인스턴스 및 샘플 애플리케이션을 사용하는 방법을 보여줍니다.

자세한 내용은 Spanner 무료 체험판 인스턴스 개요를 참조하세요.

무료 체험판 인스턴스로 시작하기

프로젝트에서 Cloud Billing을 사용 설정한 Google 계정이 있는 사용자는 누구나 Spanner 90일 무료 체험판 인스턴스를 사용할 수 있습니다. 무료 체험판 인스턴스를 유료 인스턴스로 업그레이드하도록 선택하지 않는 한 요금이 청구되지 않습니다.

Google Cloud 콘솔 또는 Google Cloud CLI를 사용하여 무료 체험판 인스턴스를 만들 수 있습니다.

Google Cloud 콘솔을 사용하여 무료 체험판 인스턴스 만들기

시작하기 전에

  1. Google Cloud 콘솔에서 Spanner 페이지로 이동합니다.

    Spanner로 이동

  2. Google Cloud 프로젝트를 아직 만들지 않았으면 선택하거나 만듭니다.

  3. Spanner 페이지에서 무료 체험판 시작을 클릭합니다.

    무료 체험판 시작 버튼이 강조표시된 Google Cloud 콘솔의 Spanner 방문 페이지 스크린샷

  4. 프로젝트에 Cloud Billing이 이미 사용 설정된 경우 다음 섹션의 무료 체험판 인스턴스 만들기를 진행합니다.

    프로젝트에 Cloud Billing이 사용 설정되지 않은 경우 기존 Cloud Billing 계정을 연결하거나 새 Cloud Billing 계정을 만듭니다. Google은 이 결제 정보를 사용하여 신원을 확인합니다. 명시적으로 Cloud Billing 계정을 유료 계정으로 업그레이드하고 Spanner 무료 체험판 인스턴스를 유료 인스턴스로 업그레이드하지 않으면 Spanner 인스턴스에 요금을 청구하지 않습니다.

    a. 결제로 이동을 클릭합니다.

    Spanner 팝업을 계속 사용하도록 결제 사용 설정 스크린샷에서 결제로 이동 버튼을 강조표시합니다.

    b. 그런 다음 결제 계정 연결을 클릭합니다.

    '결제 계정이 없는 프로젝트입니다'라고 표시되어 있고 결제 계정 연결 버튼이 강조표시된 페이지의 스크린샷

    c. 결제 계정 만들기 단계를 따른 다음 프로젝트에 연결합니다.

    d. 프로젝트에 Cloud Billing을 사용 설정한 후 Spanner 페이지로 이동합니다.

    Spanner로 이동

    으로 이동합니다. 무료 체험판 시작을 클릭하고 다음 섹션에서 무료 체험판 인스턴스 만들기로 진행합니다.

  5. 선택사항: 이전에 프로젝트에서 Spanner 인스턴스를 만든 경우 다음 Spanner 인스턴스 페이지가 표시됩니다.

    무료 체험판 시작을 클릭합니다.

    무료 인스턴스 만들기가 강조표시된 Spanner 인스턴스 페이지의 스크린샷

무료 체험판 인스턴스 만들기

무료 체험판 인스턴스 만들기 페이지에서 다음 단계를 수행합니다.

  1. 인스턴스 이름 지정 필드에 인스턴스 이름(예: Trial instance)을 입력합니다.

  2. 인스턴스 ID는 인스턴스 이름을 기준으로 자동으로 채워집니다(예: trial-instance). 필요에 따라 이름을 변경하세요.

  3. 구성 선택 섹션의 드롭다운 메뉴에서 구성을 선택합니다.

    인스턴스 구성은 인스턴스가 저장 및 복제되는 지리적 위치를 결정합니다. 참고로 이 구성 목록은 유료 인스턴스에서 사용할 수 있는 목록보다 훨씬 적습니다. 무료 체험판 인스턴스에 사용할 수 있는 리전 구성 목록은 사용 가능한 인스턴스 구성을 참조하세요. 사용 가능한 모든 인스턴스 구성의 전체 목록은 리전 및 멀티 리전 구성을 참조하세요.

  4. 무료 체험판 인스턴스 만들기를 클릭합니다.

    무료 체험판 인스턴스 만들기가 강조표시된 무료 체험판 인스턴스 만들기 페이지의 스크린샷

    무료 체험판 인스턴스를 만든 후 샘플 애플리케이션을 사용하여 데이터베이스를 만드는 방법을 안내하는 단계별 튜토리얼을 실행하면 Spanner를 계속 학습하고 탐색하라는 메시지가 표시됩니다. 자세한 내용은 샘플 애플리케이션 시작하기를 참조하세요.

gcloud CLI를 사용하여 무료 체험판 인스턴스 만들기

시작하기 전에

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud CLI를 설치합니다.
  3. gcloud CLI를 초기화하려면 다음 명령어를 실행합니다.

    gcloud init
  4. Google Cloud 프로젝트를 만들거나 선택합니다.

    • Google Cloud 프로젝트를 만듭니다.

      gcloud projects create PROJECT_ID

      PROJECT_ID를 만들려는 Google Cloud 프로젝트의 이름으로 바꿉니다.

    • 만든 Google Cloud 프로젝트를 선택합니다.

      gcloud config set project PROJECT_ID

      PROJECT_ID를 Google Cloud 프로젝트 이름으로 바꿉니다.

  5. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  6. Google 계정의 로컬 인증 사용자 인증 정보를 만듭니다.

    gcloud auth application-default login
  7. Google Cloud CLI를 설치합니다.
  8. gcloud CLI를 초기화하려면 다음 명령어를 실행합니다.

    gcloud init
  9. Google Cloud 프로젝트를 만들거나 선택합니다.

    • Google Cloud 프로젝트를 만듭니다.

      gcloud projects create PROJECT_ID

      PROJECT_ID를 만들려는 Google Cloud 프로젝트의 이름으로 바꿉니다.

    • 만든 Google Cloud 프로젝트를 선택합니다.

      gcloud config set project PROJECT_ID

      PROJECT_ID를 Google Cloud 프로젝트 이름으로 바꿉니다.

  10. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  11. Google 계정의 로컬 인증 사용자 인증 정보를 만듭니다.

    gcloud auth application-default login

무료 체험판 인스턴스 만들기

  1. 리전 인스턴스 구성 regional-us-east5를 사용하여 표시 이름이 Trial Instancetrial-instance라는 인스턴스를 만듭니다.
gcloud spanner instances create trial-instance --config=regional-us-east5 \
    --instance-type=free-instance --description="Trial Instance"

샘플 애플리케이션 시작하기

Spanner는 Spanner 무료 체험판 인스턴스를 시작하는 데 도움이 되는 오픈소스 샘플 애플리케이션을 제공합니다. 샘플 애플리케이션은 Spanner 데이터베이스를 기반으로 하는 백엔드 gRPC 서비스와 트래픽을 서비스로 유도하는 워크로드 생성기로 구성됩니다.

Google Cloud 콘솔 또는 Google Cloud CLI를 사용하여 샘플 애플리케이션에 액세스할 수 있습니다.

콘솔

  1. Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.

    인스턴스 페이지로 이동

  2. 무료 체험판 인스턴스의 이름을 클릭합니다.

  3. 인스턴스 개요 페이지에서 학습을 클릭합니다.

  4. 학습: 튜토리얼 패널에서 시작하려는 언어에 따라 샘플 Cloud SQL 데이터베이스 만들기 또는 샘플 PostgreSQL 데이터베이스 만들기를 클릭합니다.

  5. 이 튜토리얼을 완료한 후 학습: 튜토리얼 패널로 돌아가서 두 번째 튜토리얼 샘플 데이터베이스 쿼리를 따릅니다.

gcloud CLI

  1. gcloud CLI 설정에 설명된 단계를 완료하세요. 기본 Google Cloud 프로젝트 생성 및 설정, Cloud Spanner API 사용 설정을 수행하고 Cloud Spanner API 사용에 필요한 사용자 인증 정보를 가져오기 위한 OAuth 2.0 설정을 완료해야 합니다.

    gcloud auth application-default login을 실행하여 사용자 인증 정보로 로컬 개발 환경을 설정해야 합니다.

  2. gcloud alpha spanner samples run 명령어를 실행하여 샘플 애플리케이션을 다운로드하고 해당 샘플 애플리케이션의 백엔드 gRPC 서비스 및 워크로드 생성기를 시작합니다.

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. 샘플 애플리케이션에 대한 자세한 내용과 사용 가능한 명령어 목록은 gcloud CLI 문서를 참조하세요.

무료 체험판 인스턴스 업그레이드

Google Cloud 콘솔 사용

  1. Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.

    인스턴스 페이지로 이동

  2. 무료 체험판 인스턴스의 이름을 클릭합니다.

  3. 인스턴스 개요 페이지에서 인스턴스 수정 또는 수정하여 업그레이드을 클릭합니다.

    인스턴스 개요 페이지 및 수정하여 업그레이드 버튼 스크린샷

  4. 업데이트 이름 필드에 유료 인스턴스에 더 적합한 이름을 입력합니다(해당되는 경우).

  5. 업그레이드 옵션을 선택합니다.

    요약 섹션에서는 선택한 업그레이드된 유료 인스턴스의 컴퓨팅 및 스토리지 비용에 대한 설명을 제공합니다.

    저장 버튼이 강조표시된 인스턴스 수정 페이지의 스크린샷

  6. 저장을 클릭하여 무료 체험판 인스턴스를 업그레이드합니다.

gcloud CLI 사용

무료 체험판 인스턴스 trial-instance를 동일한 인스턴스 구성을 사용하는 유료 인스턴스로 업그레이드하려면 다음 명령어를 실행합니다.

gcloud spanner instances update trial-instance --instance-type=provisioned

인스턴스 삭제

콘솔

  1. Google Cloud 콘솔에서 Spanner 인스턴스 페이지로 이동합니다.

    인스턴스 페이지로 이동

  2. 삭제하려는 인스턴스의 이름을 클릭합니다.

  3. 인스턴스 개요 페이지에서 인스턴스 삭제를 클릭합니다.

  4. 안내에 따라 인스턴스를 삭제할 것인지 확인합니다.

  5. 삭제를 클릭합니다.

gcloud CLI

무료 체험판 인스턴스 trial-instance를 삭제하려면 다음 명령어를 사용합니다.

gcloud spanner instances delete trial-instance

다음 단계