

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Microsoft SQL Server 데이터베이스를 AWS 클라우드로 마이그레이션
<a name="welcome"></a>

*Sagar Patel, Amazon Web Services(AWS)*

*2025년 4월*([문서 기록](doc-history.md))

 Amazon Web Services(AWS)는 안정적이고 안전한 AWS 클라우드 인프라에 Microsoft SQL Server 데이터베이스를 배포하기 위한 포괄적인 서비스 및 도구 세트를 제공합니다. AWS에서 SQL Server를 실행하면 비용 절감, 확장성, 고가용성 및 재해 복구, 성능 향상, 관리 용이성 등의 이점이 있습니다. 자세한 내용은 AWS 컴퓨팅 블로그에서 [AWS가 Microsoft Windows Server 및 SQL Server 워크로드를 실행하기에 가장 적합한 클라우드인 이유](https://aws.amazon.com/blogs/compute/learn-why-aws-is-the-best-cloud-to-run-microsoft-windows-server-and-sql-server-workloads/)를 알아보세요.

이 가이드에서는 온프레미스에서 AWS 클라우드, Amazon Relational Database Service(Amazon RDS), Amazon Elastic Compute Cloud(Amazon EC2) 또는 AWS의 VMware Cloud로 SQL Server 데이터베이스를 마이그레이션하는 데 사용할 수 있는 옵션에 대해 설명합니다. 이 문서에서는 이러한 마이그레이션 옵션 사용에 대한 모범 사례 및 권장 사항을 자세히 설명합니다. 또한 로그 전달, 복제, 상시 가동 가용성 그룹과 같은 기본 SQL Server 기능을 사용하여 온프레미스 SQL Server 환경과 AWS 간에 고가용성 및 재해 복구 솔루션을 설정하는 방법에 대한 정보도 제공합니다.

이 가이드는 온프레미스 SQL Server 데이터베이스를 AWS(으)로 마이그레이션하려는 프로그램 또는 프로젝트 관리자, 제품 소유자, 데이터베이스 관리자, 데이터베이스 엔지니어, 운영 또는 인프라 관리자를 위한 것입니다.

## 개요
<a name="overview"></a>

 SQL Server 데이터베이스를 AWS(으)로 마이그레이션하기 전에 [관계형 데이터베이스의 마이그레이션 전략](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-database-migration/welcome.html)에 설명된 프레임워크를 사용하여 마이그레이션 전략을 이해하고 평가해야 합니다.

첫 번째 단계는 마이그레이션의 복잡성, 호환성 및 비용을 파악하여 응용 프로그램 및 SQL Server 데이터베이스 워크로드를 분석하는 것입니다. 마이그레이션을 계획할 때 고려해야 할 몇 가지 주요 사항은 다음과 같습니다.
+ **데이터베이스 크기** - 데이터베이스의 현재 크기와 전체 용량 증가를 확인합니다. 예를 들어 SQL Server 데이터베이스를 Amazon RDS 또는 Amazon RDS Custom 으로 마이그레이션하려는 경우 최대 16TiB의 스토리지가 포함된 DB 인스턴스를 생성할 수 있습니다. Support에서 [AWS 지원 티켓을 열어](https://docs.aws.amazon.com/awssupport/latest/user/getting-started.html) 추가 스토리지를 요청할 수 있습니다. 최신 정보는 Amazon RDS 설명서의 [Amazon RDS DB 인스턴스 스토리지](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html)를 참조하세요.
+ **IOPS** - 데이터베이스의 IOPS와 처리량을 결정합니다. Amazon RDS로 마이그레이션할 계획이라면 Amazon RDS DB [인스턴스의 I/O 성능](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html)을 고려해 보세요.
+ **종속성** - 현재 데이터베이스 종속성을 확인합니다. 데이터베이스가 다른 데이터베이스에 종속되어 있는 경우 기본 데이터베이스를 마이그레이션한 후 함께 마이그레이션하거나 종속성을 만들 수 있습니다.

  데이터베이스가 레거시, 사용자 지정 또는 패키지 애플리케이션을 지원하는 경우 Amazon RDS Custom for SQL Server 작업이 좋은 선택일 수 있습니다. 이 서비스를 사용하면 데이터베이스 구성, 공유 파일 시스템 및 운영 체제 패치에 대한 제어를 유지할 수 있습니다.

  모든 SQL Server 종속성을 인벤토리로 작성하세요. 어떤 웹 서버 (예: 보고 서버 또는 비즈니스 인텔리전스 서버) 가 SQL Server와 인터페이스하는지 알아보세요. 마이그레이션할 시기가 되면 이 정보를 통해 영향을 받을 대상과 영향을 최소화할 수 있는 방법을 파악할 수 있습니다.
+ **규정 준수** - Amazon RDS 또는 Amazon EC2로 이전한 후 현재 아키텍처와 감사 또는 규정 준수 요구 사항을 검토하여 이러한 요구 사항을 충족할 수 있는지 확인합니다.
+ **HA/DR** - 고가용성 (HA) 및 자동 장애 조치 기능이 필요하십니까? 프로덕션 워크로드를 실행하는 경우 고가용성 및 재해 복구 (DR) 가 권장되는 모범 사례입니다.

  HA/DR 요구 사항을 이해하여 다중 리전 아키텍처가 필요한지 여부를 결정하세요. 그렇다면 SQL Server 데이터베이스를 Amazon EC2로 마이그레이션하세요. Amazon RDS는 다중 리전 구성을 지원하지 않습니다.
+ **버전 지원** - Amazon RDS for SQL Server로 전환하려는 경우 SQL Server 소프트웨어의 버전 및 에디션을 확인하세요([Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html) 및 [Amazon](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-custom-oracle.html) RDS에서 현재 지원되는 버전 참조).
+ **네트워크 연결** - 온프레미스 환경과 AWS 간의 네트워크 연결을 확인하여 온프레미스와 AWS 간에 데이터를 빠르게 전송할 수 있는 충분한 대역폭을 제공하는지 확인합니다.
+ **마이그레이션 가동 중지 시간** - 마이그레이션 접근 방식을 계획하고 온라인 또는 오프라인 마이그레이션을 사용할지 결정할 수 있도록 마이그레이션에 사용할 수 있는 가동 중지 시간을 결정합니다.
+ **RTO, RPO, SLA 요구 사항** - 기존 Database Work에 대한 목표 복구 시간 (RTO), 목표 복구 시점 (RPO), 목표 복구 시점 (RPO), 목표 복구 시점 (RPO), 목표 복구 시점 (RPO) 및 SLA (서비스 수준 계약) 요건을 파악합니다.
+ **라이선스** - 라이선스 옵션을 이해합니다. Amazon EC2 및 Amazon RDS에서 라이선스가 포함된 옵션을 선택하거나 Amazon EC2에서 [자체 라이선스 (BYOL) 를](https://aws.amazon.com/windows/faq/#byol-sql) 사용할 수 있습니다.
+ **기능 지원** - 애플리케이션이 사내에서 개발되었든 COTS (상용 기성품) 소프트웨어이든 상관없이 애플리케이션이 사용하는 데이터베이스 기능을 식별합니다. 이 정보는 SQL Server Enterprise 에디션에서 스탠다드 에디션으로 전환하여 라이선스 비용을 절감할 수 있는지 여부를 판단하는 데 도움이 될 수 있습니다. 하지만 전환하기 전에 스탠다드 에디션 리소스 제한을 검토하세요. 예를 들어 스탠다드 에디션은 128GB RAM만 지원합니다.

  워크로드가 Amazon RDS for SQL Server에서 제공하는 특징 및 기능에 적합합니까? 자세한 내용은 [Amazon RDS의 SQL Server 기능](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.FeatureSupport)을 참조하세요. 지원되지 않는 기능이 필요한 경우 Amazon EC2로 마이그레이션하는 것이 좋습니다.