Google Cloud의 SAP용 파일 공유 솔루션

Google Cloud 는 Google Cloud기반 SAP용 파일 공유 솔루션 여러 개를 지원합니다. SAP 시스템이 영역 또는 리전 간에 확장되는지 여부와 워크로드의 성능 요구사항 등에 따라 여러 파일 공유 솔루션 중에서 선택하여 사용할 수 있습니다.

지원되는 Google Cloud기반 SAP용 파일 공유 솔루션

다음 표에는Google Cloud 에서 SAP 시스템에 지원하는 파일 공유 솔루션이 나와 있습니다.

다른 용도로 이러한 파일 공유 솔루션 중 하나를 사용하고 있고 해당 솔루션이 SAP 워크로드의 모든 요구사항을 충족하는 경우 SAP 시스템에도 해당 솔루션을 사용할 수 있습니다.

파일 공유 솔루션 설명
Filestore

Google Cloud 완전 관리형 고성능 파일 스토리지입니다.

가용성이 높은 멀티 영역 배포의 경우 Filestore의 리전 서비스 등급(Filestore Regional, 이전에는 Filestore Enterprise)을 사용하는 것이 좋습니다. Filestore 서비스 등급에 대한 자세한 내용은 서비스 등급을 참조하세요. Filestore Regional의 빠른 시작 가이드는 Google Cloud 콘솔을 사용하여 Filestore 인스턴스 만들기를 참조하세요.

NetApp Cloud Volumes ONTAP

Compute Engine 가상 머신에 직접 배포하고 관리하는 전체 기능을 갖춘 스마트 스토리지 솔루션입니다.

NetApp Cloud Volumes ONTAP에 대한 자세한 내용은 Cloud Volumes ONTAP 개요를 참조하세요.

Google Cloud NetApp Volumes

Google Cloud NetApp Volumes는 고급 데이터 관리 기능과 확장성이 높은 성능을 제공하는 클라우드 기반 완전 관리형 데이터 스토리지 서비스입니다.

NetApp Volumes는 Flex, Standard, Premium, Extreme 등 4가지 서비스 수준을 제공합니다. 대부분의 SAP 사용 사례의 경우 Extreme 서비스 수준을 사용해야 하지만 사용 사례에 고성능이 필요 없으면 Flex, Standard 또는 Premium 서비스 수준을 사용할 수 있습니다. SAP HANA 데이터 및 로그 디렉터리의 경우 Premium 또는 Extreme 서비스 수준을 사용해야 합니다.

자세한 내용은 Google Cloud NetApp Volumes 정보를 참조하세요.

SAP 사용 사례별 파일 공유 솔루션

다음 표에는 SAP 환경에서 파일 공유 솔루션의 가장 일반적인 사용 사례와 사용 사례를 지원하는 솔루션이 나와 있습니다.

사용 사례 목적 추천 솔루션
인터페이스 디렉터리 SAP 및 다른 소프트웨어 시스템에서 일반적인 스토리지 위치로 사용되며 서버 간 파일을 전달합니다.
  • Filestore Regional(이전에는 Enterprise)
  • NetApp Cloud Volumes ONTAP
  • Google Cloud NetApp Volumes, Premium 또는 Extreme 서비스 수준
SAP 전송 디렉터리 분산형 또는 고가용성 배포에서 공유 애플리케이션 파일을 저장하거나 SAP 파일 및 업데이트를 서로 다른 운영 환경 간에 전송하는 SAP 시스템의 SAP 스토리지 위치로 사용됩니다.
  • Filestore Regional(이전에는 Enterprise)
  • NetApp Cloud Volumes ONTAP
  • Google Cloud NetApp Volumes, Premium 또는 Extreme 서비스 수준
백업 디렉터리 SAP 또는 다른 시스템에서 백업을 위한 중앙 스토리지 위치로 사용됩니다.
  • Filestore Regional(이전에는 Enterprise)
  • NetApp Cloud Volumes ONTAP
  • Google Cloud NetApp Volumes, Premium 또는 Extreme 서비스 수준
