Azure VM에서 SAP MaxDB, liveCache 및 Content Server 배포

이 문서에서는 Azure IaaS에서 MaxDB, liveCache 및 Content Server를 배포할 때 고려해야 할 몇 가지 다른 영역에 대해 설명합니다. 이 문서의 전제 조건으로, SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항 문서 및 Azure의 SAP 워크로드 설명서의 다른 가이드를 참조해야 합니다.

Windows에서의 SAP MaxDB 배포에 대한 세부 정보

Azure에서 SAP MaxDB 버전 지원

SAP는 현재 Azure에서 SAP NetWeaver 기반 제품에 사용할 SAP MaxDB 버전 7.9 이상을 지원합니다. SAP NetWeaver 기반 제품과 함께 사용할 SAP MaxDB 서버 또는 JDBC 및 ODBC 드라이버에 대한 모든 업데이트는 SAP Service Marketplace를 통해서만 제공됩니다. SAP MaxDB에서 SAP NetWeaver를 실행하는 방법에 대한 자세한 내용은 SAP MaxDB를 참조하세요.

SAP MaxDB DBMS에 대해 지원되는 Microsoft Windows 버전 및 Azure VM 유형

Azure에서 지원되는 SAP MaxDB DBMS용 Microsoft Windows 버전을 찾으려면 다음을 참조하세요.

최신 버전의 Microsoft Windows 운영 체제인 Microsoft Windows 2016을 사용하는 것이 좋습니다.

사용 가능한 MaxDB용 SAP MaxDB 설명서

SAP Note 767598

Azure VM의 SAP 설치에 대한 SAP MaxDB 구성 지침

스토리지 구성

SAP MaxDB에 대한 Azure 스토리지 모범 사례는 RDBMS 배포를 위한 VM의 스토리지 구조 챕터에서 설명한 일반 추천을 따릅니다.

Important

다른 데이터베이스처럼 SAP MaxDB에도 데이터 및 로그 파일이 있습니다. 그러나 SAP MaxDB 용어에서 올바른 용어는 "볼륨"("파일" 아님)입니다. 예를 들어 SAP MaxDB 데이터 볼륨 및 로그 볼륨이 있습니다. 운영 체제 디스크 볼륨과 혼동하지 마세요.

한마디로 다음을 수행해야 합니다.

  • Azure Storage 계정을 사용하는 경우 SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항에서 지정한 대로 SAP MaxDB 데이터 및 로그 볼륨(데이터 및 로그 파일)을 유지하는 Azure Storage 계정을 LRS(로컬 중복 스토리지)로 설정합니다.
  • 로그 볼륨(로그 파일)에 대한 IO 경로에서 SAP MaxDB 데이터 볼륨(데이터 파일)에 대한 IO 경로를 분리합니다. 즉, 하나의 논리 드라이브에 SAP MaxDB 데이터 볼륨(데이터 파일)을 설치하고, 다른 논리 드라이브에 SAP MaxDB 로그 볼륨(로그 파일)을 설치해야 합니다.
  • SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항에서 설명한 대로, SAP MaxDB 데이터 또는 로그 볼륨(데이터 및 로그 파일)을 사용하는지와 Azure Standard 또는 Azure Premium Storage를 사용하는지 여부에 따라 각 디스크에 적절한 캐싱 유형을 설정합니다.
  • 디스크당 현재 IOPS 할당량이 요구 사항을 충족하는 경우 탑재된 단일 디스크의 모든 데이터 볼륨을 저장하고 다른 탑재된 단일 디스크에 모든 데이터베이스 로그 볼륨을 저장할 수 있습니다.
  • 더 많은 IOPS 및/또는 공간이 필요한 경우 Microsoft Window 스토리지 풀(Microsoft Windows Server 2012 이상에서만 사용 가능)을 사용하여 탑재된 여러 디스크에 대해 하나의 큰 논리적 디바이스를 만드는 것이 좋습니다. 자세한 내용은 SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항도 참조하세요. 이 방법을 사용하면 디스크 공간 관리를 위한 관리 오버헤드를 간소화하고 탑재된 여러 디스크에 파일을 수동으로 배포하는 수고를 덜 수 있습니다.
  • MaxDB 배포에 Azure Premium Storage를 사용하는 것이 좋습니다.

