SQL Server의 SAP NetWeaver

Microsoft Entra ID
Azure ExpressRoute
Azure Storage
Azure Virtual Machines
SQL Server

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 참고 자료와 같은 더 많은 정보로 콘텐츠가 확장되기를 원하는 경우 GitHub 피드백을 통해 알려 주세요.

SQL Server 애플리케이션의 NetWeaver 솔루션은 Azure Virtual Machines를 사용하여 SAP 애플리케이션 및 SQL Server 데이터베이스를 호스팅함으로써 사용자 요청이 NetWeaver를 기반으로 하는 SAP 환경을 통과하는 방법을 보여 줍니다.

잠재적인 사용 사례

이 시스템은 고가용성을 위해 OS 클러스터링, 신속한 스토리지 성능과 스케일 가능성을 위해 프리미엄 스토리지, 복제를 위해 SQL Server AlwaysOn 기능, 그리고 99.95% 시스템 가용성을 위해 전체 DR(재해 복구) 구성을 각각 활용합니다.

아키텍처

아키텍처 다이어그램은 Azure 지역의 DR 스토리지에 SQL Server Always On 위해 기본 Azure 지역을 통해 OS 클러스터링 프런트 엔드 경로를 보여 줍니다.

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

데이터 흐름

  1. SAP 애플리케이션 사용자는 온-프레미스 Active Directory와 동기화된 Azure Active Directory를 사용하여 Single Sign-On 자격 증명으로 온-프레미스에서 Azure의 SAP 환경으로 인증합니다.
  2. Azure 고속 ExpressRoute 게이트웨이는 온-프레미스 네트워크를 Azure 가상 머신 및 기타 리소스에 안전하게 연결합니다.
  3. 판매 주문 요청은 고가용성 SAP ASCS(ABAP SAP Central Services)로 이동한 다음 Azure VM의 Azure Virtual Machines 스케일 아웃 파일 서버에서 실행되는 SAP 애플리케이션 서버를 통과합니다.
  4. 요청은 SAP 앱 서버로부터 기본 고성능 Azure VM에서 실행되는 SQL Server로 이동합니다.
  5. SAP 인증 가상 머신에서 실행되는 주(활성) 및 보조(대기) 서버는 99.95% 가용성을 위해 OS 수준에서 클러스터링됩니다. 데이터 복제는 동기화 모드의 SQL Server Always On을 통해 주에서 보조로 처리되며, 0 RPO(복구 지점 목표)를 지원합니다.
  6. SQL Server 데이터는 고성능 Azure Premium Storage에 저장됩니다.
  7. SQL Server 데이터는 Azure의 고속 백본 네트워크를 통해 다른 Azure 지역에서 재해 복구 가상 머신을 복제하고 비동기 모드에서 SQL Server Always On 복제를 사용합니다. 재해 복구 VM을 프로덕션 VM보다 작게 하여 비용을 절감할 수 있습니다.
  8. 재해 복구 지역의 VM을 비프로덕션 작업에 사용하여 비용을 절감할 수 있습니다.
  9. 재해 복구 측에 ASCS가 있는 SAP 앱 서버는 비용 절감을 위해 대기 종료 모드에 들어갔다가 필요할 때 시작할 수 있습니다.

구성 요소

  • SAP 애플리케이션 서버용 Virtual Machines에 대한 정보입니다.
  • Microsoft Azure Premium Storage는 I/O 대기 시간에서 향상된 처리량과 변동성을 줄입니다. 성능을 향상하기 위해 Premium Storage는 Azure Storage 노드의 SSD(Solid State Disk)를 사용하고 Azure 컴퓨팅 노드의 로컬 SSD가 지원하는 캐시를 읽습니다.

다음 단계