SAP HANA 수평 확장 시스템 디렉터리 SAP HANA 수평 확장 시스템에서 단일 영역 내에서 사용되며 SAP HANA 노드 간에 바이너리 및 구성 파일을 공유합니다.
  • Filestore Regional(이전에는 Enterprise) 또는 Basic
  • NetApp Cloud Volumes ONTAP
  • Google Cloud NetApp Volumes, Premium 또는 Extreme 서비스 수준
SAP HANA 공유 파일 SAP HANA 노드에서 사용하는 공유 바이너리 및 구성 파일을 저장합니다.
  • Filestore Regional(이전에는 Enterprise)
  • NetApp Cloud Volumes ONTAP
  • Google Cloud NetApp Volumes, Premium 또는 Flex 서비스 수준

각 파일 공유 솔루션에서 지원하는 기능

다음 표에는 SAP 시스템에 필요한 파일 공유 솔루션의 일반적인 기능과 해당 기능을 지원하는 솔루션이 나와 있습니다.

기능 Filestore 기본 Filestore Regional(이전에는 Enterprise) NetApp Cloud Volumes ONTAP Google Cloud NetApp Volumes
재해 복구 수동 수동 Snapmirror로 자동화 멀티 리전 복제
고가용성 영역 서비스, 99.9% SLA 멀티 영역 서비스, 99.99% SLA 멀티영역 HA 솔루션,
Google Cloud인프라 전용 99.99% SLA

99.95% SLA가 적용되는 영역 서비스로서 Premium 또는 Extreme 서비스 수준

99.99% SLA가 적용되는 리전 서비스로서 Flex 서비스 수준

스냅샷/백업
관리형 서비스 아니요
프로토콜 NFSv3 NFSv3 NFSv3, NFSv4.1, SMB, iSCSI NFSv3, NFSv4.1, SMB
리전 복제 아니요 아니요 Snapmirror 사용
사용 가능한 리전 모든 지역 모든 지역 모든 지역 NetApp Volumes를 사용할 수 있는 리전 NetApp Volumes 위치를 참조하세요.
재해 복구를 위한 RPO 해당 사항 없음 해당 사항 없음 최소 15분참고 1 교차 리전 서비스 중단의 경우 최소 10분참고 1
최소 저장용량 1TB 1TB 638GB 시스템 디스크가 있는 100GB 볼륨 1TB참고 4
지원 제공업체 Google Cloud Google Cloud NetApp 소프트웨어용 NetApp 및 인프라용 Google Cloud Google Cloud
처리량 성능 100MB/s 읽기/쓰기참고 2 120/100MB/s 읽기/쓰기참고 2 구성에 따라 다릅니다. NetApp 문서를 참조하세요. 128MiB/s 읽기/쓰기참고 3

표 참고사항:

  • 참고 1: 표시되는 시간은 대략적인 시간이며 시스템 및 네트워크 구성, 백업 간격, 복구 절차를 포함한 다양한 요인에 따라 달라집니다.
  • 참고 2: Filestore Basic 및 Regional 등급을 사용하면 볼륨 크기가 스토리지 속도에 영향을 미칩니다. 표에 표시된 읽기/쓰기 처리량은 1TB의 볼륨 크기를 기준으로 합니다. 자세한 내용은 서비스 등급을 참조하세요. Filestore Regional 성능은 10TB 볼륨에서 1,200/1,000MiB/s로 확장됩니다.
  • 참고 3: Google Cloud NetApp Volumes를 사용하면 스토리지 속도(처리량)가 서비스 수준과 볼륨 크기에 따라 결정됩니다. 표에 나와 있는 읽기/쓰기 처리량은 가장 저렴한 옵션이며 볼륨 크기 1TB를 기준으로 합니다.
  • 참고 4: Google Cloud NetApp Volumes는 볼륨 크기를 최대 1GiB까지 지원합니다.

Google Cloud NetApp Volumes 정보

Google Cloud NetApp Volumes는 클라우드 기반 완전 관리형 데이터 스토리지 서비스로, SAP HANA를 사용하도록 인증된 모든 Compute Engine 인스턴스 유형에서 SAP HANA 수직 확장 시스템용 NFS 파일 시스템을 만드는 데 사용할 수 있습니다.