Reference Configuration of Azure IaaS VM for SAP MaxDB DBMS

백업 및 복원

Azure에 SAP MaxDB를 배포하는 경우 백업 방법을 검토해야 합니다. 생산성이 높은 시스템이 아니더라도 SAP MaxDB에서 호스트하는 SAP 데이터베이스를 정기적으로 백업해야 합니다. Azure Storage에는 세 개의 이미지가 유지되므로 스토리지 오류 및 더 중요한 작동 또는 관리 오류에 대한 시스템 보호 면에서 백업의 중요성이 줄어들었습니다. 적절한 백업 및 복원 계획 유지 관리가 중요한 이유는 지정 시간 복구 기능을 제공하여 논리 또는 수동 오류를 보완할 수 있기 때문입니다. 따라서 목표는 백업을 사용하여 데이터베이스를 특정 시점으로 복원하거나 기존 데이터베이스를 복사하여 Azure의 백업을 다른 시스템에 시딩하는 데 Azure의 백업을 사용하는 것입니다.

Azure에서의 데이터베이스 백업 및 복원 방법은 온-프레미스 시스템에서와 동일합니다. 그러므로 SAP Note 767598에 나열된 SAP MaxDB 설명서 중 하나에서 설명한 표준 SAP MaxDB 백업/복원 도구를 사용할 수 있습니다.

Azure Backup을 사용하여 백업 및 복원

