다음을 통해 공유


SAP 워크로드에 Azure Premium Files NFS 및 SMB 사용

이 문서에서는 SAP 워크로드에 사용되는 Azure Premium Files 파일 공유에 대해 설명합니다. NFS 볼륨과 SMB 파일 공유가 모두 포함됩니다. SMB 또는 NFS 볼륨용 Azure NetApp Files에 대한 고려 사항은 다음 두 문서를 참조하세요.

Important

이 문서의 스토리지 구성 제안 사항은 시작하기 위한 지침을 의미합니다. 워크로드를 실행하고 스토리지 사용률 패턴을 분석하면 제공된 모든 스토리지 대역폭 또는 IOPS를 활용하지 않는다는 것을 알 수 있습니다. 그러면 스토리지 크기를 줄이는 것을 고려할 수 있습니다. 또는 반대로 워크로드에는 이러한 구성에서 제안된 것보다 더 많은 스토리지 처리량이 필요할 수 있습니다. 따라서 IOPS 또는 처리량을 늘리기 위해 더 많은 용량을 배포해야 할 수도 있습니다. 필요한 스토리지 용량, 필요한 스토리지 대기 시간, 필요한 스토리지 처리량/IOPS 및 가장 저렴한 구성 사이의 긴장 상황에서 Azure는 사용자와 SAP 워크로드에 적합한 절충점을 찾고 조정할 수 있는 다양한 기능과 다양한 가격을 갖춘 다양한 스토리지 유형을 제공합니다.

SAP 워크로드의 경우 Azure Files 공유의 지원되는 용도는 다음과 같습니다.

  • 분산 SAP 시스템의 sapmnt 볼륨
  • SAP 환경용 전송 디렉터리
  • HANA 스케일 아웃을 위한 /hana/shared 적절한 크기의 /hana/shared 볼륨이 시스템의 안정성에 기여하므로 /hana/shared 크기 조정에 대한 고려 사항을 신중하게 검토합니다.
  • SAP 환경과 다른 애플리케이션 간의 파일 인터페이스

참고 항목

Azure Premium Files 볼륨, NFS 또는 SMB에서는 SAP DBMS 워크로드가 지원되지 않습니다. S/4HANA의 SAP NetWeaver/애플리케이션 레이어에 사용되는 Azure 스토리지 유형의 지원 제한은 SAP 지원 메모 2015553을 참조하세요.

SAP와의 Azure Premium Files 공유에 대한 중요한 고려 사항

