AWS Database Migration Service

최소한의 가동 중단으로 데이터베이스를 AWS로 마이그레이션하십시오.

140,000개가 넘는 데이터베이스가 AWS Database Migration Service를 사용하여 마이그레이션되었습니다.

AWS Database Migration Service는 데이터베이스를 AWS로 빠르고 안전하게 마이그레이션할 수 있도록 지원합니다. 마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영되어 해당 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화할 수 있습니다. AWS Database Migration Service를 사용하면 가장 널리 사용되는 상용 및 오픈 소스 데이터베이스로(부터) 데이터를 마이그레이션할 수 있습니다.

AWS Database Migration Service는 Oracle에서 Oracle로의 마이그레이션과 같은 동종 마이그레이션뿐 아니라 Oracle 또는 Microsoft SQL Server에서 Amazon Aurora로의 마이그레이션과 같은 이기종 데이터베이스 플랫폼 간의 마이그레이션도 지원합니다. AWS Database Migration Service를 사용하면 고가용성으로 데이터를 연속적으로 복제할 수 있으며 Amazon Redshift 및 Amazon S3로 데이터를 스트리밍하여 페타바이트급 규모의 데이터 웨어하우스에 데이터베이스를 통합할 수 있습니다. 지원되는 소스 및 대상 데이터베이스에 대해 자세히 알아보십시오.

데이터베이스를 Amazon Aurora, Amazon Redshift, Amazon DynamoDB 또는 Amazon DocumentDB(MongoDB 호환 가능)로 마이그레이션하는 경우 6개월 동안 DMS를 무료로 사용하실 수 있습니다.

AWS Database Migration Service 소개(1:33)

이점

간편한 사용

AWS Database Migration Service는 사용 방법이 간단합니다. 드라이버나 애플리케이션을 설치할 필요가 없고, 대부분은 소스 데이터베이스를 전혀 변경할 필요가 없습니다. AWS Management Console에서 클릭 몇 번으로 데이터베이스 마이그레이션을 시작할 수 있습니다. 마이그레이션이 시작되면, 마이그레이션 프로세스 도중에 소스 데이터베이스에 발생한 데이터 변경을 자동으로 복제하는 것을 비롯하여 마이그레이션 프로세스의 모든 복잡성을 DMS에서 관리합니다. 또한, 똑같이 간단한 방법으로 이 서비스를 연속 데이터 복제에 사용할 수 있습니다.

최소한의 가동 중단

AWS Database Migration Service는 사실상 가동 중단 시간 없이 데이터베이스를 AWS로 마이그레이션하도록 지원합니다. 마이그레이션하는 동안 소스 데이터베이스에 발생한 모든 데이터 변경 사항은 지속적으로 대상 데이터베이스에 복제되므로, 마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영됩니다. 데이터베이스 마이그레이션이 완료되면, 대상 데이터베이스는 사용자가 지정한 기간 동안 소스 데이터베이스와 지속적으로 동기화되므로, 편리한 시간에 데이터베이스를 전환할 수 있습니다.

널리 사용되는 데이터베이스 모두 지원

AWS Database Migration Service를 사용하면 가장 널리 사용되는 상용 및 오픈 소스 데이터베이스 플랫폼에서 또는 이를 대상으로 데이터를 마이그레이션할 수 있습니다. Oracle에서 Oracle로의 동종 마이그레이션뿐 아니라 Oracle에서 Amazon Aurora로의 마이그레이션과 같은 이기종 데이터베이스 플랫폼 간의 마이그레이션도 지원합니다. 온프레미스 데이터베이스에서 Amazon RDS 또는 Amazon EC2로, EC2에서 실행되는 데이터베이스에서 RDS로 마이그레이션 할 수 있고 그 반대로도 가능합니다. 또한, RDS 데이터베이스에서 다른 RDS 데이터베이스로 마이그레이션할 수도 있습니다. 또한 SQL, NoSQL 및 텍스트 기반 대상 사이에서도 데이터 마이그레이션이 가능합니다.

