Azure Center for SAP solutions를 사용하여 S/4HANA 인프라 배포
이 방법 가이드에서는 Azure Center for SAP solutions에서 S/4HANA 인프라를 배포하는 방법을 알아봅니다. 세 가지 배포 옵션이 있습니다. HA(고가용성) 분산, 비 HA 분산 및 단일 서버입니다.
필수 조건
- Azure 구독
- SAP 시스템을 배포하는 구독에 Microsoft.Workloads 리소스 공급자를 등록합니다.
- VIS(Virtual Instance for SAP solutions) 리소스를 만들 구독 및 리소스 그룹에 대한 기여자 역할 액세스 권한이 있는 Azure 계정입니다.
- 구독 또는 적어도 모든 리소스 그룹(컴퓨팅, 네트워크, 스토리지)에 대한 기여자 역할 액세스 권한이 있는 사용자 할당 관리 ID입니다. Azure Center for SAP solutions를 통해 SAP 소프트웨어를 설치하려는 경우 SAP 미디어를 저장할 SAP 비트 스토리지 계정의 ID에 Storage Blob 데이터 읽기 권한자, 읽기 권한자 및 데이터 액세스 역할도 제공합니다.
- 인프라 배포를 위한 네트워크 설정.
- 인프라 배포 및 소프트웨어 설치 중에 사용되는 Standard_D4ds_v4 또는 Standard_E4s_v3 SKU의 최소 4코어 가용성
- Azure 구독의 할당량을 검토합니다. 할당량이 부족한 경우 인프라 배포를 만들기 전에 지원 요청을 만들어야 할 수도 있습니다. 그렇지 않으면 배포에 실패하거나 할당량 부족 오류가 발생할 수 있습니다.
- Azure Center for SAP solutions가 SAP 시스템의 크기를 조정하도록 허용하는 데 필요한 SAPS(SAP 애플리케이션 성능 표준) 및 데이터베이스 메모리 크기에 유의합니다. 확실하지 않은 경우 VM을 선택할 수도 있습니다. 다음과 같습니다.
- VIS에서 단일 ASCS 인스턴스를 구성하는 단일 ASCS VM 또는 ASCS VM 클러스터
- VIS에서 단일 데이터베이스 인스턴스를 구성하는 단일 데이터베이스 VM 또는 데이터베이스 VM 클러스터
- VIS에서 단일 애플리케이션 인스턴스를 구성하는 단일 애플리케이션 서버 VM 배포 또는 등록되는 애플리케이션 서버의 수에 따라 애플리케이션 인스턴스가 여러 개 있을 수 있습니다.
배포 형식
사용 사례에 따라 인프라에 대해 선택할 수 있는 세 가지 배포 옵션이 있습니다.
- HA(고가용성) 분산은 분산 HA 아키텍처를 만듭니다. 이 옵션은 프로덕션 환경에 권장됩니다. 이 옵션을 선택하면 고가용성 SLA를 선택해야 합니다. 사용 사례에 적합한 SLA를 선택합니다.
- 99.99%(가용성 최적화)는 VM 배포에 사용 가능한 영역 쌍을 보여 줍니다. 첫 번째 영역은 기본 영역이고 다음 영역은 보조 영역입니다. 활성 ASCS 및 데이터베이스 서버는 주 영역에 배포됩니다. 수동 ASCS 및 데이터베이스 서버는 보조 영역에 배포됩니다. 애플리케이션 서버는 두 영역에 걸쳐 균등하게 배포됩니다. 이 옵션은 가용성 영역이 없거나 해당 지역 내의 영역 쌍에서 사용할 수 있는 하나 이상의 M 시리즈 및 E 시리즈 VM SKU가 없는 지역에는 표시되지 않습니다.
- 99.95%(비용 최적화)는 모든 인스턴스에 대한 세 가지 가용성 집합을 보여 줍니다. HA ASCS 클러스터는 첫 번째 가용성 집합에 배포됩니다. 모든 애플리케이션 서버는 두 번째 가용성 집합에 배포됩니다. HA 데이터베이스 서버는 세 번째 가용성 집합에 배포됩니다. 가용성 영역 이름이 표시되지 않습니다.
- 분산은 비 HA 분산 아키텍처를 만듭니다.
- 단일 서버는 단일 서버로 아키텍처를 만듭니다. 이 옵션은 비프로덕션 환경에서만 사용할 수 있습니다.
지원되는 소프트웨어
Azure Center for SAP solutions는 S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00 and S/4HANA 2022 ISS 00 소프트웨어 버전을 지원합니다.
다음 OS(운영 체제) 소프트웨어 버전은 이러한 SAP 소프트웨어 버전과 호환됩니다.
게시자 | 이미지 및 이미지 버전 | 지원되는 SAP 소프트웨어 버전 |
---|---|---|
Red Hat | SAP 애플리케이션용 Red Hat Enterprise Linux 8.6 - x64 Gen2 최신 | S/4HANA 1909 ISS00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00 |
Red Hat | SAP 애플리케이션용 Red Hat Enterprise Linux 8.4 - x64 Gen2 최신 | S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00 |
SUSE | SAP 애플리케이션용 SLES(SUSE Linux Enterprise Server) 15 SP4 - x64 Gen2 최신 | S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00 |
SUSE | SAP 애플리케이션용 SLES(SUSE Linux Enterprise Server) 15 SP3 - x64 Gen2 최신 | S/4HANA 1909 ISS 00, S/4HANA 2020 ISS 00, S/4HANA 2021 ISS 00, S/4HANA 2022 ISS 00 |
SUSE | SAP 애플리케이션용 SLES(SUSE Linux Enterprise Server) 12 SP5 - x64 Gen2 최신 | S/4HANA 1909 ISS 00 |
특정 이전 버전이 아닌 최신 이미지를 사용하려면
latest
를 사용하면 됩니다. 최신 이미지 버전이 마켓플레이스에서 새로 릴리스되고 예기치 않은 문제가 있는 경우 배포가 실패할 수 있습니다. Portal을 배포에 사용하는 경우 문제가 해결될 때까지 다른 sku train 이미지(예: 15-SP3 대신 12-SP4)를 선택하는 것이 좋습니다. 그러나 API/CLI를 통해 배포하는 경우 사용 가능한 다른 이미지 버전을 제공할 수 있습니다. 게시자에서 사용 가능한 이미지 버전을 보고 선택하려면 아래 명령을 사용합니다.Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Sku $skuName | Select Version where, for example $locName="eastus" $pubName="RedHat" $offerName="RHEL-SAP-HA" $skuName="84sapha-gen2"
Azure Center for SAP solutions는 이제 Azure Marketplace 이미지와 함께 사용자 지정 OS 이미지가 있는 SAP 시스템 VM의 배포를 지원합니다. 사용자 지정 OS 이미지를 사용하는 배포의 경우 여기의 단계를 따릅니다.
배포 만들기
Azure Portal에 로그인합니다.
검색 창에 Azure Center for SAP solutions를 입력하고 선택합니다.
Azure Center for SAP solutions 방문 페이지에서 새 SAP 시스템 만들기를 선택합니다.
Virtual Instance for SAP solutions 만들기 페이지의 기본 사항 탭에서 프로젝트 세부 정보를 입력합니다.
구독에서 인프라를 배포할 Azure 구독을 선택합니다.
리소스 그룹에서 VIS가 만드는 모든 리소스에 대한 리소스 그룹을 선택합니다.
인스턴스 세부 정보에서 SAP 인스턴스에 대한 세부 정보를 입력합니다.
이름에 3자로 된 SID(SAP 시스템 식별자)를 입력합니다. VIS는 SID와 동일한 이름을 사용합니다.
지역에서 리소스를 배포할 Azure 지역을 선택합니다.
환경 형식에서 환경이 프로덕션인지 비프로덕션인지 선택합니다. 프로덕션을 선택하면 분산 HA 또는 비 HA S/4HANA 시스템을 배포할 수 있습니다. 프로덕션 시스템에 분산 HA 배포를 사용하는 것이 좋습니다. 비프로덕션을 선택하면 단일 서버 배포를 사용할 수 있습니다.
SAP 제품의 경우 선택 항목을 S/4HANA로 유지합니다.
Database의 경우 선택 항목을 HANA로 유지합니다.
HANA 크기 조정 방법의 경우 선택 항목을 스케일 업으로 유지합니다.
배포 유형에서 배포 유형을 선택하고 구성합니다.
네트워크의 경우 이전에 서브넷으로 만든 네트워크를 만듭니다.
애플리케이션 서브넷 및 데이터베이스 서브넷의 경우 필요에 따라 IP 주소 범위를 매핑합니다. 배포마다 다른 서브넷을 사용하는 것이 좋습니다. AzureFirewallSubnet, AzureFirewallManagementSubnet, AzureBastionSubnet 및 GatewaySubnet을 포함한 이름은 Azure 내에서 예약된 이름입니다. 서브넷 이름으로 사용하지 마세요.
운영 체제 아래에서 이미지의 원본을 선택합니다.
Azure Marketplace OS 이미지를 사용하는 경우 다음 설정을 사용합니다.
애플리케이션 OS 이미지에서 애플리케이션 서버의 OS 이미지를 선택합니다.
데이터베이스 OS 이미지에서 데이터베이스 서버의 OS 이미지를 선택합니다.
사용자 지정 OS 이미지를 사용하는 경우 다음 설정을 사용합니다.
애플리케이션 OS 이미지의 경우 Azure Compute Gallery에서 이미지 버전을 선택합니다.
데이터베이스 OS 이미지의 경우 Azure Compute Gallery에서 이미지 버전을 선택합니다.
관리자 계정에서 관리자 계정 세부 정보를 입력합니다.
인증 형식의 경우 설정을 SSH 공용으로 유지합니다.
사용자 이름에 SAP 관리자 사용자 이름을 입력합니다.
SSH 공개 키 원본에서 공개 키의 원본을 선택합니다. 새 키 쌍을 생성하거나, Azure에 저장된 기존 키를 사용하거나, 로컬 컴퓨터에 저장된 기존 공개 키를 사용하도록 선택할 수 있습니다. 이미 저장된 키가 없는 경우 새 키 쌍을 생성하는 것이 좋습니다.
키 쌍 이름에 키 쌍의 이름을 입력합니다.
Azure에 저장된 기존 공개 키를 사용하도록 선택한 경우 저장된 키 입력에서 키를 선택합니다.
컴퓨터에 저장된 로컬 파일에서 해당 SSH 프라이빗 키를 제공하거나 프라이빗 키를 복사하여 붙여넣습니다.
기존 공개 키를 사용하도록 선택한 경우 컴퓨터에 저장된 로컬 파일에서 SSH 공개 키를 제공하거나 공개 키를 복사하여 붙여넣을 수 있습니다.
컴퓨터에 저장된 로컬 파일에서 해당 SSH 프라이빗 키를 제공하거나 프라이빗 키를 복사하여 붙여넣습니다.
SAP 전송 디렉터리에 이 SID에서 전송 디렉터리를 어떻게 설정하고자 하는지 입력합니다. 이는 고가용성으로 분산 및 분산 배포에만 적용됩니다.
SAP 전송 옵션의 경우 새 SAP 전송 디렉터리를 생성하거나 기존 SAP 전송 디렉터리를 사용하거나, SAP 전송 디렉터리 포함 안 함 옵션을 선택하여 전송 디렉터리 만들기를 완전히 건너뛸 수 있습니다. 현재 AFS 스토리지 계정 파일 공유의 NFS만 지원됩니다.
새 SAP 전송 디렉터리를 만들기로 선택하는 경우 새 전송 파일 공유가 만들어지고 SID에 탑재됩니다. 기본적으로 이 옵션은 AFS 스토리지 계정에 NFS를 만들고 SAP 시스템을 배포할 리소스 그룹에 전송 파일 공유를 만듭니다. 그러나 전송 리소스 그룹에 리소스 그룹 이름을 제공하여 다른 리소스 그룹에 이 스토리지 계정을 만들도록 선택할 수 있습니다. 스토리지 계정 이름 섹션에서 만들 스토리지 계정에 대한 사용자 지정 이름을 제공할 수도 있습니다. Storage 계정 이름을 그대로 두면 선택한 전송 리소스 그룹에서 서비스 기본 이름이 ""SID 이름""nfs""임의 문자""인 스토리지 계정이 만들어집니다. 새 전송 디렉터리를 만들면 영역 배포에 대한 ZRS 기반 복제 및 비영역 배포에 대한 LRS 기반 복제가 생성됩니다. 지역에서 ZRS 복제를 지원하지 않는 경우 영역 VIS를 배포하면 오류가 발생합니다. 이러한 경우 ZRS 복제를 사용하여 Azure Center for SAP solutions 외부에 전송 파일 공유를 배포한 다음, 기존 SAP 전송 디렉터리 사용을 선택하여 미리 만든 파일 공유를 탑재하는 영역 VIS를 만들 수 있습니다.
기존 SAP 전송 디렉터리 사용을 선택하는 경우 파일 공유 이름 옵션에서 기존의 NFS 파일 공유를 선택합니다. 기존 전송 파일 공유는 이 SID에만 탑재됩니다. 선택한 파일 공유는 생성되는 SAP 시스템과 동일한 지역에 있어야 합니다. 현재는 다른 지역에 있는 파일 공유를 선택할 수 없습니다. 프라이빗 엔드포인트 옵션 아래에 선택한 파일 공유가 있는 스토리지 계정의 연결된 프라이빗 엔드포인트를 제공합니다.
SAP 전송 디렉터리 포함 안 함 옵션을 선택하여 전송 파일 공유 만들기를 건너뛸 수 있습니다. 전송 파일 공유는 이 SID에 대해 생성되거나 탑재되지 않습니다.
구성 세부 정보에서 SAP 시스템의 FQDN을 입력합니다.
- SAP FQDN의 경우 “sap.contoso.com”과 같은 시스템의 도메인 이름만 제공합니다.
사용자가 할당한 관리 ID에서 Azure Center for SAP solutions가 인프라를 배포하는 데 사용할 ID를 제공합니다.
관리 ID 원본에서 서비스에서 새 ID를 만들 것인지 아니면 기존 ID를 사용할 것인지 선택합니다. 서비스에서 관리 ID를 만들 수 있도록 허용하려면 ID를 생성하고 모든 리소스 그룹에 기여자 역할 액세스를 추가하는 데 동의하는지 묻는 확인란을 선택합니다.
관리 ID 이름에 만들려는 새 ID의 이름을 입력하거나 드롭다운 메뉴에서 기존 ID를 선택합니다. 기존 ID를 선택하는 경우 배포하려는 이 SAP 시스템과 관련된 구독 또는 리소스 그룹에 대한 기여자 역할 액세스 권한이 있어야 합니다. 즉, SAP 애플리케이션 리소스 그룹, Virtual Network 리소스 그룹 및 기존 SSHKEY가 있는 리소스 그룹에 대한 기여자 액세스가 필요합니다. 나중에 Azure Center for SAP solutions를 사용하여 SAP 시스템을 설치하려는 경우 SAP 소프트웨어 미디어가 있는 스토리지 계정에 스토리지 Blob 데이터 읽기 권한자 및 읽기 권한자 및 데이터 액세스 역할을 부여하는 것이 좋습니다.
관리되는 리소스 설정에서 구독에 배포된 관리되는 스토리지 계정에 대한 네트워크 설정을 선택합니다. 이 스토리지 계정은 ACSS가 새 SAP 시스템의 배포를 오케스트레이션하고 나아가 모든 SAP 관리 기능을 강화하는 데 필요합니다.
- Storage 계정 네트워크 액세스의 경우, 관리되는 스토리지 계정에 대한 향상된 네트워크 보안 액세스를 위해 특정 가상 네트워크에서 액세스 사용을 선택합니다. 이 옵션을 사용하면 SAP 시스템이 있는 가상 네트워크에서만 이 스토리지 계정에 액세스할 수 있습니다.
Important
보안 네트워크 액세스 옵션을 사용하려면 애플리케이션 및 데이터베이스 서브넷에서 Microsoft.Storage 서비스 엔드포인트를 사용하도록 설정해야 합니다. 이 설명서에서 스토리지 계정 네트워크 보안에 관해 자세히 알아볼 수 있습니다. 관리되는 스토리지 계정의 프라이빗 엔드포인트는 현재 이 시나리오에서는 지원되지 않습니다.
특정 가상 네트워크에 대한 네트워크 액세스를 제한하도록 선택하면 Azure Center for SAP solutions 서비스는 VIS 리소스와 연결된 관리 ID에 기반한 신뢰할 수 있는 액세스를 사용하여 이 스토리지 계정에 액세스합니다.
그런 다음, 다음: 가상 머신을 선택합니다.
가상 머신 탭에서 Azure Center for SAP solutions의 각 SAP 인스턴스에 대한 SKU 크기 및 총 VM 수 권장 사항을 생성합니다.
다음을 기반으로 권장 사항 생성의 경우 가상 머신 권장 사항 가져오기에서 SAPS(SAP 애플리케이션 성능 표준)를 선택합니다.
애플리케이션 계층용 SAPS의 경우 애플리케이션 계층에 대한 총 SAPS를 제공합니다. 예를 들어 30,000입니다.
데이터베이스의 메모리 크기(GiB)에 데이터베이스 계층에 필요한 총 메모리 크기를 제공합니다. 예: 1024 값은 0보다 크고 11,400보다 작거나 같아야 합니다.
권장 사항 생성을 선택합니다.
ASCS, 애플리케이션 서버 및 데이터베이스 인스턴스에 대한 VM 크기 및 개수 권장 사항을 검토합니다.
SKU 사이즈 권장 사항을 변경하려면 드롭다운 메뉴를 선택하거나 모든 사이즈 보기를 선택합니다. 목록을 필터링하거나 기본 설정하는 SKU를 검색합니다.
애플리케이션 서버 수를 변경하려면 애플리케이션 가상 머신에서 VM 수에 대한 새로운 개수를 입력합니다.
ASCS 및 데이터베이스 인스턴스의 VM 수는 편집할 수 없습니다. 각각의 기본 숫자는 2입니다.
Azure Center for SAP solutions는 배포를 위한 데이터베이스 디스크 레이아웃을 자동으로 구성합니다. 단일 데이터베이스 서버의 레이아웃을 보려면 VM SKU를 선택해야 합니다. 그런 다음 디스크 구성 보기를 선택합니다. 둘 이상의 데이터베이스 서버가 있는 경우 레이아웃이 각 서버에 적용됩니다.
다음: 아키텍처 시각화를 선택합니다.
아키텍처 시각화 탭에서 배포하는 VIS의 아키텍처를 시각화합니다.
시각화를 보려면 탭에 나열된 모든 입력을 구성해야 합니다.
필요에 따라 리소스 또는 컨테이너를 클릭하고 드래그하여 시각적으로 이동할 수 있습니다.
초기화를 클릭하여 시각화를 기본 상태로 다시 설정합니다. 리소스 또는 컨테이너 위치를 변경한 경우 되돌릴 수 있습니다.
크기 조정을 클릭하여 시각화를 기본 확대/축소 수준으로 다시 설정합니다.
확대를 클릭하여 시각화를 확대합니다.
축소를 클릭하여 시각화를 축소합니다.
JPG 다운로드를 클릭하여 시각화를 JPG 파일로 내보냅니다.
피드백을 클릭하여 시각화 환경에 대한 피드백을 공유합니다.
시각화는 배포하는 VIS에 대한 모든 리소스를 표현하지 않습니다. 예를 들어 디스크 및 NIC는 표시되지 않습니다.
완료되면 다음: 태그를 선택합니다.
필요에 따라 Azure Center for SAP solutions 프로세스에서 만든 모든 리소스에 적용할 태그를 입력합니다. 이러한 리소스에는 VIS, ASCS 인스턴스, 애플리케이션 서버 인스턴스, 데이터베이스 인스턴스, VM, 디스크 및 NIC가 포함됩니다.
검토 + 생성를 선택합니다.
배포하기 전에 설정을 검토합니다.
유효성 검사를 통과했고 나열된 오류가 없는지 유효성을 검사합니다.
서비스 약관을 검토하고 동의하는 경우 확인을 선택합니다.
만들기를 실행합니다.
인프라 배포가 완료될 때까지 기다립니다. 수많은 리소스가 배포되고 구성됩니다. 이 프로세스는 약 7분이 걸립니다.
사용자 지정 OS 이미지 사용
Azure Center for SAP solutions에서 Azure Compute Gallery의 사용자 지정 이미지를 배포에 사용할 수 있습니다.
사용자 지정 이미지 필수 구성 요소
일반 SAP 배포 필수 구성 요소를 충족했고, SAP 미디어를 다운로드했고, SAP 소프트웨어를 설치했는지 확인합니다.
사용자 지정을 위해 Azure Marketplace의 이미지를 사용하기 전에 Azure Center for SAP solutions에서 지원되는 OS 이미지 버전의 목록을 확인합니다. BYOI는 Azure Center for SAP solutions에서 지원하는 OS 버전에서 지원됩니다. Azure Center for SAP solutions가 이미지를 지원하는지 확인합니다. 그렇지 않으면 배포가 다음과 같은 오류로 실패합니다. 제공된 리소스 ID가 ACSS에서 지원되지 않는 OS 이미지로 구성되어 있습니다. 성공적인 설치를 위해 OS 이미지 버전이 ACSS에서 지원하는지 확인하세요.
배포 성공을 위해 운영 체제 필수 구성 요소가 충족되는지 확인하려면 SAP 설치 설명서를 참조하세요.
사용자 할당 관리 ID에 사용자 지정 OS 이미지 갤러리에 대한 읽기 권한자 역할이 있는지 확인합니다. 그렇지 않으면 배포에 실패합니다.
배포를 시작하기 전에 이미지를 Azure Compute Gallery에서 사용할 수 있는지 확인합니다.
이미지가 배포와 동일한 구독에 있는지 확인합니다.
이미지 VM이 표준 보안 형식인지 확인합니다.
사용자 지정 운영 체제 이미지를 사용하여 배포
배포하는 동안 사용자 지정 이미지 사용 옵션을 선택합니다. 애플리케이션 및 데이터베이스 OS에 사용할 이미지를 선택합니다.
Azure Center for SAP solutions는 사용자 지정 OS 이미지의 기본 운영 체제 버전을 Azure Center for SAP solutions의 지원 가능성 매트릭스에서 사용할 수 있는지 확인합니다. 버전이 지원되지 않으면 배포가 실패합니다. 이 문제를 해결하려면 리소스 그룹에서 VIS와 인프라 리소스를 삭제한 다음 지원되는 이미지를 사용하여 다시 배포합니다.
사용 중인 이미지 버전이 SAP 소프트웨어 버전과 호환되는지 확인합니다.
배포 확인
배포가 성공했는지 확인하려면:
Azure Portal에서 Virtual Instance for SAP solutions를 검색하여 선택합니다.
Virtual Instance for SAP solutions 페이지에서 구독 필터를 선택하고 배포를 만든 구독을 선택합니다.
레코드 테이블에서 VIS의 이름을 찾습니다. 성공적인 배포를 위해 인프라 열 값에 배포됨이 표시됩니다.
배포에 실패하면 Azure Portal에서 VIS 리소스를 삭제한 다음 인프라를 다시 만듭니다.