마이그레이션 및 전송 Part

박기원·2022년 8월 1일
0

📒 AWS Database Migration Service

  • AWS Database Migration Service(AWS DMS)는 소스 데이터 스토어에서 대상 데이터 스토어로 마이그레이션하는 데 사용할 수 있는 웹 서비스이다.

  • 이러한 두 데이터 스토어는 엔드포인트라고 합니다.

  • Oracle 데이터베이스에서 Oracle 데이터베이스로와 같이 동일한 데이터베이스 엔진을 사용하는 원본 및 대상 엔드포인트를 마이그레이션할 수 있다.

  • Oracle 데이터베이스에서 PostgreSQL 데이터베이스로와 같이 다른 데이터베이스 엔진을 사용하는 원본 및 대상 엔드포인트를 마이그레이션할 수 있다.

  • 사용해야 할 유일한 요구 사항은 AWS DMS는 엔드포인트 중 하나가 AWS서비스야 한다.

  • AWS DMS를 사용하여 온프레미스 데이터베이스에서 다른 온프레미스 데이터베이스로 마이그레이션할 수 없다.

  • 마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영되어 해당 DB를 사용하는 애플리케이션의 가동 중지 시간을 최소화한다.

  • 동종 마이그레이션 뿐 아니라 이기종 DB 플랫폼 간의 마이그레이션 또한 지원한다.

동종 마이그레이션

ex) Oracle -> Oracle

이기종 마이그레이션

  • 2단계 프로세스 -> 코드 변환 후 마이그레이션
    ex) Oracle -> Microsoft SQL Server, Amazon Aurora
  • 소스와 대상의 DB 엔진이 다르다.
  • 마이그레이션 시작 전 스키마와 코드 변환이 필요 (AWS Schema Conversion Tool)

📒 AWS DataSync

  • 온라인 데이터 전송 서비스로, 인터넷 또는 AWS Direct Connect를 통해 AWS 스토리지 서비스에서 송수신되는 대량의 데이터 복사를 간소화, 자동화 및 가속화한다.
  • DayaSync가 Direct Connect보다 상위
  • 오픈 소스 도구를 사용하여 사용자 지정 솔루션을 구축하거나 비싼 상용 네트워크 가속화 소프트웨어 라이센스를 사용 및 관리할 필요없이 수백만 개의 파일이 포함된 대규모 데이터를 이동, 복사 및 동기화 가능
  • 활성 데이터를 AWS로 마이그레이션하고, 분석 및 처리를 위해 데이터를 클라우드로 전송하며, 데이터를 아카이브하여 온프레미스 스토리지 용량을 확보하거나 비즈니스 연속성을 위해 데이터를 AWS로 복제할 수 있다.
  • 온프레미스 스토리지와 AWS 간에 대량의 데이터를 온라인으로 쉽고 빠르게 이동할 수 있음.
  • 스크립팅 복사 작업, 스케줄링 및 전송 모니터링, 데이터 검증, 네트워크 활용률 최적화 등 이러한 많은 작업을 제거하거나 자동으로 처리

  • DataSync는
  1. Network File System(NFS) 공유
  2. Server Message Block(SMB) 공유
  3. Hadoop 분산 파일 시스템(HDFS), 자체 관리형 객체 스토리지
  4. AWS Snowcone
  5. Amazon Simple Storage Service(S3) 버킷
  6. Amazon Elastic File System(Amazon EFS) 파일 시스템
  7. Amazon FSx for Windows File Server 파일 시스템
  8. Amazon FSx for Lustre 파일 시스템 및 Amazon FSx for OpenZFS 파일 시스템 및 Amazon FSx for NetApp ONTAP 파일 시스템
    간에 데이터를 복사할 수 있다.

📒 AWS Migration Hub

  • AWS Migration Hub는 실제 사용량을 기반으로 기존 IT 자산을 수집 및 인벤토리화하고, 애플리케이션 구성 요소 및 인프라 종속성을 분석하고, 리소스를 애플리케이션으로 그룹화하는 데 필요한 도구에 대한 액세스를 제공한다.
  • 비즈니스 사례 및 마이그레이션 계획을 위한 마이그레이션 전략 및 Amazon Elastic Compute Cloud(EC2) 인스턴스 추천을 생성하고, AWS로의 애플리케이션 마이그레이션 진행 상황을 추적하며, AWS에서 이미 실행 중인 애플리케이션을 현대화할 수 있다.

