SAP NetWeaver 작업 가이드

이 가이드에는 Compute Engine에서 실행되는 SAP NetWeaver 시스템에 대한 IT 작업 관리 방법에 대한 개요가 나와 있습니다. 이 가이드에는 SAP NetWeaver 제품 관리의 세부 사항은 포함되어 있지 않습니다. Google Cloud는 SAP NetWeaver 애플리케이션 서버인 ABAP, 자바, 이러한 애플리케이션 서버 스택을 기반으로 하는 SAP 제품 실행에 대한 인증을 받았습니다.

Compute Engine VM 인스턴스 관리

이 섹션에서는 시스템 시작 및 중지에 관한 정보 등 Compute Engine에서 SAP NetWeaver를 작업하는 데 일반적으로 필요한 관리 작업 수행 방법을 보여줍니다.

VM 수명 관리

이 섹션에서는 Compute Engine VM의 실행 상태를 관리하는 방법에 대해 설명합니다.

VM 가용성 유지

Compute Engine은 특정 인프라 관련 이벤트 중 VM이 작동하는 방식을 결정하는 가용성 정책을 제공합니다. SAP NetWeaver 구현에서 VM 인스턴스에 대해 다음 기능을 활성화 상태로 유지하는 것이 중요합니다.

  • 실시간 이전: 인프라 유지보수 이벤트에 응답할 때 Compute Engine이 인스턴스를 계속 실행하도록 합니다.
  • 자동으로 다시 시작: 인스턴스 충돌 시 Compute Engine이 인스턴스를 다시 시작할 수 있습니다. SAP 시스템은 자동으로 재시작되지 않습니다.

VM 중지

언제든지 하나 이상의 SAP NetWeaver 호스트를 중지할 수 있으며, VM 인스턴스를 중지하면 해당 인스턴스가 종료됩니다. 2분 내에 종료가 완료되지 않으면 인스턴스가 강제로 중단됩니다. 인스턴스를 중지하기 전에 먼저 SAP NetWeaver를 중지하는 것이 좋습니다.

인스턴스를 중지하면 Compute Engine에서 VM 인스턴스로 ACPI 종료 신호를 전송합니다. VM 인스턴스가 중지되면 중지된 VM 인스턴스에 대해서는 요금이 청구되지 않습니다.

VM에 연결된 영구 디스크가 있는 경우, 디스크는 삭제되지 않으며 요금이 계속 청구됩니다. 영구 디스크에 있는 데이터가 중요한 데이터인 경우 다음 중 하나를 수행합니다.

  • 디스크 유지
  • 영구 디스크 스냅샷 생성 후 디스크 삭제. 이 옵션을 사용하면 비용을 절약할 수 있습니다. 데이터가 다시 필요할 때 스냅샷에서 다른 디스크를 생성할 수 있습니다.

VM을 중지하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 다음 위치로 이동합니다.

    VM 인스턴스 페이지

  2. 중지할 인스턴스를 하나 이상 선택합니다.

  3. VM 인스턴스 페이지 상단에 있는 중지를 클릭합니다.

다른 방법과 자세한 내용은 인스턴스 중지를 참조하세요.

VM 다시 시작

VM을 다시 시작하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 다음 위치로 이동합니다.

    VM 인스턴스 페이지

  2. 다시 시작할 인스턴스를 선택합니다.

  3. 페이지 오른쪽 상단에서 시작을 클릭합니다.

다른 방법과 자세한 내용은 인스턴스 다시 시작을 참조하세요.

VM 수정

VM이 배포된 후 VM 유형을 비롯한 VM의 다양한 속성을 변경할 수 있습니다. 백업에서 SAP 시스템을 복원해야 변경사항이 적용되는 경우도 있고 VM을 다시 시작하기만 하면 변경사항이 적용되는 경우도 있습니다.

자세한 내용은 SAP 시스템의 VM 구성 수정을 참조하세요.

시스템 상태 캡처

이 섹션에서는 시스템 상태를 저장해야 하는 시나리오와 이러한 경우에 사용할 수 있는 Compute Engine 기능에 대해 설명합니다.

스냅샷 사용

언제든지 영구 디스크의 스냅샷을 생성하여 특정 시점의 디스크 상태 복사본을 만들 수 있습니다. Compute Engine은 데이터의 무결성을 보장하는 자동 체크섬을 사용하여 각 스냅샷의 복사본 여러 개를 저장합니다.

스냅샷은 다음과 같은 사용 사례에 유용합니다.

