Azure의 SAP IQ를 사용한 SAP BW NLS 구현 가이드

SAP BW(Business Warehouse)를 실행하는 경우 수년에 걸쳐 데이터베이스 크기가 기하급수적으로 증가하여 컴퓨팅 비용이 증가할 수 있습니다. 비용과 성능의 적절한 균형을 달성하기 위해 NLS(근거리 스토리지)를 사용하여 기록 데이터를 마이그레이션할 수 있습니다.

SAP IQ를 기반으로 하는 NLS 구현은 주 데이터베이스(SAP HANA 또는 AnyDB)에서 기록 데이터를 이동하는 표준 SAP 방법입니다. SAP IQ를 사용하면 자주 액세스하는 데이터를 자주 액세스하지 않는 데이터와 분리하여 SAP BW 시스템의 리소스 수요를 줄일 수 있습니다.

이 문서에서는 SAP IQ NLS 배포와 관련된 일반적인 Azure 서비스 및 기능에 대해 설명합니다. NLS 파트너 솔루션은 다루지 않습니다. 이 문서에서는 NLS 배포에 대한 SAP의 표준 설명서를 SAP IQ로 대체하지 않습니다. 그보다는 공식 설치 및 관리 설명서를 보완합니다.

솔루션 개요

활성 SAP BW 시스템에서는 비즈니스 및 법적 요구 사항으로 인해 데이터의 양이 지속적으로 증가합니다. 많은 양의 데이터가 시스템의 성능에 영향을 미치고 관리 노력을 증가시킬 수 있으므로 데이터 에이징 전략을 구현해야 합니다.

데이터를 삭제하지 않고 SAP BW 시스템에 유지하려는 경우 데이터 보관을 사용할 수 있습니다. 데이터는 먼저 보관 또는 니어라인 스토리지로 이동된 다음 SAP BW 시스템에서 삭제됩니다. 데이터가 보관된 방식에 따라 데이터에 직접 액세스하거나 필요에 따라 다시 로드할 수 있습니다.

SAP BW를 사용하는 경우 SAP IQ를 근거리 스토리지 솔루션으로 사용할 수 있습니다. SAP BW 시스템에는 SAP IQ용 니어라인 솔루션 어댑터가 제공됩니다. NLS를 구현하면 자주 사용되는 데이터는 SAP BW 온라인 데이터베이스(SAP HANA 또는 AnyDB)에 저장됩니다. 자주 액세스하지 않는 데이터는 SAP IQ에 저장되므로 데이터 관리 비용이 감소하고 SAP BW 시스템의 성능이 향상됩니다. 온라인 데이터와 니어라인 데이터 간의 일관성을 보장하기 위해 보관된 파티션은 잠겨 있고 읽기 전용입니다.

SAP IQ는 심플렉스 및 멀티플렉스의 두 가지 유형의 아키텍처를 지원합니다. 단순 아키텍처에서 SAP IQ 서버의 단일 인스턴스는 단일 VM(가상 머신)에서 실행됩니다. 파일은 호스트 컴퓨터 또는 네트워크 스토리지 디바이스에 있을 수 있습니다.

중요한

SAP-NLS 솔루션의 경우 SAP에서 심플렉스 아키텍처만 사용 가능하고 평가됩니다.

SAP IQ 솔루션의 개요를 보여 주는 다이어그램

Azure에서는 별도의 VM에 SAP IQ 서버를 배포해야 합니다. SAP IQ는 사용 가능한 모든 CPU와 메모리를 사용하므로 다른 데이터베이스 인스턴스가 이미 실행 중인 기존 서버에 SAP IQ 소프트웨어를 설치하지 않는 것이 좋습니다. 여러 SAP NLS 구현에 하나의 SAP IQ 서버를 사용할 수 있습니다.

지원 매트릭스

SAP IQ NLS 솔루션에 대한 지원 매트릭스에는 다음이 포함됩니다.

  • 운영 체제: SAP IQ는 운영 체제 수준에서만 인증됩니다. Azure 인프라에서 실행되는 것과 호환되는 한 Azure 환경에서 SAP IQ 인증 운영 체제를 실행할 수 있습니다. 자세한 내용은 SAP Note 2133194 참조하세요.

  • SAP BW 호환성: SAP IQ용 니어라인 스토리지는 이미 유니코드로 실행되는 SAP BW 시스템용으로만 출시됩니다. 자세한 내용은 SAP Note 1796393 참조하세요.

  • 스토리지: Azure에서 SAP IQ는 프리미엄 관리 디스크(Windows 및 Linux), Azure 공유 디스크(Windows만 해당) 및 Azure NetApp Files(Linux만 해당)를 지원합니다.