NetApp Volumes는 Flex, Standard, Premium, Extreme 서비스 수준을 제공합니다. SAP HANA 데이터 및 로그 디렉터리를 사용할 경우 Premium 또는 Extreme 서비스 수준을 사용해야 합니다. SAP 공유 파일의 경우 Premium, Extreme 또는 Flex 서비스 수준을 사용할 수 있습니다. 서비스 수준에 대한 자세한 내용은 주요 기능을 참조하세요.

수평 확장 배포에서 NetApp Volumes에 대한 지원은 SAP HANA용으로 인증된 머신 유형의 표에 명시된 대로 특정 Compute Engine 인스턴스 유형으로 제한됩니다.

NetApp Volumes를 사용하면 Persistent Disk 또는 Google Cloud Hyperdisk 볼륨을 사용하는 대신 /hana/data/hana/logs를 포함한 모든 SAP HANA 디렉터리를 공유 스토리지에 배치할 수 있습니다. 대부분의 다른 공유 스토리지 시스템에서는 /hana/shared 디렉터리만 공유 스토리지에 배치할 수 있습니다.

NetApp Volumes에 대한 SAP 지원은 인증 및 지원되는 SAP HANA 하드웨어 디렉터리에 나와 있습니다.

SAP HANA용 NetApp Volumes의 리전별 가용성

NetApp Volumes 볼륨은 SAP HANA 시스템을 호스팅하는 Compute Engine 인스턴스와 동일한 리전에 있어야 합니다.

NetApp Volumes가 제공되는 일부 리전에서 NetApp Volumes가 SAP HANA를 지원하지 않을 수도 있습니다.

다음Google Cloud 리전에서 SAP HANA와 함께 NetApp Volumes를 사용할 수 있습니다.

지역 위치
europe-west4 유럽 네덜란드 엠스하벤
us-east4 미국 북버지니아 애슈번
us-west2 미국 캘리포니아 로스앤젤레스

위 표에 나열되지 않은 Google Cloud 리전에서 NetApp Volumes를 사용하여 SAP HANA를 실행하려면 Google Cloud 영업팀에 문의하세요.

NFS 프로토콜 지원

NetApp Volumes는 Google Cloud기반 SAP HANA를 사용하는 NFSv3 및 NFSv4.1 프로토콜을 지원합니다.

여러 TCP 연결을 허용하도록 구성된 볼륨에는 NFSv3를 사용하는 것이 좋습니다. NFSv4.1은 여러 TCP 연결에서 지원되지 않습니다.

SAP HANA를 사용하는 NetApp Volumes의 볼륨 요구사항

NetApp Volumes 볼륨은 호스트 VM 인스턴스와 동일한 리전에 있어야 합니다.

/hana/data 볼륨과 /hana/log 볼륨에는 NetApp Volumes의 Extreme 또는 Premium 서비스 수준이 필요합니다. /hana/data/hana/log 디렉터리의 별도 볼륨에 있는 /hana/shared 디렉터리에 는 Premium 서비스 수준을 사용할 수 있습니다.

1TB보다 큰 SAP HANA 시스템에서 최고의 성능을 얻으려면 /hana/data, /hana/log, /hana/shared에 별도의 볼륨을 만드세요.

SAP HANA 성능 요구사항을 충족하려면 NetApp Volumes를 사용하여 SAP HANA를 실행할 때 다음과 같은 최소 볼륨 크기가 필요합니다.

디렉터리 최소 크기
/hana/shared 1TB
/hana/log 2.5TB
/hana/data 4TB

처리량 요구사항을 충족하도록 볼륨 크기를 조정합니다. Extreme 서비스 수준의 최대 처리량은 1TB 볼륨당 초당 128MB이며 볼륨당 최대 4.5GiBps입니다. 대용량 볼륨에서는 30GiBps입니다. NetApp Volumes의 예상 성능에 대한 자세한 내용은 최대 볼륨 처리량 및 IOPS를 참조하세요. /hana/data 볼륨에 더 많은 디스크 공간을 프로비저닝하면 시작 시간이 단축될 수 있습니다. /hana/data 볼륨의 경우 메모리 크기의 1.5배 또는 4TB 중 더 큰 용량을 사용하는 것이 좋습니다.