사용 사례 세부정보
다른 유형의 스토리지로 이전 스냅샷을 사용하여 표준 또는 SSD 디스크 유형의 영구 디스크를 다른 유형으로 이전할 수 있습니다. Compute Engine 문서에서 다른 디스크 유형으로 스냅샷 복원을 참조하세요.
SAP NetWeaver에서 다른 영역으로 이전 스냅샷을 이용하여 SAP NetWeaver 시스템을 한 영역에서 동일한 리전의 다른 영역으로 이동시킬 수 있습니다. 리전 및 영역 간 VM 이동을 참조하세요.
간편하고 소프트웨어 독립적이며 비용 효과적인 백업 솔루션 제공 스냅샷을 이용해 연결된 영구 디스크를 백업하세요. 루트 디스크와 SAP NetWeaver 설치 바이너리를 백업할 수 있습니다.
스냅샷은 데이터베이스 시스템 백업을 수행하는 데 유용할 수 있습니다. 그러나 구현에 따라 다른 접근 방식을 사용하는 것이 좋습니다. 데이터베이스 백업 및 복원 방법은 데이터베이스 작업에 열거된 가이드를 참조하세요.

일관된 스냅샷을 얻으려면 SAP NetWeaver를 중지하거나 데이터베이스가 파일 시스템에 기록하지 못하도록 해야 합니다.

스냅샷을 생성하려면 스냅샷 생성을 위한 Compute Engine 지침을 따르세요. 스냅샷이 일관되도록 디스크 버퍼를 디스크로 비우는 등의 준비 단계에 주의하세요.

이미지 생성

부팅 디스크의 상태를 캡처하기 위해 커스텀 이미지를 생성할 수 있습니다. 이미지를 사용하여 단일 소스 VM을 기반으로 하는 새 VM 인스턴스를 작성하기 때문에 이미지는 백업과 다릅니다.

Google Cloud 배포 가이드의 SAP NetWeaver를 수행할 때 배포 단계의 마지막에 하나 이상의 이미지를 만들어야 합니다. 그러나 SAP NetWeaver 바이너리 업데이트 설치 또는 SAP NetWeaver 버전 업그레이드와 같이 시스템에 중요한 변경을 한 후 새 이미지를 만들 수 있습니다.

자세한 안내는 다음을 참조하세요.

리전 및 영역 간 VM 이동

Compute Engine을 사용하면 동일한 리전의 영역과 다른 리전의 영역 간에 VM을 이동할 수 있습니다. 예를 들어 더 나은 성능을 제공하는 새로운 리전이나 영역이 사용 가능해지거나 한 영역에서 지원이 중단되는 경우 VM을 이동할 수 있습니다.

Compute Engine 문서에는 VM을 다른 영역으로 이동하는 방법에 대한 자세한 안내가 들어 있습니다.

SAP NetWeaver에 대한 고려 사항은 다음과 같습니다.

  • SAP는 머신 유형 제한으로 인해 특정 영역에서만 실행될 수 있습니다. 자세한 내용은 Google Cloud에서 사용하는 SAP NetWeaver 계획 가이드를 참조하세요.
  • VM을 마이그레이션하면 VM의 ID가 변경됩니다. 이러한 변경으로 인해 SAP HW 키 변경이 트리거되므로 새 SAP 라이선스를 가져와야 합니다.
  • 이미 사용 중이 아니라면 새 영역에서 동일한 호스트 이름을 사용할 수 있습니다. 호스트 이름이 변경된 경우 SAP SWPM의 일반 작업 기능을 통해 이름 변경 작업을 실행하고 SAP NetWeaver 호스트 이름을 변경해야 합니다.

데이터베이스 작업

이 섹션에서는 Google Cloud에서 다음 데이터베이스 서버를 관리하기 위한 리소스를 제공합니다.

  • SAP HANA
  • SAP ASE
  • Linux, UNIX, Windows용 IBM Db2(IBM Db2)
  • Microsoft SQL Server

SAP HANA 작업

Google Cloud에서 SAP HANA를 실행하는 방법에 대한 자세한 내용은 Google Cloud에서 사용하는 SAP HANA 작업 가이드를 참조하세요. 이 가이드에서는 관리, 백업 및 복구, 보안, 네트워킹, 기타 주제에 대해 자세히 설명합니다.

SAP ASE 작업

SAP ASE 사용에 대한 자세한 내용은 SAP Adaptive Server Enterprise를 참조하세요.

IBM Db2 작업

SAP에서 IBM Db2를 사용하는 방법에 대한 자세한 내용은 Linux, UNIX, Windows용 IBM Db2에서 사용하는 SAP를 참조하세요.

Microsoft SQL Server 작업

다음 리소스는 Google Cloud에서 Microsoft SQL Server를 실행하는 방법에 대한 세부정보를 제공합니다.