저렴한 비용

AWS Database Migration Service는 비용이 저렴한 서비스입니다. 마이그레이션 프로세스 중에 사용한 컴퓨팅 리소스와 추가 로그 스토리지에 대한 비용만 지불하면 됩니다. 테라바이트 규모의 데이터베이스를 3 USD라는 저렴한 비용으로 마이그레이션할 수 있습니다. 이는 지원되는 모든 데이터베이스의 동종 및 이기종 마이그레이션 모두에 적용됩니다. 비용이 매우 높을 수 있는 기존 데이터베이스 마이그레이션 방법과는 극명한 대조를 보입니다.

빠르고 쉬운 설정

AWS Management Console에서 몇 분이면 마이그레이션 작업을 설정할 수 있습니다. 마이그레이션 태스크는 AWS Database Migration Service가 마이그레이션을 실행하는 데 사용할 파라미터를 정의하는 곳입니다. 마이그레이션 태스크에는 소스 및 대상 데이터베이스에 대한 연결 설정과 더불어 마이그레이션 프로세스를 실행하는 데 사용할 복제 인스턴스 선택이 포함됩니다. 설정이 완료되면, 동일한 태스크를 사용하여 실제로 마이그레이션을 수행하기 전에 테스트를 실행할 수 있습니다.

안정성

AWS Database Migration Service는 복원력과 자가 복구 기능이 뛰어납니다. 소스 및 대상 데이터베이스, 네트워크 연결성 및 복제 인스턴스를 지속적으로 모니터링합니다. 중단이 발생하는 경우, 이 서비스에서 프로세스를 자동으로 다시 시작하고, 중단된 부분부터 마이그레이션을 이어서 진행합니다. 다중 AZ 옵션으로 중복 복제 인스턴스를 활성화함으로써 고가용성을 통한 데이터베이스 마이그레이션 및 연속 데이터 복제가 가능합니다.

사용 사례

동종 데이터베이스 마이그레이션

동종 데이터베이스 마이그레이션에서는 소스와 대상의 데이터베이스 엔진이 같거나 호환 가능합니다(예: Oracle에서 Oracle용 Amazon RDS로, MySQL에서 Amazon Aurora로, MySQL에서 MySQL용 Amazon RDS로, Microsoft SQL Server에서 SQL Server용 Amazon RDS로 등). 스키마 구조, 데이터 유형 및 데이터베이스 코드가 소스 데이터베이스와 대상 데이터베이스 간에 호환 가능하므로, 이러한 종류의 마이그레이션은 단일 단계 프로세스입니다. 소스 및 대상 데이터베이스에 대한 연결 설정과 함께 마이그레이션 태스크를 생성한 다음, 버튼 클릭 한 번으로 마이그레이션을 시작합니다. AWS Database Migration Service가 나머지 부분을 모두 처리합니다. 소스 데이터베이스는 AWS 외부의 자체 온프레미스에 있거나, Amazon EC2 인스턴스에서 구동되거나, Amazon RDS 기반 데이터베이스가 될 수 있습니다. 대상 데이터베이스는 Amazon EC2 또는 Amazon RDS 기반 데이터베이스가 될 수 있습니다.

동종 데이터베이스 마이그레이션 사용 사례 다이어그램
Verizon 로고

