Azure의 SAP 워크로드에 대한 개발 및 테스트 환경

Azure ExpressRoute
Azure Virtual Machines
Azure Virtual Network
Azure Resource Manager

이 예에서는 Azure의 Windows 또는 Linux 환경에서 SAP NetWeaver에 대한 개발 및 테스트 환경을 설정하는 방법을 보여 줍니다. 사용된 데이터베이스는 AnyDB입니다. (AnyDB는 SAP HANA가 아닌 지원되는 모든 DBMS에 대한 SAP 용어입니다.)

아키텍처

SAP 워크로드에 대한 개발/테스트 환경의 아키텍처 다이어그램.

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

이 시나리오는 단일 가상 머신에 단일 SAP 시스템 데이터베이스와 SAP 애플리케이션 서버를 프로비전하는 방법을 보여줍니다. 시나리오를 통한 데이터 흐름은 다음과 같습니다.

  1. 고객이 SAP 사용자 인터페이스 또는 다른 클라이언트 도구(Excel, 웹 브라우저 또는 기타 웹 애플리케이션)를 사용하여 Azure 기반 SAP 시스템에 액세스합니다.
  2. 연결은 설정된 ExpressRoute를 사용하여 제공됩니다. ExpressRoute 연결은 ExpressRoute 게이트웨이의 Azure에서 종료됩니다. 네트워크 트래픽은 ExpressRoute 게이트웨이를 통해 게이트웨이 서브넷으로 라우팅되고, 게이트웨이 서브넷에서 애플리케이션 계층 스포크 서브넷(허브-스포크 네트워크 토폴로지 참조)으로 라우팅되며, 네트워크 보안 게이트웨이를 통해 SAP 애플리케이션 가상 머신으로 라우팅됩니다.
  3. ID 관리 서버는 인증 서비스를 제공합니다.
  4. 점프 박스는 로컬 관리 기능을 제공합니다.

구성 요소

  • 가상 네트워크는 Azure 내에서 네트워크 통신의 기초입니다.
  • Azure Virtual Machines는 Windows 또는 Linux 서버를 사용하여 주문형의 안전한 대규모 가상화 인프라를 제공합니다.
  • Azure ExpressRoute는 연결 공급자에서 지원하는 프라이빗 연결을 통해 온-프레미스 네트워크를 Microsoft 클라우드로 확장합니다.
  • 네트워크 보안 그룹은 네트워크 트래픽을 가상 네트워크의 특정 리소스로 제한합니다. 네트워크 보안 그룹에는 인바운드 또는 아웃바운드 네트워크 트래픽을 허용하거나 거부하는 보안 규칙 목록이 포함됩니다. 보안 규칙은 원본 또는 대상 IP 주소, 포트 및 프로토콜을 기반으로 합니다.
  • 리소스 그룹은 Azure 리소스에 대한 논리 컨테이너 역할을 합니다.
  • Azure Files 또는 Azure NetApp Files는 SAP 실행 파일과 HANA 데이터 및 로그에 대한 스토리지를 제공하는 데 권장되는 솔루션입니다.

시나리오 정보

이 아키텍처는 비프로덕션 환경을 위해 설계되었기 때문에 단 하나의 VM(가상 머신)으로 배포됩니다. VM 크기는 조직의 요구 사항에 맞게 변경할 수 있습니다.

프로덕션 사용 사례의 경우 아래에서 사용할 수 있는 SAP 참조 아키텍처를 검토합니다.

잠재적인 사용 사례

관련된 다른 사용 사례는 다음과 같습니다.

  • 중요하지 않은 SAP 비프로덕션 워크로드(샌드박스, 개발, 테스트, 품질 보증 등).
  • 중요하지 않은 SAP 비즈니스 워크로드.

고려 사항

이러한 고려 사항은 워크로드의 품질을 향상시키는 데 사용할 수 있는 일단의 지침 원칙인 Azure Well-Architected Framework의 핵심 요소를 구현합니다. 자세한 내용은 Microsoft Azure Well-Architected Framework를 참조하세요.

SAP NetWeaver에 대한 개발 및 테스트 환경을 설정할 때 다음 사항에 유의하세요.

