이 체크리스트는 Google Cloud에서 SAP NetWeaver 환경의 디자인, 마이그레이션, 구현, 유지보수를 향상시키는 데 도움을 줍니다.
체크리스트를 진행하면서 비즈니스 니즈를 고려하세요. 권장사항과 다른 방식을 선택하는 경우 체크리스트의 이후 태스크에 이러한 차이를 반영하세요.
- SAP NetWeaver 환경을 확장하고 중복성을 높이려면 SAP 중앙 서비스, 각 SAP 애플리케이션 서버, 각 데이터베이스 서버를 고유한 개별 Compute Engine VM 인스턴스에서 실행합니다.
- 다음 가이드라인에 따라 VM 인스턴스 크기가 올바른지 확인합니다.
- 온프레미스 또는 다른 클라우드 환경에서 기존 시스템을 이동하려면 먼저 Google Cloud로 마이그레이션할 때 현재 워크로드 통계 및 사용률을 기준으로 사용합니다.
- 로드에 맞게 VM 크기를 지정하지 않으면 여러 SAP 시스템 ID를 다른 비즈니스 솔루션과 결합할 때 애플리케이션의 리소스 사용이 제한되어 실행 성능이 저하될 수 있습니다.
- Google Cloud 기반 SAP 솔루션의 크기 조정에 대해 자세히 알아보려면 크기 조정이란? 및 SAP Quick Sizer를 참조하세요.
- 동일한 VM에서 SAP 애플리케이션 인스턴스를 두 개 이상 실행하거나 동일한 VM에서 동일한 SID로 여러 애플리케이션 서버를 실행하도록 선택하는 경우 단일 VM보다 크게 증가할 때 이러한 인스턴스를 재배치할 수 있도록 서로 다른 호스트 이름을 사용하여 설치해야 합니다.
- SAP 프로필에는 파일 이름 및 SAP 변수 모두 SAPLOCALHOST 및 SAPGLOBALHOST와 같은 인스턴스 호스트 이름이 포함됩니다. 이러한 속성 때문에 시작부터 해당 인스턴스에 대해 별칭 IP 및 별칭 호스트 이름을 구성하는 것이 좋습니다.
- 전체 프로젝트에 대해 별칭 IP 및 호스트 이름의 매핑을 유지보수하려면 로컬 DNS 리졸버를 사용하는 대신 Google Cloud에서 중앙 리졸버로 Cloud DNS를 구성합니다.
- 애플리케이션 수요가 증가 및 하락할 때 워크로드를 동적으로 조정하려면 SAP 애플리케이션 자동 확장 메커니즘을 구현하는 것이 좋습니다.
- 대부분의 대규모 SAP 환경에서 애플리케이션 서버 워크로드는 일별로 예측 가능한 변동폭을 갖습니다. 이러한 워크로드 변동 시기 및 규모가 일반적으로 일관성이 있고 거의 바뀌지 않기 때문에 이러한 서버는 클라우드 인프라가 갖는 탄력적 특성을 활용하기에 적합한 대상입니다.
- SAP 워크로드에 대한 자동 확장 옵션을 활용하기 위해서는 SAP 앱 서버 자동 확장을 위한 권장사항을 참조하세요.
- SAP 구성 표준 및 지원 가능성에 대한 자세한 내용은 SAP 지원 포털 홈 및 Google Cloud 기반 SAP 솔루션을 참조하세요.
- 특정 Compute Engine VM을 지원하는 리전 및 영역에 대해 알아보려면 사용 가능한 리전 및 영역을 참조하세요. 일부 위치에서는 SAP NetWeaver에서 인증된 Compute Engine VM을 사용하지 못할 수 있습니다.
- 업체 위치에 따라 SAP NetWeaver 배포에 맞는 리전 및 영역을 선택하세요. SAP NetWeaver 인스턴스는 동일한 리전에 있어야 하고, 고가용성 구성요소(예: SAP 중앙 서비스)는 최대한의 중복성을 위해 해당 리전 내에서 서로 다른 영역에 배포되어야 합니다.
- SAP NetWeaver 배포에 가장 적합한 리전을 선택하려면 Compute Engine 리전 선택 권장사항을 참조하세요.
- 여러 유형의 시스템 오류를 견딜 수 있는 네트워크 디자인을 선택하려면 강력한 시스템 디자인을 참조하세요.
SAP NetWeaver를 설치할 때는 다음 자동화 도구를 사용하여 Google Cloud에 SAP 워크로드를 배포할 수 있습니다.
- Terraform(권장): 안전하고 효율적으로 인프라를 빌드, 변경, 버전 관리하기 위한 업계 인기 애플리케이션입니다. Terraform을 사용하고 SAP 솔루션에 대해 적합한 구성 파일을 찾으려면 Terraform을 사용하여 Google Cloud에서 SAP 배포 자동화를 참조하세요.
- Google Cloud Deployment Manager: Google Cloud에서 SAP NetWeaver를 실행하는 데 필요한 모든 패키지를 설치하고 구성하는 애플리케이션입니다. Deployment Manager를 사용하고 SAP 솔루션에 적합한 템플릿을 찾으려면(고가용성 설정 포함) Google Cloud에서 Deployment Manager를 사용하여 SAP 배포 자동화를 참조하세요.
SAP NetWeaver 배포 및 설치에 커스텀 절차(예: 수동 설치, 타사 도구, 공급자)가 필요하면 SAP 워크로드 수동 설정 및 설치를 위한 다음 배포 가이드를 참조하세요.
- SAP NetWeaver 배포에 맞는 머신 유형을 선택하려면 인증된 머신 유형을 참조하세요.
운영체제를 선택하고 사용 가능한 OS 이미지를 보려면 Google Cloud 기반 SAP NetWeaver용 OS 지원 및 빠른 참조 테이블을 참조하세요.
2단계 아키텍처에서 SAP HANA와 동일한 호스트에 SAP NetWeaver를 실행하는 경우 SAP HANA 머신 요구사항이 적용됩니다. SAP HANA 인증 머신 유형을 보려면 Google Cloud 기반 SAP HANA 인증을 참조하세요.
OS 이미지 라이선스의 경우 OS 공급업체에서 제공되는 Bring Your Own License(사용자 라이선스 사용)가 지원됩니다. 원하는 게스트 OS 이미지 릴리스를 Google Cloud에서 사용할 수 없으면 이를 커스텀 이미지로 가져올 수 있습니다.
지원되는 머신 유형, 운영체제, 애플리케이션에 대한 자세한 내용은 SAP 참고 2456432 - Google Cloud 기반 SAP 애플리케이션: 지원되는 제품 및 Google Cloud 머신 유형을 참조하세요.
- 지원되는 데이터베이스 유형, 공급업체, 할당된 SAP Application Performance Standard(SAPS)에 대한 자세한 내용은 SAP 참고 2456432 - Google Cloud 기반 SAP 애플리케이션: 지원되는 제품 및 Google Cloud 머신 유형을 참조하세요.
SAP NetWeaver Google Cloud에 사용할 수 있는 NFS 및 기타 파일 스토리지 시스템에 대한 자세한 내용은 Google Cloud 기반 HA SAP 시스템용 스토리지 옵션을 참조하세요.
SAP NetWeaver용 Compute Engine 고가용성 공유 스토리지 솔루션에는 Filestore Enterprise, NetApp Cloud Volumes Service, NetApp Cloud Volumes ONTAP이 포함됩니다.
SAP NetWeaver용으로 데이터베이스 및 파일 시스템을 백업하는 방법은 AS 자바 백업 및 복원과 UNIX에서 SAP 시스템 백업 및 복원을 참조하세요.
백업 아카이브 보안을 위해서는 백업 파일을 별도의 안전한 위치에 저장해야 합니다. 다음은 몇 가지 일반적인 옵션입니다.
- Google Cloud Storage에 백업을 저장할 수 있습니다.
- 커스텀 또는 타사 위치에 있는 드라이브에 아카이브를 저장할 수 있습니다(예: 온프레미스).
- 또한 Filestore 또는 NetApp Cloud Volumes Service를 사용하여 Google Cloud에 백업을 저장할 수도 있습니다.
- 복구 가능성을 보장하기 위해서는 서로 다른 매체 유형으로 여러 위치에 여러 복사본을 저장해야 합니다.
복구 지점 목표(RPO) 및 복구 시간 목표(RTO)에 대한 비즈니스 요구사항을 기준으로 파일 시스템 데이터 및 데이터베이스 파일에 대해 백업 빈도 및 보관 기간을 정의합니다.
Google Cloud 기반 SAP NetWeaver의 고가용성 구성을 위한 권장사항 체크리스트는 Google Cloud 기반 SAP의 고가용성을 참조하세요.
- SAP NetWeaver에 재해 복구를 제공하는 방법은 Google Cloud 기반 SAP NetWeaver를 위한 재해 복구 계획 가이드를 참조하세요.
- Google Cloud에서 SAP NetWeaver 인프라에 대한 통합 모니터링을 위해서는 SAP용 Google Cloud 에이전트를 사용합니다.
- 모니터링 에이전트를 설정하려면 SAP용 Google Cloud 에이전트 계획 가이드 및 SAP 참고 2469354 - IaaS 인프라 기반 SAP용 주요 모니터링 측정항목을 참조하세요.
- Solution Manager나 Focused Run과 같은 SAP 고유의 시스템 또는 적절한 서드 파티 모니터링 애플리케이션을 사용하여 애플리케이션에 대해 강력한 모니터링 전략을 구현해야 합니다. 그리고 커스텀 측정항목 및 알림을 만들 수 있는 광범위한 클라우드 및 운영체제 모니터를 제공하는 Google Cloud Monitoring으로 이를 보완합니다.
웹 인터페이스 또는 SAP GUI를 통해 SAP NetWeaver에 액세스하는 것 외에도 다른 SAP 솔루션 또는 타사 시스템과의 인바운드 및 아웃바운드 통신을 설정해야 할 수 있습니다. 이에 대한 일반적인 예시에는 IDOC 인터페이스, 외부 비즈니스 파트너와의 통합, 온프레미스 보고 시스템이 갖춰진 SAP Landscape Transformation Replication이 포함됩니다. 인바운드 및 아웃바운드 인터페이스를 사용 설정하려면 다음 리소스를 사용하여 VPC 네트워크에서 라우팅 및 방화벽 규칙을 설정합니다.
- SAP NetWeaver 소프트웨어는 여러 가상 머신에 대한 시스템 인스턴스 배포를 허용하는 분산 아키텍처를 지원합니다. 이 아키텍처는 확장성 및 중복성 이점을 모두 제공합니다.
- SAP NetWeaver의 분산 특성으로 인해 최종 사용자 요청에 대한 부하 분산이 필요합니다. Google Cloud에서는 Google 고유의 L4 또는 L7 부하 분산기와 함께 고유한 SAP 소프트웨어 부하 분산을 사용할 수 있습니다. 또는 Google Cloud Marketplace로부터 타사 부하 분산기를 설정할 수 있습니다.
- 사용자의 지리적 위치와 시스템 환경 설정을 고려하는 부하 분산 전략에 사용 가능한 옵션을 찾아보려면 고가용성이 중요할 때 Google Cloud 기반 SAP를 실행하는 방법을 참조하세요.
- 부하 기반 시스템 유연성을 제공하기 위한 추가 방법은 Google Cloud에서 SAP 앱 서버 자동 확장을 위한 권장사항을 참조하세요.