Verizon은 혁신적인 커뮤니케이션 및 기술 솔루션을 제공하는 분야의 글로벌 리더입니다. "Verizon은 고객이 커넥티드 환경을 통해 더 나은 삶을 구축할 수 있도록 지원합니다. 이러한 여정의 일부로, 저희는 데이터베이스 관리에 대한 접근 방식을 대폭 변환하여 고비용의 레거시 상용 데이터베이스 솔루션에서 보다 효과적이고 비용 효율적인 옵션으로 이동하는 작업을 진행하고 있습니다. Amazon Aurora PostgreSQL을 테스트해 본 결과 Amazon EC2 인스턴스에 상주하는 표준 PostgreSQL보다 더 나은 성능을 제공하며 AWS Database Migration Service와 Schema Conversion Tool은 마이그레이션 중 특별한 주의를 요하는 데이터 변환 작업 영역을 효과적으로 식별해 내는 것으로 확인되었습니다." - Shashidhar Sureban, 데이터베이스 엔지니어링 부책임자, Verizon.

이기종 데이터베이스 마이그레이션

이기종 데이터베이스 마이그레이션에서는 소스와 대상의 데이터베이스 엔진이 다릅니다(예: Oracle에서 Amazon Aurora로, Oracle에서 PostgreSQL로, Microsoft SQL Server에서 MySQL로 마이그레이션 등). 소스와 대상 데이터베이스의 스키마 구조, 데이터 유형 및 데이터베이스 코드가 상당히 다르므로, 데이터 마이그레이션을 시작하기 전에 스키마와 코드 변환이 필요합니다. 이로 인해 이기종 마이그레이션은 2단계 프로세스가 됩니다. 먼저 AWS Schema Conversion Tool을 사용하여 소스의 스키마와 코드를 대상 데이터베이스의 스키마와 코드에 맞게 변환한 후, AWS Database Migration Service를 사용하여 소스 데이터베이스에서 대상 데이터베이스로 데이터를 마이그레이션합니다. 모든 필요한 데이터 유형 변환은 마이그레이션이 진행되는 동안 AWS Database Migration Service에서 자동으로 처리합니다. 소스 데이터베이스는 AWS 외부의 자체 온프레미스에 있거나, Amazon EC2 인스턴스에서 구동되거나, Amazon RDS 기반 데이터베이스가 될 수 있습니다. 대상 데이터베이스는 Amazon EC2 또는 Amazon RDS 기반 데이터베이스가 될 수 있습니다.

이기종 데이터베이스 마이그레이션 사용 사례 다이어그램
Trimble 로고

Trimble은 텔레매틱스 솔루션 분야의 글로벌 리더로서, 북미와 유럽에서 Oracle 데이터베이스를 실행하는 온프레미스 하드웨어에 상당한 투자를 한 상태였습니다. 하드웨어를 업데이트하고 라이선스를 갱신하는 대신 Trimble은 AWS로의 데이터베이스 마이그레이션을 선택했습니다. Trimble은 AWS Schema Conversion Tool을 사용하여 작업을 분석한 다음 전체 데이터베이스를 Amazon RDS 기반의 관리형 PostgreSQL 서비스로 마이그레이션했습니다. "당사는 기존의 프라이빗 인프라에 비해 약 1/4의 비용이 발생할 것으로 예상하고 있습니다." -Todd Hofert, 인프라 운영 이사, Trimble.

개발 및 테스트

AWS Database Migration Service는 개발 목적으로 데이터를 클라우드로 그리고 클라우드에서 마이그레이션하는 데 사용될 수 있습니다. 다음은 두 가지 일반적인 시나리오입니다. 첫 번째는 AWS에 개발, 테스트 또는 스테이징 시스템을 배포하여 클라우드의 확장성과 신속한 프로비저닝 기능을 활용하는 것입니다. 이를 통해 개발자와 테스트 담당자는 실제 프로덕션 데이터 복사본을 사용하고 온프레미스 프로덕션 시스템으로 업데이트를 다시 복사할 수 있습니다. 두 번째 시나리오는 개발 시스템이 온프레미스(주로 개인 노트북)에 있고 AWS 클라우드 프로덕션 데이터베이스의 최신 복사본을 이러한 온프레미스 시스템으로 한 번 또는 지속적으로 마이그레이션하는 경우입니다. 이를 통해 기존 DevOps 프로세스를 방해하지 않고 프로덕션 시스템을 최신 상태로 유지할 수 있습니다.