타사 백업 도구 Maxback(https://maxback.io)을 사용하여 MaxDB 백업을 Azure Backup과 통합할 수도 있습니다. MaxBack을 사용하면 Azure Backup에서도 사용되는 VSS 통합을 사용하여 Windows에서 MaxDB를 백업하고 복원할 수 있습니다. Azure Backup을 사용할 경우의 장점은 스토리지 수준에서 백업 및 복원이 수행된다는 것입니다. MaxBack은 데이터베이스가 백업 및 복원에 적합한 상태인지 확인하고 로그 볼륨 백업을 자동으로 처리합니다.

Backup 및 복원에 대한 성능 고려 사항

완전 배포에서와 같이 백업 및 복원 성능은 병렬로 읽을 수 있는 볼륨 수와 이러한 볼륨의 처리량에 따라 다릅니다. 따라서 다음을 가정할 수 있습니다.

  • 데이터베이스 디바이스를 저장하는 데 사용하는 디스크 수가 적을수록 전반적인 읽기 처리량이 줄어듭니다.
  • 백업을 작성하는 대상(스트라이프 디렉터리, 디스크) 수가 적을수록 처리량이 줄어듭니다.

작성할 대상 수를 늘리려면 두 가지 옵션을 사용할 수 있으며 필요에 따라 혼합할 수 있습니다.

  • 백업에 대해 별도의 볼륨을 지정합니다.
  • 해당 스트라이프 디스크 볼륨에 대한 IOPS 처리량을 개선하려면 탑재된 여러 디스크에 백업 대상 볼륨을 스트라이프합니다.
  • 다음을 위한 별도의 전용 논리적 디스크 디바이스가 필요합니다.
    • SAP MaxDB 백업 볼륨(즉, 파일)
    • SAP MaxDB 데이터 볼륨(즉, 파일)
    • SAP MaxDB 로그 볼륨(즉, 파일)

탑재된 여러 개의 디스크에 볼륨을 스트라이핑하는 방법은 SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항의 앞부분에서 설명했습니다.

기타 고려 사항

Azure 가용성 집합 또는 SAP 모니터링과 같은 다른 모든 일반 영역도 SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항에서 설명한 대로 적용됩니다. SAP MaxDB 데이터베이스가 있는 VM 배포도 마찬가지입니다. 다른 SAP MaxDB 관련 설정은 Azure VM에 투명하며 SAP Note 767598에 나와 있는 다른 문서 및 다음 SAP Note에서 설명하고 있습니다.

Windows에서의 SAP liveCache 배포에 대한 세부 정보

SAP liveCache 버전 지원

Azure Virtual Machines에서 지원되는 SAP liveCache의 최소 버전은 EhP 2 for SAP SCM 7.0 이상 릴리스용으로 출시된 liveCache 7.9.08.31LCA-Build 25가 포함된 SAP LC/LCAPPS 10.0 SP 25입니다.

SAP liveCache DBMS에 대해 지원되는 Microsoft Windows 버전 및 Azure VM 유형

Azure에서 지원되는 SAP liveCache용 Microsoft Windows 버전을 찾으려면 다음을 참조하세요.

최신 버전의 운영 체제인 Microsoft Windows Server를 사용하는 것이 좋습니다.

Azure VM의 SAP 설치에 대한 SAP liveCache 구성 지침

SAP liveCache는 많은 계산을 수행하는 애플리케이션이므로 RAM과 CPU의 양 및 속도가 SAP liveCache 성능에 큰 영향을 줍니다.

SAP에서 지원하는 Azure VM 형식(SAP Note 1928533)의 경우, VM에 할당된 모든 가상 CPU 리소스가 하이퍼바이저의 전용 물리적 CPU 리소스에 의해 지원됩니다. 오버프로비저닝이 발생되지 않습니다(따라서 CPU 리소스에 대한 경쟁 없음).

마찬가지로 SAP에서 지원하는 모든 Azure VM 인스턴스 유형의 경우 VM 메모리는 실제 메모리에 100% 매핑됩니다. 예를 들어 과도 프로비전(오버 커밋)이 사용되지 않습니다.

이러한 관점에서 가장 최근의 Dv2, Dv3, Ev3 및 M 시리즈 VM을 사용하는 것이 좋습니다. 다른 VM 유형의 선택은 liveCache에 필요한 메모리와 필요한 CPU 리소스에 따라 다릅니다. 다른 모든 DBMS 배포와 마찬가지로 성능이 중요한 볼륨에 Azure Premium Storage를 활용하는 것이 좋습니다.

Azure에서 liveCache용 스토리지 구성

SAP liveCache는 SAP MaxDB 기술을 기반으로 하므로 이 문서에서 설명된 SAP MaxDB에 대해 언급한 모든 Azure Storage 모범 사례 권장 사항이 SAP liveCache에도 적용됩니다.

liveCache 시나리오 전용 Azure VM

SAP liveCache는 컴퓨팅 기능을 집중적으로 사용하므로 생산적인 사용을 위해 전용 Azure Virtual Machine에 배포하는 것이 좋습니다.

Dedicated Azure VM for liveCache for productive use case

Azure에서 liveCache 백업 및 복원

성능 고려 사항을 포함한 백업 및 복원은 이미 이 문서의 SAP MaxDB 관련 챕터에서 설명하고 있습니다.

기타 고려 사항

다른 모든 일반 영역은 이미 SAP MaxDB 관련 챕터에서 설명하고 있습니다.

Azure의 Windows에서의 SAP Content Server 배포에 세부 정보

SAP Content Server는 다양한 형식의 전자 문서와 같은 콘텐츠를 저장하기 위한 별도의 서버 기반 구성 요소입니다. SAP Content Server는 기술 개발을 통해 제공되며 SAP 애플리케이션의 애플리케이션 간에 사용됩니다. 별도의 시스템에 설치됩니다. 일반적인 콘텐츠는 기술 웨어하우스 설명서 또는 mySAP PLM 문서 관리 시스템의 기술 드로잉 및 교육 자료입니다.

Azure VM용 SAP Content Server 버전 지원

SAP에서 현재 다음을 지원합니다.

  • SAP Content Server 버전 6.50 이상
  • SAP MaxDB 버전 7.9
  • Microsoft IIS(인터넷 정보 서비스) 버전 8.0 이상

최신 버전의 SAP Content Server 및 Microsoft IIS를 사용하는 것이 좋습니다.

지원되는 최신 버전의 SAP Content Server 및 Microsoft IIS는 SAP PAM(제품 가용성 매트릭스)을 참조하세요.

SAP Content Server에 대해 지원되는 Microsoft Windows 버전 및 Azure VM 유형

Azure의 SAP Content Server에서 지원되는 Windows 버전을 확인하려면 다음을 참조하세요.

최신 버전의 Microsoft Windows Server를 사용하는 것이 좋습니다.

Azure VM의 SAP 설치에 대한 SAP Content Server 구성 지침

Azure에서 Content Server용 스토리지 구성

SAP MaxDB 데이터베이스에 파일을 저장하도록 SAP Content Server를 구성하는 경우 이 문서에서 SAP MaxDB에 대해 언급한 모든 Azure Storage 모범 사례 권장 사항이 SAP Content Server 시나리오에도 적용됩니다.

파일 시스템에 파일을 저장하도록 SAP Content Server를 구성한 경우 전용 논리 드라이브를 사용하는 것이 좋습니다. Windows 스토리지 공간을 사용하면 SAP 워크로드용 Azure Virtual Machines DBMS 배포 시 고려 사항에서 설명한 대로 논리 디스크 크기 및 IOPS 처리량을 늘릴 수 있습니다.

SAP Content Server 위치

SAP Content Server는 SAP 시스템이 배포된 것과 동일한 Azure VNET 및 Azure 지역에 배포되어야 합니다. SAP Content Server 구성 요소는 전용 Azure VM 또는 SAP 시스템이 실행 중인 동일한 VM에 배포할 수 있습니다.

Dedicated Azure VM for SAP Content Server

SAP Cache Server 위치

SAP Cache Server는 로컬에 있는 (캐시된) 문서에 대한 액세스를 제공하는 추가 서버 기반 구성 요소입니다. SAP Cache Server는 SAP Content Server 문서를 캐시합니다. 이 기능의 목적은 서로 다른 위치에서 문서를 두 번 이상 검색해야 하는 경우 네트워크 트래픽을 최적화하는 것입니다. 일반적으로 SAP Cache Server는 SAP Cache Server에 액세스하는 클라이언트와 물리적으로 가까워야 합니다.

다음 두 가지 옵션이 있습니다.

  1. 클라이언트가 백 엔드 SAP 시스템인 경우 SAP Content Server에 액세스하도록 백 엔드 SAP 시스템이 구성된 경우 해당 SAP 시스템은 클라이언트입니다. SAP 시스템과 SAP Content Server는 모두 같은 Azure 지역, 즉 동일한 Azure 데이터 센터에 배포되므로 물리적으로 서로 가깝습니다. 따라서 전용 SAP Cache Server를 사용할 필요가 없습니다. SAP UI 클라이언트(SAP GUI 또는 웹 브라우저)는 SAP 시스템에 직접 액세스하고 SAP 시스템은 SAP Content Server에서 문서를 검색합니다.
  2. 클라이언트가 온-프레미스 웹 브라우저인 경우 웹 브라우저에서 직접 액세스하도록 SAP Content Server를 구성할 수 있습니다. 이 경우 온-프레미스에서 실행하는 웹 브라우저는 SAP Content Server의 클라이언트입니다. 온-프레미스 데이터 센터와 Azure 데이터 센터는 서로 다른 물리적 위치에 있습니다(이상적으로는 서로 가까워야 함). 온-프레미스 데이터 센터는 Azure 사이트 간 VPN 또는 ExpressRoute를 통해 Azure에 연결됩니다. 두 옵션 모두 Azure에 대한 보안 VPN 네트워크 연결을 제공하지만 사이트 간 네트워크 연결은 온-프레미스 데이터 센터와 Azure 데이터 센터 간의 네트워크 대역폭 및 대기 시간 SLA를 제공하지 않습니다. 문서에 대한 액세스 속도를 향상시키기 위해 다음 중 하나를 수행할 수 있습니다.
    1. 온-프레미스 웹 브라우저 근처에 온-프레미스 SAP Cache Server를 설치합니다(아래 그림의 옵션).
    2. 빠른 속도와 짧은 대기 시간의 온-프레미스 데이터 센터와 Azure 데이터 센터 간 전용 네트워크 연결을 제공하는 Azure ExpressRoute를 구성합니다.

Option to install SAP Cache Server on-premises

백업/복원

SAP MaxDB 데이터베이스에 파일을 저장하도록 SAP Content Server를 구성하는 경우 백업/복원 절차 및 성능 고려 사항은 이미 이 문서의 SAP MaxDB 관련 챕터에서 설명하고 있습니다.

파일 시스템에 파일을 저장하도록 SAP Content Server를 구성하는 경우 문서가 위치한 전체 파일 구조의 수동 백업/복원을 실행할 수 있습니다. SAP MaxDB 백업/복원과 마찬가지로, 백업 목적을 위한 전용 디스크 볼륨을 사용하는 것이 좋습니다.

기타

다른 SAP Content Server 관련 설정은 Azure VM에 투명하며 다양한 문서 및 SAP Note에 설명되어 있습니다.