SAP IQ 릴리스에 기반한 최신 정보는 제품 가용성 매트릭스를 참조하세요.

크기 조정

SAP IQ의 크기는 CPU, 메모리 및 스토리지로 제한됩니다. SAP Note 1951789 Azure의 SAP IQ에 대한 일반적인 크기 조정 지침을 찾을 수 있습니다. 지침의 크기 조정 권장 사항을 SAP용 인증된 Azure VM 유형에 매핑합니다. SAP Note 1928533 지원되는 SAP 제품 및 Azure VM 유형 목록을 제공합니다.

SAP Note 1951789 언급된 SAP IQ 크기 조정 가이드 및 크기 조정 워크시트는 SAP IQ 데이터베이스의 네이티브 사용을 위해 개발되었습니다. SAP IQ 데이터베이스를 계획하는 데 필요한 리소스를 반영하지 않으므로 SAP NLS에 사용되지 않는 리소스로 끝날 수 있습니다.

Azure 리소스

지역

Azure에서 SAP 시스템을 이미 실행 중인 경우 해당 지역을 식별했을 것입니다. SAP IQ 배포는 NLS 솔루션을 구현하는 SAP BW 시스템과 동일한 지역에 있어야 합니다.

SAP IQ의 아키텍처를 결정하려면 해당 지역에서 Azure NetApp Files(Linux용 NFS만 해당)와 같이 SAP IQ에 필요한 서비스를 사용할 수 있는지 확인해야 합니다. 해당 지역의 서비스 가용성을 확인하려면 지역별 사용 가능 제품 웹 페이지를 참조하세요.

배포 옵션

Azure 인프라에서 SAP 시스템의 중복성을 달성하려면 유연한 확장 집합, 가용성 영역 또는 가용성 집합에 애플리케이션을 배포합니다. SAP IQ 멀티플렉스 아키텍처를 사용하여 SAP IQ 고가용성을 달성할 수 있지만 멀티플렉스 아키텍처는 NLS 솔루션의 요구 사항을 충족하지 않습니다.

SAP IQ 심플렉스 아키텍처의 고가용성을 달성하려면 사용자 지정 솔루션이 포함된 2노드 클러스터를 구성해야 합니다. FD=1, 가용성 영역 또는 가용성 집합을 사용하여 유연한 확장 집합에 2노드 SAP IQ 클러스터를 배포할 수 있습니다. 그러나 가용성 영역에서 고가용성 솔루션을 설정할 때 영역 중복 스토리지를 구성하는 것이 좋습니다.

가상 머신들

SAP IQ 크기 조정에 따라 요구 사항을 Azure VM에 매핑해야 합니다. Azure는 SAP 제품에 대해 이 접근 방식을 지원합니다. SAP Note 1928533 Windows 및 Linux의 SAP 제품에 대해 지원되는 Azure VM 유형을 나열하는 좋은 시작점입니다.

지원되는 VM 유형만 선택하는 것 외에도 특정 지역에서 해당 VM 유형을 사용할 수 있는지 여부도 확인해야 합니다. VM 유형의 가용성은 지역별 사용 가능 제품 웹 페이지에서 확인할 수 있습니다. 가격 책정 모델을 선택하려면 SAP 워크로드용 Azure VM을 참조하세요.

프로덕션 시스템의 경우 코어 대 메모리 비율 때문에 E 시리즈 VM을 사용하는 것이 좋습니다.

스토리지

Azure Storage에는 사용 가능한 다양한 스토리지 유형이 있습니다. 자세한 내용은 Azure에서 사용할 수 있는 디스크 유형을 참조하세요.

Azure의 일부 스토리지 유형은 SAP 시나리오에서 사용하도록 제한되지만 다른 형식은 특정 SAP 워크로드 시나리오에 적합하거나 최적화되어 있습니다. 자세한 내용은 SAP 워크로드를 위한 Azure Storage 유형 가이드를 참조하세요. SAP에 적합한 스토리지 옵션이 강조 표시되어 있습니다.

