멀티 클라우드 워크로드 마이그레이션

이 페이지에서는 Amazon Web Services (AWS) 또는 Microsoft Azure에서 Google Cloud로 워크로드를 마이그레이션하기 위한 아키텍처 안내, 크로스 클라우드 서비스 매핑, 마이그레이션 전략을 제공합니다.

클라우드 설계자, 플랫폼 엔지니어 또는 인프라 책임자인 경우 이 페이지의 정보를 사용하여 서드 파티 클라우드 서비스를Google Cloud 에 상응하는 서비스에 매핑하고, 직접 클라우드 간 데이터 전송을 실행하고, 멀티 클라우드 재해 복구 (DR) 아키텍처를 설계하세요.

이 페이지를 읽기 전에 소스 AWS 또는 Azure 리소스의 인벤토리를 보유하고 조직의 비즈니스 연속성 및 장애 조치 요구사항을 이해해야 합니다.

AWS 및 Azure 서비스 매핑

AWS 또는 Azure에서 마이그레이션할 때는 다음 표를 사용하여 기존 클라우드 서비스를 이에 상응하는 Google Cloud 서비스에 매핑합니다.

기능 영역 AWS 서비스 Azure 서비스 Google Cloud 상당
가상 머신 Amazon EC2 Azure 가상 머신 Compute Engine
관리형 Kubernetes Amazon EKS Azure Kubernetes Service(AKS) Google Kubernetes Engine(GKE)
객체 스토리지 Amazon S3 Azure Blob Storage Cloud Storage
관계형 데이터베이스 Amazon RDS Azure SQL Database Cloud SQL 또는 PostgreSQL용 AlloyDB
클라우드 데이터 웨어하우스 Amazon Redshift Azure Synapse Analytics BigQuery

다른 클라우드에서 데이터 전송

Storage Transfer Service를 사용하여 Amazon S3 또는 Azure Blob Storage에서 Cloud Storage로 페타바이트 규모의 객체 데이터를 직접 전송합니다.

Storage Transfer Service의 주요 기능

Storage Transfer Service는 다음과 같은 데이터 전송 기능을 제공합니다.

  • 자동 전송 작업: 로컬 온프레미스 네트워크를 통해 데이터를 라우팅하지 않고 클라우드 간에 반복 또는 일회성 객체 복사를 예약합니다.
  • 체크섬 확인: 자동 해시 확인을 사용하여 전송 중에 엔드 투 엔드 데이터 무결성을 보장합니다.
  • 대역폭 제어: 소스 클라우드 제공업체의 API 할당량 한도에 도달하지 않도록 전송 속도를 제한합니다.

자세한 내용은 Amazon S3에서 전송 및 Microsoft Azure Blob Storage에서 전송을 참조하세요.

멀티 클라우드 복원력 및 장애 조치

Google Cloud 를 보조 장애 조치 환경으로 설정하면 재해 복구를 지원하고, 단일 클라우드 위험을 완화하며, 다른 클라우드 플랫폼에서 서비스 중단이 발생해도 비즈니스 연속성을 유지할 수 있습니다.

재해 복구 구성

멀티 클라우드 재해 복구 아키텍처를 설계할 때는 다음 배포 구성 중에서 선택합니다.

  • 콜드 대기: 백업 및 복원을 위해 데이터를 Cloud Storage에 지속적으로 복제하고 주문형 배포를 위해 Compute Engine 템플릿을 유지보수합니다.
  • 웜 대기: 장애 조치 중에 빠르게 확장할 수 있도록 Google Cloud에서 작은 GKE 클러스터 또는 읽기 복제본 데이터베이스와 같은 최소 기준 컴퓨팅 용량을 실행합니다.
  • 활성-활성 이중 처리: 전역 Cloud Load Balancing을 사용하여 기본 클라우드 제공업체와 Google Cloud 모두에 활성 사용자 트래픽을 분산합니다.

자세한 내용은 재해 복구 계획 가이드 및 하이브리드 및 멀티 클라우드 아키텍처 패턴을 참조하세요.

다음 단계