/hanabackup 볼륨의 최소 크기는 백업 전략에 따라 결정됩니다. SAP용 Google Cloud에이전트의 Backint 기능을 사용하여 데이터베이스를 Cloud Storage에 직접 백업할 수도 있습니다. 자세한 내용은 Backint를 사용하여 SAP HANA 백업 및 복구를 참조하세요.

NetApp Volumes로 SAP HANA 시스템 배포

Google Cloud기반 SAP HANA를 사용하여 NetApp Volumes를 배포하려면 먼저 VM을 배포하고 SAP HANA를 설치해야 합니다. Google Cloud 에서 제공하는 Terraform 구성 파일을 사용하여 Compute Engine 인스턴스와 SAP HANA를 배포하거나 컴퓨팅 인스턴스를 만들고 SAP HANA를 수동으로 설치할 수 있습니다.

Terraform 구성 파일을 사용하는 경우 컴퓨팅 인스턴스는 Persistent Disk 또는 Hyperdisk 볼륨에 매핑된 /hana/data/hana/log 디렉터리로 배포됩니다. NetApp Volumes 볼륨을 컴퓨팅 인스턴스에 마운트한 후에 다음 단계 설명대로 배포된 디스크의 콘텐츠를 복사해야 합니다.

Google Cloud 에서 제공하는 배포 파일을 사용하여 NetApp Volumes로 SAP HANA를 배포하려면 다음 안내를 따르세요.

  1. Terraform: SAP HANA 배포 가이드에 제공된 안내에 따라 Persistent Disk 또는 Hyperdisk 볼륨을 사용하여 SAP HANA를 배포합니다.

  2. NetApp Volumes 볼륨을 만듭니다. 이 작업을 수행하는 방법은 볼륨 만들기를 참조하세요.

  3. 다음 설정으로 mount 명령어를 사용하여 NetApp Volumes를 임시 마운트 지점에 마운트합니다.

    mount -t nfs -o OPTIONS server:path mountpoint

    OPTIONS에는 다음 설정을 사용하세요.

    rw,bg,hard,rsize=1048576,wsize=1048576,vers=3,tcp,nconnect=16,noatime,nolock

    vers=3 옵션은 NFSv3를 나타냅니다. nconnect=16 옵션은 여러 TCP 연결에 대한 지원을 지정합니다.

  4. 연결된 Persistent Disk 또는 Hyperdisk 볼륨을 사용하는 관련 서비스와 SAP HANA를 중지합니다.

  5. Persistent Disk 또는 Hyperdisk 볼륨의 콘텐츠를 해당 NetApp Volumes 볼륨에 복사합니다.

  6. Persistent Disk 또는 Hyperdisk 볼륨을 분리합니다.

  7. 다음 설정으로 /etc/fstab를 업데이트하여 NetApp Volumes 볼륨을 영구 마운트 지점에 다시 마운트합니다.

    server:path   /mountpoint   nfs   OPTIONS   0 0

    OPTIONS에는 다음 설정을 사용하세요.

    rw,bg,hard,rsize=1048576,wsize=1048576,vers=3,tcp,nconnect=16,noatime,nolock

    /etc/fstab 파일 업데이트에 대한 상세 설명은 Linux 파일 형식 설명서에서 nfs 페이지를 참조하세요.

  8. 최고의 성능을 얻으려면 다음 권장 설정으로 SAP HANA global.ini 파일의 fileio 카테고리를 업데이트하세요.

    매개변수
    async_read_submit on
    async_write_submit_active on
    async_write_submit_blocks all
    max_parallel_io_requests 128
    max_parallel_io_requests[data] 128
    max_parallel_io_requests[log] 128
    num_completion_queues 4
    num_completion_queues[data] 4
    num_completion_queues[log] 4
    num_submit_queues 8
    num_submit_queues[data] 8
    num_submit_queues[log] 8
  9. SAP HANA를 다시 시작합니다.

  10. 모두 예상대로 작동하는지 확인한 후 요금이 청구되지 않도록 Persistent Disk 또는 Hyperdisk 볼륨을 삭제합니다.