Google Cloud 기반 SAP용 파일 공유 솔루션

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

Google Cloud 기반 SAP용 파일 공유 솔루션

다음 표에서는 Google Cloud가 SAP 시스템에 대해 지원하는 파일 공유 솔루션을 보여줍니다.

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

파일 공유 솔루션 설명
Filestore

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

가용성이 높은 멀티 영역 배포에 Filestore의 Enterprise 등급(Filestore Enterprise)을 사용하는 것이 좋습니다. Filestore 서비스 등급에 대한 자세한 내용은 서비스 등급을 참조하세요. Filestore Basic의 빠른 시작 가이드는 빠른 시작: Console 사용을 참조하세요.

NetApp Cloud Volumes ONTAP

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

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

Google Cloud용 NetApp Cloud Volumes Service

Google Cloud Console에서 배포할 수 있는 NetApp의 고성능 완전 관리형 파일 스토리지 솔루션입니다.

NetApp Cloud Volumes Service는 CVSCVS-Performance라는 두 가지 서비스 유형을 제공합니다. 자세한 내용은 서비스 유형을 참조하세요.

SAP의 경우 여러 서비스 수준을 제공하는 NetApp Cloud Volumes Service CVS-Performance(NetApp CVS-Performance) 서비스 유형을 사용해야 합니다. 대부분의 SAP 사용 사례의 경우 Extreme 서비스 수준을 사용해야 하지만 사용 사례에 고성능이 필요하지 않은 경우 Standard 또는Premium 서비스 수준을 사용할 수도 있습니다.

자세한 내용은 서비스 수준을 참조하세요.

Google Cloud NetApp Volumes

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

NetApp Volumes는 Standard, Premium, Extreme의 3가지 서비스 수준 유형을 제공합니다. 대부분의 SAP 사용 사례의 경우 Extreme 서비스 수준을 사용해야 하지만 사용 사례에 고성능이 필요하지 않은 경우 Standard 또는Premium 서비스 수준을 사용할 수도 있습니다.

자세한 내용은 주요 기능의 비교 표를 참조하세요.

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

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

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

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

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

기능 Filestore 기본 Filestore Enterprise NetApp Cloud Volumes ONTAP NetApp CVS-Performance Google Cloud NetApp Volumes
재해 복구 수동 수동 Snapmirror로 자동화 멀티 리전 복제 멀티 리전 복제
고가용성 영역 서비스, 99.9% SLA 멀티 영역 서비스, 99.99% SLA 멀티 영역 HA 솔루션,
Google Cloud 인프라 전용 99.99% SLA
영역 서비스, 99.99% SLA 영역 서비스, 99.95% SLA
스냅샷/백업
관리형 서비스 아니요
프로토콜 NFSv3 NFSv3 NFSv3, NFSv4.1, SMB, iSCSI NFSv3, NFSv4.1, SMB NFSv3, NFSv4.1, SMB
리전 복제 아니요 아니요 Snapmirror 사용
사용 가능한 리전 모든 지역 모든 지역 모든 지역 NetApp CVS-Performance을 사용할 수 있는 리전 NetApp 글로벌 리전 지도를 참조하세요. NetApp Volumes를 사용할 수 있는 리전 NetApp Volumes 위치를 참조하세요.
재해 복구를 위한 RPO 해당 사항 없음 해당 사항 없음 최소 15분참고 1 최소 15분참고 1 최소 10분참고 1
최소 저장용량 1TB 1TB 638GB 시스템 디스크가 있는 100GB 볼륨 1TB 1TB
지원 제공업체 Google Cloud Google Cloud NetApp 소프트웨어용 NetApp 및 인프라용 Google Cloud Google Cloud Google Cloud
처리량 성능 100MB/s 읽기/쓰기참고 2 120/100MB/s 읽기/쓰기참고 2 구성에 따라 다릅니다. NetApp 문서를 참조하세요. 128MB/s 읽기/쓰기참고 3 125MiB/s 읽기/쓰기참고 4