Azure의 SAP IQ의 경우 다음 Azure 스토리지 유형을 사용할 수 있습니다. 선택은 운영 체제(Windows 또는 Linux) 및 배포 방법(독립 실행형 또는 고가용성)에 따라 달라집니다.

다음 표에는 운영 체제에 따른 각 스토리지 유형의 권장 사항이 나와 있습니다.

스토리지 유형 Windows Linux
Azure 관리 디스크
Azure 공유 디스크 아니요
Azure NetApp Files 아니요

네트워킹

Azure는 SAP IQ를 근거리 스토리지로 사용하는 SAP BW 시스템에 대한 모든 시나리오를 지원하는 네트워크 인프라를 제공합니다. 이러한 시나리오에는 온-프레미스 시스템에 연결, 다른 가상 네트워크의 시스템에 연결 등이 포함됩니다. 자세한 내용은 SAP 워크로드 계획 가이드의 Azure 네트워킹 섹션을 참조하세요.

Windows Server 준비 및 설치

Windows에서 SAP IQ를 사용하여 NLS 구현을 위한 서버를 준비하기 위해서는 SAP Note 2780668 - SAP First Guidance - SAP IQ를 사용한 BW NLS 구현에서 최신 정보를 얻을 수 있습니다. 여기에는 SAP BW 시스템 사전 요구 사항, SAP IQ 파일 시스템 레이아웃, 설치, 구성 후 작업, SAP BW NLS와 SAP IQ 통합에 대한 포괄적인 정보가 수록되어 있습니다.

Windows에 고가용성 배포

SAP IQ는 단순 및 다중 아키텍처를 모두 지원합니다. NLS 솔루션의 경우 단방향 서버 아키텍처만 사용 가능하고 평가됩니다. Simplex는 단일 VM에서 실행되는 SAP IQ 서버의 단일 인스턴스입니다.

기술적으로 멀티플렉스 서버 아키텍처를 사용하여 SAP IQ 고가용성을 달성할 수 있지만 멀티플렉스 아키텍처는 NLS 솔루션의 요구 사항을 충족하지 않습니다. 심플렉스 서버 아키텍처의 경우 SAP는 고가용성 구성에서 SAP IQ를 실행하기 위한 기능이나 절차를 제공하지 않습니다.

Windows에서 심플렉스 서버 아키텍처에 대한 SAP IQ 고가용성을 설정하려면 Microsoft Windows Server 장애 조치(failover) 클러스터, 공유 디스크 같은 추가 구성이 필요한 사용자 지정 솔루션을 설정해야 합니다. Windows에서 SAP IQ에 대한 사용자 지정 솔루션 중 하나는 Windows Server에서 Azure 공유 디스크를 사용하여 SAP IQ NLS HA 솔루션 배포에 자세히 설명되어 있습니다.

Windows에 배포된 시스템의 백업 및 복원

Azure에서는 SAP IQ 관리: 백업, 복원 및 데이터 복구에 설명된 대로 SAP IQ 데이터베이스 백업을 예약할 수 있습니다. SAP IQ는 다음과 같은 유형의 데이터베이스 백업을 제공합니다. 백업 시나리오에서 각 백업 유형에 대한 세부 정보를 찾을 수 있습니다.

  • 전체 백업: 데이터베이스의 전체 복사본을 만듭니다.
  • 증분 백업: 모든 유형의 마지막 백업 이후 모든 트랜잭션을 복사합니다.
  • 전체 백업 이후 증분: 마지막 전체 백업 이후 데이터베이스에 대한 모든 변경 내용을 백업합니다.
  • 가상 백업: SAP IQ 저장소에서 테이블 데이터 및 메타데이터를 제외한 전체 데이터베이스를 복사합니다.

