대상 시스템 최적화

완료됨
  • 최신 패치가 적용된 최신 OS를 사용합니다.
  • 최신 패치가 적용된 최신 DB를 사용합니다.
  • 최신 패치가 적용된 최신 SAP 커널을 사용합니다(예: 7.45 커널에서 7.49 또는 7.53으로 업그레이드).
  • 사용 가능한 가장 큰 Azure 가상 머신을 사용하는 것이 좋습니다. 가져오기 프로세스 후 가상 머신 형식을 더 작은 가상 머신으로 낮출 수 있습니다.
  • 로컬 비영구 SSD의 첫 번째 트랜잭션 로그 파일을 사용하여 여러 트랜잭션 로그 파일을 만듭니다. P50 디스크에 추가 트랜잭션 로그 파일을 만들 수 있습니다. VLDB 마이그레이션에는 5TB가 넘는 트랜잭션 로그 공간이 필요할 수 있습니다. 항상 충분한 트랜잭션 로그 공간이 있는지 확인하는 것이 좋습니다(20%면 안전한 수치). 가져오는 동안 트랜잭션 로그 파일을 확장하는 것은 권장하지 않으며 성능에 영향을 미칩니다.
  • SQL Server 최대 병렬 처리 수준(MAXDOP)은 일반적으로 1로 설정해야 합니다. 특정 인덱스 빌드 작업에서 특정 테이블에 대해서만 MAXDOP의 이점을 활용할 수 있습니다.
  • 가속화된 네트워킹은 DB 및 R3load 서버에 필수입니다.
  • 단일 SQL Server 쿼리가 Resource Governor를 통해 요청할 수 있는 최대 메모리를 제한합니다. 인덱스 빌드 작업이 매우 큰 메모리 부여를 요청하는 것을 방지하려면 메모리 제한이 필요합니다.
  • 가져오기의 주요 부분이 완료되고 STMS 구성과 같은 후처리 작업이 발생한 후에는 스크립트를 사용하여 초대형 테이블의 보조 인덱스를 STR 파일에서 제거하고 ONLINE으로 빌드할 수 있습니다.
  • SQL Server TDE를 사용하는 고객은 데이터베이스 및 트랜잭션 로그 파일을 미리 만든 다음, 가져오기를 시작하기 전에 TDE를 사용하도록 설정하는 것이 좋습니다. 데이터로 가득 찬 DB와 비어 있는 DB에서 TDE가 실행되는 시간은 비슷합니다. VLDB에서 TDE를 사용하도록 설정하면 차단/잠금 문제가 발생할 수 있으므로 TDE 데이터베이스로 가져오는 것이 좋습니다. TDE 데이터베이스로 가져오는 오버헤드는 상대적으로 낮습니다.

비용 최적화

  • Azure 가상 머신을 종료하고 가상 머신의 할당이 해제되면 더 이상 해당 가상 머신에 대한 비용을 지불할 필요가 없습니다(스토리지 비용만 지불). 종량제 가격 책정을 사용할 때 일반적인 SAP 가상 머신을 일시 중지하면 최대 60-70%까지 상당한 비용을 절약할 수 있습니다.
  • 항상 또는 거의 항상 실행해야 하는 Virtual Machines에는 Azure Reserved Virtual Machine Instances를 사용합니다. 인스턴스를 1년 예약하면 40~45%, 3년 예약하면 60~65%까지 비용을 절감할 수 있습니다.