Azure Files을 통해 배포를 계획할 때는 다음과 같은 중요한 사항을 고려하세요. 이 섹션에서 공유라는 용어는 SMB 공유와 NFS 볼륨 모두에 적용됩니다.

  • 최소 공유 크기는 100GiB입니다. Azure Premium Files를 사용하면 프로비전된 공유 용량에 대한 비용을 지불합니다.
  • 용량 요구 사항뿐만 아니라 IOPS 및 처리량 요구 사항에 따라 파일 공유 크기를 정합니다. 자세한 내용은 Azure 파일 공유 대상을 참조하세요.
  • 워크로드를 테스트하여 크기 조정의 유효성을 검사하고 성능 목표를 충족하는지 확인합니다. Azure Files의 NFS 관련 성능 문제를 해결하는 방법을 알아보려면 Azure 파일 공유 성능 문제 해결을 참조하세요.
  • 각 SAP 시스템에 대해 별도의 sapmnt 공유를 배포합니다.
  • 인터페이스와 같은 다른 작업에 sapmnt 공유를 사용하지 마세요.
  • 인터페이스와 같은 다른 작업에 saptrans 공유를 사용하지 마세요.
  • SAP 시스템에 일괄 작업 로드가 많은 경우 수백만 개의 작업 로그가 있을 수 있습니다. SAP 일괄 처리 작업 로그가 파일 시스템에 저장되어 있는 경우 sapmnt 공유의 크기 조정에 특히 주의해야 합니다. SAP Note 16083에 따라 작업 로그 파일을 정기적으로 다시 구성합니다. SAP_BASIS 7.52부터 일괄 작업 로그의 기본 동작은 데이터베이스에 저장됩니다. 자세한 내용은 SAP Note 2360818 | 데이터베이스의 작업 로그를 참조하세요.
  • 단일 스토리지 계정에 너무 많은 SAP 시스템의 공유를 통합하지 않도록 합니다. 스토리지 계정에 대한 확장성 및 성능 대상도 있습니다. 스토리지 계정에 대한 제한을 초과하지 않도록 주의해야 합니다.
  • 일반적으로 단일 스토리지 계정에 5개를 초과하는 SAP 시스템에 대한 공유를 통합하지 마세요. 이 지침은 스토리지 계정 제한을 초과하지 않도록 방지하고 성능 분석을 간소화하는 데 도움이 됩니다.
  • 일반적으로 동일한 스토리지 계정의 비프로덕션 및 프로덕션 SAP 시스템에 대해 sapmnt와 같은 공유를 혼합하지 않도록 합니다.
  • Azure Files에서 프라이빗 엔드포인트를 사용합니다. 영역 오류가 발생할 가능성이 낮으면 NFS 세션이 자동으로 정상 영역으로 리디렉션됩니다. VM에서 NFS 공유를 다시 탑재할 필요가 없습니다. 프라이빗 링크를 사용하면 처리된 데이터에 대해 추가 비용이 발생할 수 있습니다. 프라이빗 링크 가격 책정에 대한 세부 정보를 참조하세요.
  • 가용성 영역에 VM을 배포하는 경우 ZRS를 지원하는 Azure 지역의 ZRS에서 스토리지 계정을 사용합니다.
  • Azure Premium Files는 현재 재해 복구 시나리오에 대해 지역 간 자동 복제를 지원하지 않습니다. 사용 가능한 옵션은 SAP 애플리케이션용 DR 가이드라인을 참조하세요.

여러 활동을 하나의 파일 공유로 통합하거나 하나의 스토리지 계정에 여러 파일 공유를 통합할 때는 신중하게 고려합니다. 이러한 공유를 별도의 스토리지 계정에 배포하면 처리량, 복원력이 향상되고 성능 분석이 간소화됩니다. 많은 SAP SID 및 공유가 단일 Azure Files 스토리지 계정에 통합되고 처리량 한도에 도달하여 스토리지 계정 성능이 저하되는 경우 문제를 일으키는 SID 또는 볼륨을 식별하기 어려울 수 있습니다.

NFS 기타 고려 사항

  • NFS 클라이언트 개선의 이점을 활용하려면 SLES 15 SP2 이상, RHEL 8.4 이상에 배포하는 것이 좋습니다.
  • 탑재 또는 연결 문제에 사용할 수 있는 문제 해결 정보와 함께 문서화된 탑재 옵션을 사용하여 NFS 공유를 탑재합니다.
  • SAP J2EE 시스템의 경우 Azure Files의 NFS에 /usr/sap/<SID>/J<nr>을 배치하는 것은 지원되지 않습니다.

SMB 기타 고려 사항

  • Azure Files SMB를 사용하려면 SWPM(SAP 소프트웨어 프로비전 관리자) 버전 1.0 SP32, SWPM 2.0 SP09 이상이 필요합니다. SAPInst 패치는 749.0.91 이상이어야 합니다. SWPM/SAPInst가 파일 공유 서버에 대해 13자가 넘는 문자를 허용하지 않으면 SWPM 버전이 너무 오래된 것입니다.
  • SAP PAS 인스턴스를 설치하는 동안 SWPM/SAPInst는 전송 호스트 이름을 입력하라는 메시지를 표시합니다. 스토리지 계정의 FQDN은 <storage_account>.file.core.windows.net으로 입력하거나 프라이빗 엔드포인트의 IP 주소/호스트 이름(사용된 경우)과 함께 입력해야 합니다.
  • SAP 고가용성 배포를 위해 Active Directory 도메인을 Azure Files SMB와 통합하는 경우 SAP 사용자 및 그룹을 'sapmnt' 공유에 추가해야 합니다. SAP 사용자에게는 Azure Portal에 설정된 Storage File Data SMB Share Elevated Contributor 권한이 있어야 합니다.

다음 단계

자세한 내용은 다음을 참조하세요.