재형이의 성장통 일지
  • DMS 란
    2023년 08월 11일 23시 21분 22초에 업로드 된 글입니다.
    작성자: 재형이
    반응형

    클라우드 마이그레이션의 3가지 방법론

    1. Rehost or Lift and Shift

    • 기존 인프라를 그대로 클라우드에 마이그레이션 하는 방법입니다. 해당 방법으로 마이그레이션을 수행할 시 주변 인프라나 비즈니스 프로세스에 큰 변화가 없으므로 값비싼 개발 및 테스트가 필요 없습니다. 이로 인해 신속하게 마이그레이션이 가능합니다.

     

     

     

     

    2. Replatform

    • 기존 인프라에 몇 가지 간단한 수정 사항을 적용하여 클라우드에 적합한 구성으로 마이그레이션 하는 방법입니다. 해당 방법으로 마이그레이션을 수행할 시 기존 워크로드를 유사하게 가져오면서 Multi-AZ, Cloudfront, Autoscaling, 관리형 서비스(RDS, S3 등)와 같이 인프라에 변화가 적은 클라우드 서비스를 이용하실 수 있습니다. 개발 및 테스트 비용, 마이그레이션 시간, 클라우드 이점 등을 고려했을 때 가장 비용면에서 효율적인 마이그레이션 방법입니다.

     

     

    3. Refactoring

    • 기존 인프라를 클라우드에 최적화되도록 전면적으로 교체하는 마이그레이션 방법입니다. 하나의 서버를 여러 개의 경량 EC2로 대체하거나, 컨테이너 서비스, 서버리스 서비스 도입 등을 위해 Refactoring을 수행합니다. 이는 대대적인 인프라 개편을 도입해야 하므로, 장기적인 비용 절감을 노릴 수 있으나, 시간 및 개발 비용이 많이 발생합니다.

     

     

     

     

    Database Migration Service (DMS)

    AWS Database Migration Service (AWS DMS)는 다양한 유형의 데이터 저장소를 마이그레이션하기 위한 클라우드 서비스입니다. 이를 통해 관계형 데이터베이스, 데이터 웨어하우스, NoSQL 데이터베이스 등을 AWS 클라우드로 또는 클라우드와 사내 설정 간에 마이그레이션할 수 있습니다. AWS DMS를 사용하면 일회성 마이그레이션 뿐만 아니라 지속적인 변경 사항을 복제하여 소스와 대상 데이터를 동기화할 수 있습니다.

    데이터베이스 엔진이 다른 경우에는 AWS Schema Conversion Tool (AWS SCT)을 사용하여 데이터베이스 스키마를 새 플랫폼으로 변환한 후 AWS DMS를 사용하여 데이터를 마이그레이션할 수 있습니다. AWS DMS는 AWS 클라우드의 서비스로, 비용 효율성, 빠른 출시, 보안 및 유연성을 제공합니다. AWS DMS는 AWS 클라우드 내에서 실행되며, 소스 및 대상 연결을 설정하고 데이터 추출 및 로드 위치를 지정합니다. 예약된 작업을 통해 데이터 이동이 이루어지며, 필요한 경우 AWS DMS가 대상 테이블을 생성하거나 사용자가 직접 준비할 수 있습니다.

     

    • 일반적으로 일회성 마이그레이션
    • 설정을 통해 지속적인 변경 사항을 동기화하여 마이그레이션할 수 있음
    • 다른 DB 엔진으로 마이그레이션도 가능
    • AWS DMS가 Target 과 같은 VPC에 배치하던지, 만약 VPC가 다르다면 Target을 퍼블릭 액세스를 허용하게 해주어야 하거나 VPC Peering 같은 것으로 연결해야 한다.
    • AWS DMS데이터 마이그레이션이 안전한지 확인합니다. 저장된 데이터는 AWS Key Management Service (AWS KMS) 암호화로 암호화됩니다. 마이그레이션하는 동안 SSL (Secure Socket Layers) 을 사용하여 소스에서 타겟으로 이동하는 기내 데이터를 암호화할 수 있습니다 (대칭키로 암호화)

    반응형

    '클라우드 > AWS' 카테고리의 다른 글

    WAF 란  (0) 2023.08.13
    Cognito 란  (0) 2023.08.13
    EKS 란  (0) 2023.08.11
    AWS 네이티브 환경에서 OTT 서비스 배포하기  (6) 2023.08.06
    딥레이서(DeepRacer) 대회  (0) 2023.06.13
    댓글