워크스테이션 설정

워크스테이션 클러스터, 워크스테이션 구성, 워크스테이션을 설정하고 사용하는 방법을 알아봅니다. 시작하기 전에 이 빠른 시작의 기본 요건을 확인한 후 다음 단계를 따르세요.

  1. 워크스테이션 클러스터 만들기
  2. 워크스테이션 구성 만들기
  3. 워크스테이션 만들기 및 실행

이 빠른 시작에서 만든 리소스가 더 이상 필요하지 않으면 추가 비용 발생을 방지하기 위해 삭제해야 합니다.


콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 Google Cloud 둘러보기를 클릭합니다.

둘러보기


시작하기 전에

이 가이드에서는 관리자가 Cloud Workstations를 설정하고 개발자가 워크스테이션을 사용하는 단계를 다룹니다.

Cloud Workstations를 설정하려면 다음 단계를 완료하세요.

  1. 계정에 로그인합니다. Google Cloud 를 처음 사용하는 경우 Google Cloud, 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  4. Verify that billing is enabled for your Google Cloud project.

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  7. Verify that billing is enabled for your Google Cloud project.

  8. Cloud Workstations API를 사용 설정합니다.

    API 사용 설정에 필요한 역할

    API를 사용 설정하려면 serviceusage.services.enable 권한이 포함된 서비스 사용량 관리자 IAM 역할(roles/serviceusage.serviceUsageAdmin)이 필요합니다. 역할 부여 방법 알아보기

    API 사용 설정

필요한 역할

워크스테이션을 관리하고 사용하는 데 필요한 권한을 얻으려면 관리자에게 다음의 IAM 역할을 부여해 달라고 요청하세요.

  • 워크스테이션 클러스터 및 구성 만들기 및 관리: Cloud Workstations 관리자 (roles/workstations.admin) 프로젝트의
  • 구성을 사용하여 워크스테이션 만들기: Cloud Workstations 생성자 (roles/workstations.workstationCreator) 프로젝트 또는 워크스테이션 구성의
  • 워크스테이션 사용: Cloud Workstations 사용자 (roles/workstations.user) 워크스테이션 이 역할은 사용자가 만든 워크스테이션에 자동으로 부여됩니다.

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

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

모든 Cloud Workstations 역할에 대한 자세한 개요는 IAM으로 액세스 제어를 참조하세요.

워크스테이션 클러스터 만들기

첫 번째 단계는 워크스테이션 클러스터 를 만드는 것입니다. 워크스테이션 클러스터는 특정 리전의 워크스테이션 그룹을 정의하고, 수명 주기 동안 워크스테이션을 관리하며, 구성 가능한 네트워크 연결을 제공합니다.

워크스테이션 클러스터는 Google Kubernetes Engine(GKE) 클러스터와 관련이 없습니다. 워크스테이션 클러스터를 만들려면 다음 단계를 따르세요.

  1. 콘솔에서 Cloud Workstations > 클러스터 관리 페이지로 이동합니다.

    클러스터 관리로 이동

  2. 워크스테이션 클러스터 관리 페이지에서 add_box만들기를 클릭합니다.

  3. 이름 필드에 test-cluster를 워크스테이션 클러스터 이름으로 입력합니다.

  4. 가장 가까운 리전을 선택합니다.

  5. 네트워크 설정을 건너뜁니다.

  6. 만들기를 클릭하면 클러스터 만들기 프로세스가 시작됩니다.

워크스테이션 클러스터를 만드는 데 최대 20분이 소요될 수 있지만 대부분의 경우 한 번만 필요합니다.

워크스테이션 구성 만들기

이 빠른 시작에서는 가장 기본적인 워크스테이션 구성을 안내합니다. 빠르게 시작하려면 머신 설정 정의, 환경 맞춤설정, 사용자 추가에 대한 기본값을 수락합니다.

