View a markdown version of this page

1단계: 평가 - AWS 권장 가이드

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

1단계: 평가

평가 단계는 소스 Oracle 데이터베이스에 대한 정보를 수집하고 분석하는 데 중점을 둡니다. 모든 후속 단계는이 단계에서 수집된 데이터 포인트를 기반으로 하기 때문에 마이그레이션의 기본 부분입니다. 이 단계의 분석 결과는 나머지 단계의 입력입니다. 리플랫포밍 옵션, 마이그레이션 도구 및 접근 방식에 가장 적합한 선택을 결정합니다.

마이그레이션을 준비할 때 다음 도구를 사용하여 소스 Oracle 데이터베이스를 평가할 수 있습니다 AWS.

Oracle 진단 지원 스크립트

Oracle 진단 지원 스크립트는 온프레미스 데이터베이스를 분석합니다. Oracle 이러한 스크립트의 특성은 다음과 같습니다.

  • Oracle 진단 스크립트는 모두 SQL*Plus 명령줄 유틸리티를 사용하여 실행되도록 작성됩니다. 보고서를 준비하려면 Oracle 딕셔너리 뷰를 쿼리할 수 있는 권한이 있는 사용자 계정이 필요합니다.

  • 스크립트는 Oracle 데이터베이스 구성 및 데이터베이스 객체와 관련된 정보를 수집합니다.

  • 스크립트는 데이터베이스 크기, 스키마 크기, 대형 이진 객체(LOB) 정보, 다시 실행 로그 및 아카이브 로그 정보가 포함된 여러 섹션의 HTML 보고서를 생성합니다.

  • 보고서는 마이그레이션 전략을 결정하는 데 도움이 될 수 있습니다. 

Oracle 자동 워크로드 리포지토리

Oracle 자동 워크로드 리포지토리(AWR)는 다음과 같은 특성을 가진 기본 Oracle 도구입니다.

  • Oracle AWR은 데이터베이스 성능 통계를 수집, 처리 및 유지 관리합니다.

  • 이 정보는 정기적으로 또는 온디맨드로 수집됩니다. 보고서와 뷰 모두에 표시할 수 있습니다.

  • AWR은 CPU, 메모리, I/O 및 기타 중요한 정보에 대한 보고서를 생성합니다. 보고서는 데이터베이스에서 실행되는 워크로드의 특성과에 필요한 리소스를 이해하는 데 도움이 됩니다 AWS 클라우드.

통계 수집

이러한 도구를 사용하면 Oracle 데이터베이스 구성, 사용량 및 성능에 대한 통계를 수집할 수 있습니다. 성공적인 마이그레이션을 위해서는 데이터베이스의 복잡성, 호환성 및 종속성도 이해해야 합니다. 여기에는 운영 체제, 네트워크, 애플리케이션 및 비즈니스 요구 사항에 대한 정보가 포함됩니다.

다음 목록에는 가장 일반적인 준비 작업이 포함되어 있습니다.

  • Oracle 데이터베이스에 대한 Recovery Time Objective(RTO), Recovery Point Objective(RPO) 및 서비스 수준 계약(SLA) 요구 사항을 식별합니다.

  • 온프레미스 환경과 간의 네트워크 연결을 확인합니다 AWS. 온프레미스와 간에 데이터를 빠르게 전송할 수 있는 충분한 대역폭을 제공해야 합니다 AWS.

  • 마이그레이션에 사용할 수 있는 가동 중지 시간을 결정합니다. 이를 통해 온라인 또는 오프라인 마이그레이션 접근 방식을 선택할 수 있습니다.

  • 데이터베이스 워크로드의 칩셋 엔디안 플랫폼을 확인합니다. AWS는 x86-x64 리틀 엔디안 플랫폼을 지원합니다. Sun SPARC, HP Tru64 또는 IBM Z 시리즈 기반 빅 엔디안 플랫폼과 같은 다른 플랫폼은 교차 플랫폼 마이그레이션이 필요합니다.

  • AWS 는 Linux(32비트 및 64비트) 및 Windows 운영 체제를 지원합니다. 일반적으로 Oracle 데이터베이스에 사용되는 Solaris, HP-UX 또는 IBM AIX 운영 체제는 지원하지 않습니다. 이러한 운영 체제에서 Oracle 데이터베이스를 마이그레이션하려면 플랫폼 변환이 필요합니다.

  • 현재 아키텍처 및 감사 또는 규정 준수 요구 사항을 검토하여 마이그레이션 후 모든 요구 사항을 충족할 수 있는지 확인합니다 AWS.

  • 다양한 리플랫포밍 옵션의 제한 사항을 이해합니다.

    • Oracle 데이터베이스 소프트웨어의 에디션과 버전을 확인하여 지원되는지 확인합니다.

    • 데이터베이스의 초당 입/출력 작업 수(IOPS) 및 처리량을 결정합니다.

    • 현재 데이터베이스 크기 및 스토리지 증가 패턴을 확인합니다.

  • Oracle Database Enterprise Edition을 마이그레이션하는 경우 애플리케이션에서 실제로 사용하는 Enterprise Edition 기능을 식별합니다. 이는 Enterprise Edition을 Standard Edition 2(SE2)로 다운그레이드하는 옵션을 평가할 때 중요합니다.

  • Oracle 데이터베이스에 대한 현재 라이선스 계약의 세부 정보를 수집합니다.

  • 애플리케이션 종속성을 확인합니다. Oracle 데이터베이스가 레거시, 사용자 지정 또는 패키지 애플리케이션을 지원하는 경우 애플리케이션은 데이터베이스 관리자 권한 및 기본 운영 체제에 액세스해야 합니다.