다음을 통해 공유


클라우드의 모든 데이터베이스 현대화

데이터베이스를 현대화하면 데이터를 저장, 처리 및 피드하는 방법이 향상될 수 있습니다. 데이터베이스 변환의 목표는 데이터의 안정성, 성능 및 비용을 개선하는 것입니다. PaaS(Platform-as-a Service) 및 IaaS(Infrastructure-as-a-Service) 솔루션을 채택하여 클라우드의 모든 데이터베이스를 현대화합니다.

데이터베이스 솔루션의 두 가지 범주:

데이터베이스 솔루션에는 두 가지 범주가 있습니다. 이러한 두 범주를 사용하면 클라우드에서 모든 유형의 데이터베이스를 현대화할 수 있습니다.

  • "Azure SQL"은 SQL Server 및 기타 폐쇄 소스 SQL 데이터베이스에 대한 데이터베이스 솔루션의 범주입니다.
  • "오픈 소스 및 NoSQL"은 오픈 소스 SQL 데이터베이스 및 NoSQL 데이터베이스에 대한 데이터베이스 솔루션의 범주입니다.

대부분의 제어에서 대부분의 생산성으로 이동하는 클라우드의 데이터베이스 플랫폼 옵션을 보여 주는 다이어그램 맨 아래에는 온-프레미스가 시작점으로 있습니다. SQL 데이터베이스에 대한 경로와 오픈 소스 및 NoSQL 데이터베이스에 대한 두 가지 경로가 나타납니다.

PaaS 및 IaaS 솔루션:

각 데이터베이스 범주에서 선택할 수 있는 두 개의 PaaS 및 하나의 IaaS 솔루션이 있습니다. 각 옵션은 제어 및 생산성의 다른 균형을 제공합니다. 고객이 시작하는 다양한 데이터베이스 원본을 수용하기 위한 IaaS(Infrastructure-as-a-Service) 솔루션이 포함됩니다.

Azure SQL:

  • 가상 머신의 SQL Server(IaaS)
  • Azure SQL Managed Instance(PaaS)
  • 완전 관리형 Azure SQL 데이터베이스(PaaS)

오픈 소스 SQL 및 NoSQL:

  • 가상 머신의 MySQL, MariaDB 또는 PostgreSQL(IaaS)
  • Azure Cosmos DB 및 Apache Casandra용 Azure Managed Instance(PaaS)
  • 완전 관리형 MySQL, MariaDB 및 PostgreSQL 데이터베이스(PaaS)

아래 표를 사용하여 데이터베이스 현대화에 대한 구현 지침을 찾을 수 있습니다.

옵션 1 - SQL Server 및 기타 SQL 데이터베이스 현대화

SQL Server 및 기타 SQL 데이터베이스를 현대화합니다. Azure SQL은 SQL Server 및 Oracle 및 Db2와 같은 기타 독점 SQL 데이터베이스를 지원합니다.

데이터베이스 현대화에서 적절한 제어 및 생산성 균형을 찾는 것은 기본 고려 사항입니다. 다음 표를 사용하여 적절한 잔액을 찾습니다. 나열된 솔루션이 요구 사항을 충족하는지 확인합니다.

올바른 솔루션을 찾으면 구현 지침에 따라 애플리케이션을 현대화합니다.

제어 및 생산성 솔루션 요구 사항 구현 지침
대부분의 컨트롤 Windows 또는 Linux VM(가상 머신)의 SQL Server
  • OS 제어
  • 빠른 현대화
데이터베이스 원본:

SQL Server

Oracle

Db2

Azure Database Migration Service
균형 제어 및
생산성
Azure SQL Managed Instance
  • SQL Server와의 거의 100% 호환성(Enterprise Edition)
  • 자동화된 패치
  • 네이티브 고가용성
  • 인스턴스 범위 기능(예: Service Broker 또는 SQL Server 에이전트)
데이터베이스 원본:

SQL Server

Oracle

Db2
대부분의 생산성 Azure SQL Database
  • 다중 테넌트 SaaS 애플리케이션
  • 탄력성
  • 스토리지와 독립적으로 컴퓨팅 크기를 조정하려면
데이터베이스 원본:

SQL Server

Oracle

Db2

액세스

SAP ASE

옵션 2 - 오픈 소스 SQL 및 NoSQL 데이터베이스 현대화

오픈 소스 SQL 데이터베이스 및 NoSQL 데이터베이스를 현대화합니다. 데이터베이스 현대화에서 적절한 제어 및 생산성 균형을 찾는 것은 기본 고려 사항입니다. 테이블을 사용하여 적절한 균형을 찾습니다. 나열된 솔루션이 요구 사항을 충족하는지 확인합니다.

올바른 솔루션을 찾으면 구현 지침에 따라 애플리케이션을 현대화합니다.

제어 및 생산성 솔루션 요구 사항 구현 지침
대부분의 컨트롤 가상 머신의 오픈 소스 데이터베이스 - MySQL, MariaDB, PostgreSQL
  • OS 제어
  • 영역 중복성
Azure Database Migration Service 사용

VM에 데이터베이스 설치
균형 제어 및 생산성 Apache Cassandra용 Azure Managed Instance
  • 하이브리드 배포
  • Apache Cassandra 데이터 센터에 대한 자동화된 배포 및 크기 조정
  • 자동화된 패치
  • 자동화된 상태 검사
Apache Cassandra
대부분의 생산성 Azure Cosmos DB
  • 완전히 관리되는 NoSQL 데이터베이스
  • 비용 효율성
  • MongoDB 및 Gremlin 지원
Azure Cosmos DB
대부분의 생산성 Azure Database for MySQL
  • 완전 관리형 SQL 솔루션
  • 비용 및 성능 효율성
Azure Database for MySQL

Azure Database Migration Service 사용
대부분의 생산성 Azure Database for MariaDB
  • 완전 관리형 SQL 솔루션
  • 비용 및 성능 효율성
Azure Database for MariaDB
대부분의 생산성 Azure Database for PostgreSQL
  • 완전 관리형 SQL 솔루션
  • 비용 및 성능 효율성
Azure Database for PostreSQL

다음 단계

Azure 마이그레이션 및 현대화 프로그램을 사용하여 추가 지침 가져오기