워크스테이션 구성 기본사항을 구성하려면 다음 단계를 수행합니다.

  1. 콘솔에서 Cloud Workstations > 워크스테이션 구성으로 이동합니다.

    워크스테이션 구성으로 이동

  2. 워크스테이션 구성 페이지에서 add_box만들기 를 클릭합니다.

  3. 이름 필드에 test-configuration을 워크스테이션 구성 이름으로 입력합니다.

  4. 사용 가능한 워크스테이션 클러스터 목록에서 test-cluster를 선택하고 계속을 클릭합니다. 워크스테이션 클러스터를 사용할 수 없으면 워크스테이션 클러스터 만들기 단계를 완료했는지 확인합니다.

  5. 비용이 절감될 수 있도록 빠른 시작 워크스테이션사용 중지됨을 선택합니다.

  6. 팀의 워크스테이션 구성을 맞춤설정하는 경우 머신 설정을 정의하고, 환경 설정을 맞춤설정하고, IAM 정책에 사용자를 추가할 수 있습니다. 이 연습에서는 이러한 단계를 건너뛸 수 있습니다.

  7. 워크스테이션 구성을 만들려면 만들기 를 클릭합니다.

이 빠른 시작에서 옵션으로 건너뛴 워크스테이션 구성을 만드는 방법에 대한 자세한 내용은 워크스테이션 구성에 대한 자세한 섹션을 참조하세요.

워크스테이션 만들기 및 실행

워크스테이션은 관리자 또는 플랫폼팀이 워크스테이션 구성으로 정의하는 사전 구성된 개발 환경입니다. 워크스테이션을 만들려면 다음 단계를 따르세요.

  1. 콘솔에서 Google Cloud Cloud Workstations > 워크스테이션 페이지로 이동합니다.

    워크스테이션으로 이동

  2. add_box만들기를 클릭합니다.

    프로젝트에 워크스테이션 구성이 없거나 이를 볼 권한이 없으면 만들기 링크가 사용 중지될 수 있습니다. 조직의 Cloud Workstations 관리자에게 워크스테이션 구성을 만들어 달라고 요청하세요.

  3. 기본 워크스테이션 이름을 그대로 사용합니다.

  4. 구성 필드에서 arrow_drop_down 펼치기 화살표를 클릭하고 워크스테이션 구성을 선택하여 워크스테이션을 정의합니다. 예를 들어 이전 단계에서 워크스테이션 구성 이름을 test-configuration으로 지정한 경우 목록에서 해당 구성을 선택합니다.

  5. 만들기 를 클릭하여 워크스테이션을 만듭니다.

워크스테이션을 만들었으므로 실행하여 개발을 시작합니다.

  1. 워크스테이션 을 클릭합니다.
  2. 워크스테이션 목록에서 워크스테이션 이름을 찾고 실행 을 클릭합니다.
  3. 워크스테이션은 기본적으로 포트 80에 연결됩니다. 워크스테이션이 중지된 경우 실행 을 클릭하면 워크스테이션도 시작됩니다.

  4. 다음 예시는 Cloud Workstations 기본 편집기의 시작 페이지를 보여줍니다. 워크스테이션 구성을 정의하는 방법에 따라 페이지가 다르게 표시될 수 있습니다.

    Cloud Workstations 기본 편집기

    SSH를 통한 연결은 SSH 지원을 참조하세요.

    워크스테이션에서 실행되는 웹 앱에 연결하는 방법은 워크스테이션에서 실행되는 HTTP 서버 액세스를 참조하세요.

삭제

이 페이지에서 사용한 리소스 비용이 계정에 청구되지 않도록 하려면 더 이상 필요하지 않은 리소스를 삭제해야 합니다. Google Cloud

콘솔 또는 Google Cloud CLI에서 프로젝트를 삭제하려면 다음 안내를 따르세요. Google Cloud gcloud

콘솔

  1. 콘솔에서 리소스 관리 페이지로 이동합니다. Google Cloud

    리소스 관리로 이동

  2. 프로젝트 목록에서 삭제할 프로젝트를 선택하고 삭제를 클릭합니다.
  3. 대화상자에서 프로젝트 ID를 입력한 후 종료 를 클릭하여 프로젝트를 삭제합니다.

gcloud

    프로젝트 삭제: Google Cloud

    gcloud projects delete PROJECT_ID

워크스테이션 클러스터, 워크스테이션 구성, 워크스테이션과 같은 다른 리소스 삭제에 대한 자세한 내용은 리소스 삭제를 참조하세요.

다음 단계