가용성

Microsoft는 단일 VM 인스턴스에 대한 SLA(서비스 수준 계약)를 제공합니다. Virtual Machines와 관련된 Microsoft Azure 서비스 수준 계약에 대한 자세한 내용은 Virtual Machines에 대한 SLA를 참조하세요.

확장성

확장 가능한 솔루션 설계에 대한 일반적인 지침은 Azure 아키텍처 센터의 성능 효율성 검사 목록을 참조하세요.

보안

우수한 보안은 중요한 데이터 및 시스템에 대한 고의적인 공격과 악용을 방어합니다. 자세한 내용은 보안 요소의 개요를 참조하세요.

보안 솔루션 설계 방법에 대한 일반적인 지침은 Azure 보안 문서를 참조하세요.

데이터 보호 및 복제

애플리케이션 데이터 보호에 대한 일반적인 지침은 Azure NetApp Files와 함께 사용할 때 애플리케이션과 일관된 스냅샷을 제공하는 Azure 애플리케이션 일관된 스냅샷 도구를 참조하세요.

복원력

복원력 있는 솔루션 설계에 대한 일반적인 지침은 복원력 있는 Azure 애플리케이션 디자인을 참조하세요.

비용 최적화

비용 최적화는 불필요한 비용을 줄이고 운영 효율성을 높이는 방법을 찾는 것입니다. 자세한 내용은 비용 최적화 핵심 요소 개요를 참조하세요.

이 시나리오를 실행하는 비용을 알아보는 데 도움이 되도록 아래 비용 계산기 예에서 모든 서비스가 미리 구성되어 있습니다. 사용 사례에 대한 예상 트래픽과 일치하도록 적절한 변수를 변경합니다.

수신할 것으로 예상되는 트래픽 양에 따라 네 가지 샘플 비용 프로필을 제공했습니다.

크기 SAP VM 유형 스토리지 Azure 가격 계산기
소형 8000 D8s_v3 2xP20, 1xP10 소형
중간 16000 D16s_v3 3xP20, 1xP10 중간
32000 E32s_v3 3xP20, 1xP10 대형
초대형 64000 M64s 4xP20, 1xP10 초대형

참고

이 가격 책정은 VM 및 스토리지 비용만 나타내는 가이드입니다. 네트워킹, 백업 스토리지 및 데이터 수신/송신 요금은 제외됩니다.

  • 소형: 소형 시스템은 8x vCPU, 32GB RAM 및 200GB 임시 스토리지가 있는 VM 유형 D8s_v3으로 구성됩니다. 여기에는 512GB 디스크 2개와 128GB 디스크 1개 등 프리미엄 스토리지도 포함되어 있습니다.
  • 중간: 중간 시스템은 16x vCPU, 64GB RAM 및 400GB 임시 스토리지가 있는 VM 유형 D16s_v3으로 구성됩니다. 여기에는 512GB 디스크 3개와 128GB 디스크 1개 등 프리미엄 스토리지도 포함되어 있습니다.
  • 대형: 대형 시스템은 32x vCPU, 256GB RAM 및 512GB 임시 스토리지가 있는 VM 유형 E32s_v3으로 구성됩니다. 여기에는 512GB 디스크 3개와 128GB 디스크 1개 등 프리미엄 스토리지도 포함되어 있습니다.
  • 초대형: 초대형 시스템은 64x vCPU, 1024GB RAM 및 2000GB 임시 스토리지가 있는 VM 유형 M64로 구성됩니다. 여기에는 512GB 디스크 4개와 128GB 디스크 1개 등 프리미엄 스토리지도 포함되어 있습니다.

시나리오 배포

솔루션을 배포하려면 아래 링크를 선택합니다.

Azure에 배포

참고

SAP 및 Oracle은 이 배포 중에 설치되지 않습니다. 이러한 구성 요소를 별도로 배포해야 합니다.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

보안 주체 작성자:

비공개 LinkedIn 프로필을 보려면 LinkedIn에 로그인하세요.

다음 단계

구성 요소 기술에 대해 자세히 알아보세요.

관련 아키텍처 살펴보기: