Google Cloud로 마이그레이션: 마이그레이션 경로 선택

Last reviewed 2023-05-09 UTC

이 문서는 Google Cloud로의 마이그레이션 시리즈를 소개하고 시리즈의 각 부분이 다른 문서와 어떻게 연결되는지 이해할 수 있도록 도움을 드립니다. 이 문서는 다음 시리즈의 개요입니다.

이 시리즈는 가상 머신(VM), 컨테이너, 데이터베이스 또는 스토리지를 Google Cloud로 마이그레이션하고자 하는 사용자를 대상으로 합니다. 이 문서는 다음과 같은 마이그레이션 시나리오에 유용합니다.

  • 온프레미스 환경에서
  • 비공개 호스팅 환경에서
  • 다른 클라우드 제공업체에서 Google Cloud로

마이그레이션 과정의 일환으로 Google Cloud 또는 하이브리드 클라우드 환경으로 마이그레이션하는 환경, 워크로드, 인프라에 따라 결정을 내려야 합니다. 이 문서는 다음과 같은 방법으로 마이그레이션 니즈에 가장 적합한 경로를 선택하는 데 도움이 됩니다.

  1. Google Cloud로의 마이그레이션 시리즈를 사용하여 마이그레이션 과정을 설계하고 실행하는 프레임워크를 설정합니다.
  2. 이 프레임워크를 마이그레이션 진행 상태를 평가할 수 있는 기준으로 사용하세요.
  3. Migrate to VMs로 VM 마이그레이션, 컨테이너를 Google Cloud로 마이그레이션, Migrate to Containers로 VM을 컨테이너로 마이그레이션과 같은 Google Cloud로 마이그레이션 프레임워크에 빌드하여 특정 환경이나 사용 사례에 맞는 지침을 제공합니다.

마이그레이션 프레임워크 구축의 이점

마이그레이션이 반복 가능한 작업이 될 수 있으므로 마이그레이션 프레임워크를 설정하는 것이 중요합니다. 예를 들어 처음에 VM을 Google Cloud로 마이그레이션하는 경우 다른 데이터와 워크로드를 Google Cloud로 이전하는 것도 고려할 수 있습니다. 서로 다른 워크로드에 적용할 수 있는 일반 프레임워크를 설정하면 이후 마이그레이션을 더 쉽게 수행할 수 있습니다.

다음 다이어그램은 마이그레이션 단계를 보여줍니다.

4가지 단계로 구성된 마이그레이션 경로

마이그레이션 단계별로 Google Cloud로 마이그레이션: 시작하기에서 정의된 단계를 수행합니다.

  1. 워크로드 평가 및 검색
  2. 기반 계획 및 구축
  3. 워크로드 배포
  4. 환경 및 워크로드 최적화

Google Cloud에만 해당하는 과정은 아닙니다. 한 환경에서 다른 환경으로 이동하는 것은 어려운 작업이므로 마이그레이션을 계획하여 실행해야 합니다. 앱, VM 또는 컨테이너 등 무엇을 마이그레이션하든 인벤토리 만들기, 사용자 및 서비스 ID 설정, 워크로드 배포, 성능 및 확장 가능성 최적화와 같은 작업을 완료해야 합니다.

시리즈 설계

이 시리즈를 설계하고 계획하기 위해 객체 지향 프로그래밍(OOP)에서 일반적인 소프트웨어 설계 패러다임과 전략을 사용했습니다.

사용자는 OOP의 개념을 사용하여 각 시리즈의 권장사항에 대해 생각해볼 수 있습니다. 이 문서는 애플리케이션을 개발할 때 소프트웨어 문서와 비슷합니다. 과정을 단계별로 안내하며 진행 방향을 보여줍니다.

Google Cloud로의 마이그레이션 시리즈에는 다음 문서가 포함되어 있습니다.

Google Cloud로의 마이그레이션 시리즈에서 다룬 개념은 특정 사용 사례와 환경에 대한 보다 정교한 지침을 제공하기 위해 다음 시리즈로 확장 및 적용됩니다.

다이어그램에 적용되는 논리를 다른 워크로드로 확장할 수 있습니다. 예를 들어 평가, 계획, 배포, 최적화 단계를 사용하여 Google Cloud로 마이그레이션할 때 CI/CD 파이프라인을 현대화할 수 있습니다.

다음 단계