Google Cloud 구성

Google Cloud Migrate for Compute Engine(이전 이름: Velostrata)을 사용하여 애플리케이션을 마이그레이션하려면 먼저 Google Cloud 조직을 구성해야 합니다. Migrate for Compute Engine은 이 구성을 사용하여 마이그레이션을 관리하고 관련된 다른 구성요소와 통신할 수 있습니다.

Google Cloud 구성에는 다음이 포함됩니다.

  1. Migrate for Compute Engine이 자체 인프라에 사용할 프로젝트 및 조직 수준 권한을 포함하여 Google Cloud 계정, 조직, 인프라 프로젝트를 설정합니다.
  2. 마이그레이션에 포함된 구성요소(Migrate for Compute Engine, Google Cloud, 마이그레이션되는 원본 환경 등)가 Google Cloud Virtual Private Cloud를 사용하여 방화벽을 통해 서로 통신할 수 있도록 Google Cloud에서 네트워크를 설정합니다.
  3. Cloud Shell을 통해 Google Cloud 역할 및 서비스 계정을 만들어 마이그레이션 중 Migrate for Compute Engine이 리소스를 만들고 사용되는 API를 관리할 수 있도록 권한을 설정합니다.

시작하기 전에

  • Google Cloud를 구성하는 Migrate for Compute Engine 스크립트를 실행할 Google Cloud 조직 관리자 계정을 확인해야 합니다.
  • Google Cloud Virtual Private Cloud를 설정해야 합니다. Migrate for Compute Engine은 Virtual Private Cloud를 사용하여 Google Cloud와 원본 환경 간의 통신을 지원합니다.
  • Google Cloud 조직은 마이그레이션에 포함되는 여러 구성요소 중 하나입니다. 각 구성요소에 대해 구성 작업을 수행합니다. 보다 자세한 내용은 Migrate for Compute Engine 아키텍처에 대한 설명을 읽어보세요.

Google Cloud 계정, 조직, 인프라 프로젝트 설정

Google Cloud로 마이그레이션할 Google Cloud 조직이 있어야 합니다. 조직이 있으면 Migrate for Compute Engine 스크립트로 GCP에 역할 및 서비스 계정을 구성할 수 있는 권한을 할당합니다. Migrate for Compute Engine Manager를 호스팅할 Google Cloud 인프라 프로젝트를 만듭니다.

  1. Google Cloud Console로 이동하여 로그인합니다. 아직 계정이 없으면 가입 후 계정을 만듭니다.
  2. 조직을 설정하려면 조직 만들기 및 관리를 참조합니다. 자세한 내용은 Google Cloud 시작 영역의 리소스 계층 구조 결정을 참조하세요.
  3. 계정 및 역할 생성 스크립트를 실행하는 관리자에게 다음 권한을 할당합니다.

    • 조직 역할 관리자
    • 조직 관리자
    • Compute 관리자
    • (프로젝트) 소유자

    Google Cloud 계정, 서비스 계정, 역할 등의 IAM 개념에 대한 자세한 내용은 IAM 개요를 참조하세요.

  4. Google Cloud에서 Migrate for Compute Engine 인프라를 호스팅할 Google Cloud 프로젝트를 만듭니다. 이 문서의 나머지 부분에서는 이 프로젝트를 인프라 프로젝트라고 합니다.

네트워크 설정

Migrate for Compute Engine은 Google Cloud Virtual Private Cloud 네트워크와 함께 원본 환경과의 VPN 연결을 사용하며, 마이그레이션을 완료하려면 먼저 구체적인 네트워킹 규칙을 설정해야 합니다. 배포 환경의 방화벽, 라우팅, 네트워크 태그 지정에 대한 자세한 내용은 네트워크 액세스 요구사항을 참조하세요.

네트워크 구성 작업에서는 Google Cloud Virtual Private Cloud가 있고 사용자가 Virtual Private Cloud 방화벽 규칙에 이미 익숙하다고 가정합니다. 자세한 내용은 Google Cloud Virtual Private Cloud를 참조하세요.

서비스 계정 만들기

Migrate for Compute Engine이 Google Cloud 리소스를 만들고 Cloud Storage API를 관리하기 위해 사용하는 필수 Google Cloud 역할이 포함된 서비스 계정을 만들어야 합니다.

여러 Google Cloud 프로젝트로 마이그레이션할 때를 제외하고 인프라 프로젝트에 서비스 계정을 만들어야 합니다. 이 경우, 조직 수준에서 Migrate for Compute Engine Manager 역할을 만들고, 인프라 프로젝트에 다른 역할 및 서비스 계정을 만듭니다.

다음 중 하나를 사용하여 서비스 계정을 만듭니다.

다음 단계