안녕하세요, 이번 포스팅에서는 SAP on Azure 에서 클라우드 스토리지 서비스로 Azure NetApp Files(이하 ANF)가 적합한 이유에 대해 소개드리고자 합니다.

 

최근 고가용성(High Availability), 성능 및 비용 최적화 등과 같은 다양한 요구사항으로 인해 많은 기업들이 Azure에서 SAP 워크로드를 배포하기 시작했습니다. 각 기업의 IT팀들은 안정적이며 초고성능을 제공할 수 있는 SAP 어플리케이션을 설계해야한다는 압박을 지속적으로 받고 있으며 그들은 설계부터 실제 운영까지의 모든 과정을 딜레이 없이 민첩하게 해내야 합니다.

 

고가용성과 안정성 외에도 잠재적인 I/O 병목 현상을 극복할 수 있는 능력은 많은 기업들이 스토리지 솔루션을 선택 시 필수적으로 고려하는 사항 중 하나 입니다. 특히 SAP와 같이 트랜잭션에 집중 되어 있는 워크로드에서는 더더욱 중요한 사항입니다.

 

ANF는 Azure의 완전 관리형 초고성능 파일 스토리지 서비스임에 따라 SAP에서 요구하는 성능 요구사항 뿐만 아니라 데이터 안정성 및 개인정보 보호 또한 만족합니다. ANF는 SAP에서 인증한 유일한 클라우드 파일 스토리지 서비스이며 기본 Azure 서비스이기 때문에 다른 Azure 서비스와 동일하게 Azure Portal, Rest API, CLI, PowerShell 등을 통한 관리가 가능합니다. ANF는 SAP의 다양한 성능 요구 사항을 충족하기 위해 세 가지의 서비스 계층을 제공합니다.

 

  Standard Premium Ultra
Throughput 16MiB/s  per 1TiB 64MiB/s  per 1TiB 128MiB/s  per 1TiB
IOPS 1,000 (16K)  per 1TiB 4,000 (16K)  per 1TiB 8,000 (16K)  per 1TiB

 

ANF가 SAP 워크로드에 얼마나 적합한지에 대해 말씀 드리기 전에 일반적인 SAP 어플리케이션의 스토리지 요구 사항을 알아보겠습니다.

 

 

1. SAP on Azure에서의 스토리지 요구 사항

SAP 어플리케이션의 성능 요구사항은 아키텍처마다 상이하지만 모든 SAP 환경에서는 Shared Files(공유 파일)이 필요합니다. Azure에서 SAP 워크로드를 배포할 때 SAP의 공유파일과 DB는 ANF와 같은 고성능 NFS 파일 스토리지 서비스를 사용할 경우 다양한 이점을 가져갈 수 있습니다.

 

 

2. ANF의 장점 - SAP 공유 파일 볼륨

아래 그림과 같이 SAP의 공유 파일 볼륨들은 각각 다양한 성능 조건을 요구합니다. 예를 들어 /sapmnt, /usr/sap/trans, /usr/sap/SID/SYS, /usr/sap/SID/ASCS, /usr/sap/SID/ERS, /hana/shared 의 경우 성능 요구사항이 낮지만 고가용성은 보장 되어야 합니다. 하지만 Backup log와 Backup data는 기본적으로 고가용성이 보장되어야하며, Medium 수준의 성능도 제공 되어야 합니다.

SAP 어플리케이션 배포 시 공유 파일

 

이러한 SAP 어플리케이션에 대한 다양한 요구 사항은 아래 그림과 같이 ANF를 통하여 해결할 수 있습니다.

ANF의 세 가지 서비스 수준을 통하여 적절한 성능을 기능에 맞게 각 ANF 볼륨에 배치 할 수 있습니다.

ANF를 사용한 SAP 어플리케이션 배포 시 공유 파일

 

 

3. ANF의 장점 - SAP 데이터베이스 볼륨

아래 그림은 일반적으로 단일 호스트 SAP HANA 배포시의 스토리지 서비스 요구 사항입니다. SAP HANA 시스템의 데이터 및 로그 볼륨은 /hana/shared와 함께 NFS 볼륨에서 호스팅 할 수 있습니다. 하지만 이러한 볼륨은 SAP에서 정의한 특정 성능 기준을 충족해야 할뿐만 아니라 데이터 볼륨과 로그 볼륨은 /hana/shared 보다 더 높은 성능을 요구 합니다.

SAP 어플리케이션 배포 시 데이터베이스

 

클라우드 환경에서 배포되는 다중 호스트 SAP 시스템에서 데이터 볼륨과 로그 볼륨을 모두 호스팅 하려면 공유 NFS 볼륨이 필요합니다. 게다가 /hana/shared 는 모든 SAP HANA 노드에서 접근 및 사용 할 수 있어야 합니다. 이런 요구사항 또한 아래 그림과 같이 ANF를 통하여 해결 할 수 있습니다.

ANF를 사용한 SAP 어플리케이션 배포 시 데이터베이스

 

 

4. 결론

ms 미만의 레이턴시와 높은 IOPS를 제공하는 ANF는 SAP on Azure 환경에서 뛰어난 성능 및 안정성을 제공합니다. 더 나아가 ANF는 SAP로부터 공식적으로 공유 또는 수평 확장 가능한 SAP HANA 데이터베이스를 지원할 수 있는 유일한 클라우드 스토리지 서비스임을 인증 받았습니다. ANF를 사용하면 SAP 환경의 재구축 혹은 아키텍처의 재설계의 필요성이 없으므로 기업의 클라우드 요구사항들을 충족할 수 있습니다. 기존의 VM 생성 후 블록 스토리지를 사용하여 SAP 어플리케이션을 배포하는 복잡한 프로세스 없이 단 몇 초만에 서비스를 프로비저닝하고 SAP 어플리케이션의 배포 준비를 마칠 수 있습니다.

 

또한 마이그레이션의 어려움을 그 누구보다 잘 알고 있기에 대규모 SAP 데이터들을 Azure로 손 쉽게 마이그레이션하기 위해 ANF는 NetApp CloudSync 라이선스를 무상으로 제공 합니다. CloudSync에 대한 소개는 여기서 확인하실 수 있습니다.

 

더 나아가 고객들은 NetApp의 스냅샷 기반 백업 및 복원과 같은 엔터프라이즈급 데이터 보호 기능을 통하여 용량효율적이며 성능이 저하되지 않는 데이터 보호 및 복구를 누릴 수 있습니다.

 

SAP 워크로드는 의심할 여지 없이 모든 기업에서 가장 미션 크리티컬한 워크로드 입니다. Azure에 배포하기 위해서는 공유 파일 및 데이터베이스를 위한 포괄적이고 간단한 솔루션이 필요합니다. 동급 최고의 기능 및 성능을 갖춘 ANF를 통해 수 많은 장점을 누려보세요.

 

감사합니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기