표 참고사항:

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

Google Cloud용 NetApp Cloud Volumes Service 정보

Google Cloud용 NetApp Cloud Volumes Service는 완전 관리형 클라우드 기반 데이터 서비스 플랫폼으로, SAP HANA 인증을 받은 모든 Compute Engine 인스턴스 유형에서 SAP HANA 수직 확장 시스템용 NFS 파일 시스템을 만들기 위해 사용할 수 있습니다.

NetApp Cloud Volumes Service에서는 CVSCVS-Performance 등 두 가지 서비스 유형을 제공합니다. CVS_Performance 서비스 유형에서는 다양한 서비스 수준을 제공합니다. SAP HANA에서 NetApp Cloud Volumes Service CVS-Performance(NetApp CVS-Performance) 서비스 유형과 Extreme 서비스 수준을 사용해야 합니다.

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

NetApp CVS-Performance에서는 Compute Engine 영구 디스크를 사용하는 대신 /hana/data/hana/logs를 포함한 모든 SAP HANA 디렉터리를 공유 저장소에 배치할 수 있습니다. 대부분의 다른 공유 스토리지 시스템에서는 /hana/shared 디렉터리만 공유 스토리지에 배치할 수 있습니다.

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

SAP HANA용 NetApp CVS-Performance의 리전별 제공

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

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

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

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

위에 나열되지 않은 Google Cloud 리전에서 NetApp CVS-Performance와 함께 SAP HANA를 실행하는 데 관심이 있다면 영업팀에 문의하세요.

NFS 프로토콜 지원

NetApp CVS-Performance는 Google Cloud에서 SAP HANA를 사용하는 NFSv3 및 NFSv4.1 프로토콜을 지원합니다.

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

SAP HANA용 NetApp Cloud Volumes Service의 볼륨 요구사항

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

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

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

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

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

처리량 요구사항을 충족하도록 볼륨 크기를 조정합니다. Extreme 서비스 수준의 최소 처리량 속도는 1TB당 128MB/초이므로 4TB디스크 공간의 처리량은 초당 512MB입니다. /hana/data 볼륨에 더 많은 디스크 공간을 프로비저닝하면 시작 시간을 단축할 수 있습니다. /hana/data 볼륨의 경우 메모리 크기의 1.5배 또는 4TB 중 더 큰 용량을 사용하는 것이 좋습니다.

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

NetApp CVS-Performance로 SAP HANA 시스템 배포

Google Cloud에서 SAP HANA를 사용하여 NetApp CVS-Performance를 배포하려면 먼저 VM을 배포하고 SAP HANA를 설치해야 합니다. Google Cloud에서 제공하는 Terraform 구성 파일 또는 Deployment Manager 템플릿을 사용하여 VM 및 SAP HANA를 배포하거나 VM 인스턴스를 만들고 SAP HANA를 수동으로 설치할 수 있습니다.

Terraform 구성 파일 또는 Deployment Manager 템플릿을 사용하는 경우 VM은 영구 디스크에 매핑된 /hana/data/hana/log 볼륨으로 배포됩니다. NetApp CVS-Performance 볼륨을 VM에 마운트한 후 다음 단계에 따라 영구 디스크의 콘텐츠를 복사해야 합니다.

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

  1. 원하는 안내에 따라 영구 디스크를 사용하여 SAP HANA를 배포합니다.

  2. NetApp CVS-Performance 볼륨을 만듭니다. NetApp에 대한 상세 설명은 Google Cloud용 NetApp Cloud Volumes Service 문서를 참조하세요.

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

    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. 연결된 영구 디스크 볼륨을 사용하는 SAP HANA 및 관련 서비스를 중지합니다.

  5. 영구 디스크 볼륨의 콘텐츠를 해당 NetApp CVS-Performance 볼륨에 복사합니다.

  6. 영구 디스크를 분리합니다.

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

    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. 모든 요소가 예상대로 작동하는지 확인한 후 요금이 청구되지 않도록 영구 디스크를 삭제합니다.