개발 및 테스트 사용 사례 다이어그램

데이터베이스 통합

AWS Database Migration Service를 사용하면 여러 개의 소스 데이터베이스를 하나의 대상 데이터베이스로 통합할 수 있습니다. 이 기능은 동종 및 이기종 마이그레이션에서 수행할 수 있으며, 지원되는 모든 데이터베이스 엔진에서 사용할 수 있습니다. 소스 데이터베이스는 AWS 외부의 자체 온프레미스에 있거나, Amazon EC2 인스턴스에서 구동되거나, Amazon RDS 데이터베이스가 될 수 있습니다. 또한, 소스 데이터베이스는 여러 위치에 분산되어 있을 수도 있습니다. 예를 들어 소스 데이터베이스 중 하나는 AWS 외부의 자체 온프레미스에 있고, 두 번째는 Amazon EC2에서 구동되고, 세 번째는 Amazon RDS 기반 데이터베이스가 될 수 있습니다. 대상 데이터베이스는 Amazon EC2 또는 Amazon RDS 기반 데이터베이스가 될 수 있습니다.

데이터베이스 통합 사용 사례 다이어그램

연속 데이터 복제

AWS Database Migration Service는 연속 데이터 복제에 사용할 수 있습니다. 연속 데이터 복제는 DR 인스턴스 동기화, 지리적 데이터베이스 배포, 그리고 Dev/Test 환경 동기화 등 사용 사례가 매우 많습니다. 모두 지원되는 데이터베이스 엔진이라면 동일한 유형의 데이터 복제와 상이한 유형의 데이터 복제 모두에 DMS를 사용할 수 있습니다. 원본 또는 대상 데이터베이스는 AWS 외부의 자체 온프레미스에 있거나, Amazon EC2 인스턴스에서 구동되거나, Amazon RDS 기반 데이터베이스가 될 수 있습니다. 단일 데이터베이스에서 하나 이상의 대상 데이터베이스로 데이터를 복제하거나, 여러 원본 데이터베이스의 데이터를 통합하여 하나 이상의 대상 데이터베이스로 복제할 수 있습니다.

연속 데이터 복제 사용 사례 다이어그램
미국 재향 군인회 로고

미국 재향 군인회(VA)는 매년 수십만 건의 재향 군인 항소 사건을 처리합니다. "저희 부처의 항소 처리 시스템인 VACOLS는 Oracle 11g 데이터베이스에 2천만 개의 레코드를 보관하고 있습니다. 이 시스템은 연령이 20년이 넘었으며 이에 대한 최신화 작업이 진행 중입니다. 이 기간에 우리는 보관할 데이터를 클라우드로 안전하게 복제해야 합니다. 저희 부처는 AWS DMS를 사용하여 다중 AZ 배포 환경에서 데이터베이스를 AWS GovCloud의 RDS Oracle 데이터베이스로 복제합니다. 이 설정을 사용하면 VACOLS 데이터를 클라우드에서 보존하고 보호하며 고가용성을 제공할 수 있으므로 이는 VA에게 그리고 VA의 개인 정보 보호에 의존하는 재향군인에게 AWS를 선택하는 중요한 결정 요인 중 하나가 되고 있습니다." – Alan Ning, 사이트 안정성 엔지니어, U.S. Digital Service.

블로그 게시물 및 기사

Product-Page_Standard-Icons_01_Product-Features_SqInk
요금 페이지로 이동하기

AWS Database Migration Service 요금 옵션 둘러보기

자세히 알아보기 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
무료로 DMS 사용해 보기

DMS를 무료로 사용할 수 있는 방법을 확인해 보십시오.

가입 
Product-Page_Standard-Icons_03_Start-Building_SqInk
구축할 준비가 되셨습니까?

AWS Database Migration Service 시작하십시오.

로그인