🔔 AWS SMS(AWS Server Migration Service)

제품 업데이트: 리프트 앤 시프트 마이그레이션의 기본 마이그레이션 서비스로 AWS Application Migration Service(AWS MGN)를 권장합니다.
특정 AWS 리전에서 AWS MGN이 제공되지 않는 경우 2023년 3월 31일까지 AWS Server Migration Service(AWS SMS) API를 사용할 수 있습니다.

📒 AWS Snowball

  • Snowball 제품군은 오프라인에서 데이터 마이그레이션을 실행하는 장치이다. AWS가 우편으로 물리적 장치를 보내주면 거기에 데이터를 끌어오고 다시 AWS로 전송시키는 것이다.
  • 엣지에서 데이터를 수집하고 처리하기 위해 사용되거나 AWS 안팎으로 데이터를 마이그레이션 할 때 사용한다.
  • 마이그레이션 지원 디바이스 : Snowcone / Snowball Edge / Snowmobile
  • 엣지 컴퓨팅 지원 디바이스 :Snowcone / Snowball Edge

🔔 Snowcone

작고 귀여운 놈 / 8TB / DataSync로 오프라인 전송도 가능

  • Snowcone : Snowcone에는 두 개의 vCPUs, 4GB 메모리 및 8TB의 하드 디스크 드라이브 (HDD) 기반 스토리지가 있습니다.
  • Snowcone SSD : Snowcone SSD에는 2개의 vCPUs, 4GB 메모리, 14TB의 솔리드 스테이트 드라이브 (SSD) 기반 스토리지가 있습니다.

🔔 Snowball Edge

중간 크기 / 80TB

2가지 옵션

  • Snowball Edge Storage Optimized(데이터 전송용)
    이 Snowball Edge 디바이스 옵션은 100TB (80TB 사용 가능) 의 스토리지 용량을 갖추고 있다.
  • Snowball Edge Storage Optimized(EC2 컴퓨팅 기능 포함)
    이 Snowball Edge 디바이스 옵션은 최대 80TB의 가용 스토리지 공간, 40개의 vCPUs, 80GiB의 컴퓨팅 기능용 메모리를 갖추고 있다.
    또한 Amazon EC2 AMI에 연결된 블록 볼륨을 위한 1TB의 추가 SSD 스토리지 공간도 제공된다.
    사용사례 : 데이터 센터 폐쇄를 위한 대량의 데이터 클라우드 마이그레이션이나 재해 복구

🔔 Snowmobile

  • AWS Snowmobile은 초대용량 데이터 세트를 온프레미스에서 AWS로 이전할 수 있는 첫 번째 엑사바이트 규모의 데이터 마이그레이션 서비스이다.
  • 각 Snowmobile은 고객 사이트로 보내서 고객 네트워크 백본에 직접 연결하여 고속 데이터 마이그레이션을 수행할 수 있는 안전한 데이터 트럭으로 최대 100PB 스토리지 용량을 지원한다.
  • 단일 위치 또는 여러 데이터 센터에서 병렬로 10개의 Snowmobile을 사용해 엑사바이트의 데이터를 신속하게 마이그레이션할 수 있다.
  • 진짜 트럭

📒 AWS Transfer Family

  • 종합 관리형 AWS서비스로 S3, EFS 파일 시스템 안팎으로 파일을 전송하게 하는 데 사용할 수 있는 서비스이다.
  • S3에서 파일을 직접 송수신할 수 있는 완전 관리형 지원을 제공
  • SFTP, FTPS, FTP 지원으로 기존 인증 시스템과 통합되고 Route53을 사용한 DNS 라우팅을 제공하여 파일 전송 워크플로를 AWS로 원활하게 마이그레이션할 수 있도록 지원하므로 고객과 파트너 또는 해당 애플리케이션에 대한 변경 사항은 없다.
  • S3에 데이터가 있는 경우 처리, 분석, 기계 학습 및 아카이브를 위해 AWS 서비스에서 사용 가능
  • 인프라를 구입하고 설정할 필요가 없다.
  • 다른 스토리지 서비스로의 마이그레이션을 지원하지 않는다.

0개의 댓글