리소스 설명
Microsoft SQL Server 권장사항 Compute Engine에서 안정성과 성능을 위해 Microsoft SQL Server를 구성하는 방법에 대해 알아보세요.

참고로 SAP 시스템 권장사항에는 다음과 같은 중요한 차이점이 있습니다.


  • 로컬 SSD 드라이브를 사용하지 않습니다. 대신 영구 디스크 SSD를 사용합니다.
  • 병렬 쿼리 처리의 경우 최대 병렬 처리 수준을 8이 아닌 1로 설정하세요.
  • 프로덕션 시스템의 Microsoft SQL Server 데이터베이스의 경우 트랜잭션 로그 설정이 "FULL"이어야 합니다.
  • 버퍼 풀 확장 기능을 사용하지 마세요.
HammerDB를 사용하여 Microsoft SQL Server 부하 테스트 이 가이드에서는 HammerDB를 사용하여 Compute Engine Microsoft SQL Server 인스턴스에서 부하 테스트를 수행하는 방법을 보여줍니다.

IAM 작업

Google Cloud 리소스에 대한 액세스 제어는 배포를 안전하게 보호하고 운영하는 데 있어 중요한 부분입니다. SAP는 자체 사용자 관리 시스템을 제공하지만 Google Cloud의 Identity and Access Management(IAM)를 사용하면 Google Cloud 리소스에 대한 권한을 통합 제어할 수 있습니다. 누가 어떠한 리소스 액세스 수준을 갖는지 정의하여 액세스 제어를 관리할 수 있습니다. 예를 들어 SAP 인스턴스에서 VM, 영구 디스크, 네트워킹의 생성 및 수정과 같은 제어 영역 작업을 수행할 수 있는 사용자를 제어할 수 있습니다.

Compute Engine에서의 IAM 개요는 액세스 제어 옵션을 참조하세요.

팀 구성원 관리

때로 프로젝트에서 팀 구성원을 추가 또는 삭제하거나 팀 구성원의 권한 수준을 변경해야 합니다. 팀 구성원을 관리하는 방법에 대한 자세한 내용은 팀 구성원 추가, 삭제, 권한 변경을 참조하세요.

사용자에게 권한을 부여하기 위해서는 IAM 역할이 필수적입니다. 역할과 각 역할이 부여하는 권한에 대한 자세한 내용은 ID 및 액세스 관리 역할을 참조하세요.

SSH 키 관리

기본적으로 Compute Engine은 SSH 키를 자동으로 관리합니다. 사용자 고유의 SSH 키를 관리하기로 결정한 경우 때로 정상 작업 중에 키를 추가 및 삭제해야 합니다. 자세한 단계는 SSH 키 추가 및 제거를 참조하세요.

서비스 계정 관리

IAM의 서비스 계정을 사용하면 애플리케이션 및 서비스에 권한을 부여할 수 있습니다. Compute Engine에서 서비스 계정이 작동하는 방식을 이해하는 것이 중요합니다.

Compute Engine VM에 할당된 서비스 계정은 해당 VM에서 실행되는 애플리케이션의 기본 서비스 계정입니다. 이 VM 서비스 계정을 사용하는 모든 애플리케이션은 VM 서비스 계정에 부여된 IAM 역할 및 권한을 상속합니다.

자세한 내용은 Google Cloud에서 SAP 프로그램의 ID 및 액세스 관리를 참조하세요.

Cloud Logging 사용

Cloud Logging은 시스템 전체 로깅을 위한 Google Cloud 솔루션입니다. Cloud Logging을 사용하면 로그 데이터, 이벤트를 저장, 검색, 분석 모니터링하고 알림을 받을 수 있습니다. Cloud Logging을 사용하려면 각 VM에 Cloud Logging 에이전트를 설치해야 합니다.

에이전트를 설치하지 않은 경우 지금 설치할 수 있습니다. Logging 에이전트 설치를 참조하세요.

지원되는 로그에 대한 자세한 내용은 Compute Engine 로그를 참조하세요.

액세스 제어

Cloud Logging은 로그 및 로깅 작업에 상세한 액세스 제어를 제공합니다. 자세한 내용은 액세스 제어 가이드를 참조하세요.

감사 로깅

Cloud 감사 로그는 Google Cloud에서 발생하는 활동에 대한 주요 정보를 관리 활동데이터 액세스라는 두 가지 로그 유형으로 제공합니다. Google Cloud 콘솔에서 활동 피드 및 로그 탐색기를 볼 수 있습니다.

SAP NetWeaver용 Google Cloud 모니터링 에이전트 작업

모니터링 에이전트 작업에 대한 자세한 내용은 SAP NetWeaver용 모니터링 에이전트 운영 가이드를 참조하세요.