SAP IQ 데이터베이스 크기에 따라 모든 백업 시나리오에서 데이터베이스 백업을 예약할 수 있습니다. 그러나 SAP에서 제공하는 NLS 인터페이스와 함께 SAP IQ를 사용하는 경우 SAP IQ 데이터베이스의 백업 프로세스를 자동화할 수 있습니다. 자동화를 사용하면 SAP IQ 데이터베이스를 항상 일관된 상태로 복구할 수 있습니다. 주 데이터베이스와 SAP IQ 데이터베이스 간에 이동된 데이터가 손실되지 않습니다. SAP IQ 근거리 스토리지에 대한 자동화 설정에 대한 자세한 내용은 SAP Note 2741824 - SAP IQ 콜드 저장소/근거리 스토리지에 대한 백업 자동화를 설정하는 방법을 참조하세요.

대규모 SAP IQ 데이터베이스의 경우 가상 백업을 사용할 수 있습니다. 자세한 내용은 Virtual Backup 및SAP Note 2461985 - 대규모 SAP IQ 데이터베이스를 백업하는 방법을 참조하세요.

네트워크 드라이브(SMB 프로토콜)를 사용하여 Windows에서 SAP IQ 서버를 백업 및 복원하는 경우 백업에 UNC 경로를 사용해야 합니다. 백업 및 복원에 대한 UNC 경로를 지정할 때 세 개의 백슬라이시(\\\)를 사용합니다.

BACKUP DATABASE FULL TO '\\\sapiq.internal.contoso.net\sapiq-backup\backup\data\<filename>'

재해 복구

이 섹션에서는 SAP IQ NLS 솔루션에 DR(재해 복구) 보호를 제공하는 전략에 대해 설명합니다. SAP에 대한 재해 복구 설정을 위한 문서는 전체 SAP DR 접근 방식의 주요 리소스를 보완합니다. 이 문서에서는 추상 수준에서 프로세스를 제공합니다. DR 전략은 정확한 단계의 유효성을 검사하고 철저히 테스트해야 합니다.

SAP IQ의 경우 DR 환경을 안전하게 구현하는 방법을 설명하는 SAP Note 2566083 참조하세요. Azure에서는 SAP IQ DR 전략에 Azure Site Recovery를 사용할 수도 있습니다. SAP IQ DR에 대한 전략은 Azure에 배포된 방식에 따라 달라지며 SAP BW 시스템과도 일치해야 합니다.

SAP IQ의 독립 실행형 배포

애플리케이션 수준 중복 또는 고가용성이 없는 독립 실행형 시스템으로 SAP IQ를 설치한 경우 그러나 비즈니스에는 DR 설정이 필요하며 VM에 연결된 모든 디스크(Azure 관리 디스크)가 로컬이 됩니다.

Azure Site Recovery를 사용하여 보조 지역에서 독립 실행형 SAP IQ VM을 복제할 수 있습니다. Azure Site Recovery는 서버와 연결된 모든 관리 디스크를 보조 지역에 복제합니다. 재해 또는 중단이 발생하면 복제된 환경으로 전환하여 작업을 계속할 수 있습니다. SAP IQ VM을 Azure DR 지역에 복제하기 시작하려면 VM을 Azure에 복제하는 지침에 따릅니다.

SAP IQ의 고가용성 배치 구성

고가용성 SAP IQ 배포에서 이진 파일 및 데이터베이스 파일은 Azure 공유 디스크(Windows에만 해당) 또는 Azure NetApp Files(Linux 전용)와 같은 네트워크 드라이브에 저장됩니다. 이 구성의 경우 다음을 식별해야 합니다.

  • DR 사이트에서 동일한 고가용성 SAP IQ 시스템이 필요한지 여부
  • 독립 실행형 SAP IQ 인스턴스가 비즈니스 요구 사항에 적합한지 여부

DR 사이트에 독립 실행형 SAP IQ 인스턴스가 필요한 경우 Azure Site Recovery 를 사용하여 보조 지역에서 기본 SAP IQ VM을 복제할 수 있습니다. 서버와 모든 로컬 연결된 관리 디스크를 보조 지역에 복제하지만 Azure 공유 디스크 또는 Azure NetApp Files와 같은 네트워크 드라이브는 복제하지 않습니다.

Azure 공유 디스크 또는 네트워크 드라이브에서 데이터를 복사하려면 파일 기반 복사 도구를 사용하여 Azure 지역 간에 데이터를 복제할 수 있습니다. 다른 지역의 Azure NetApp Files 볼륨을 복사하는 방법에 대한 자세한 내용은 Azure NetApp Files에 대한 FAQ를 참조하세요.