Использование SAP NetWeaver в SQL ServerSAP NetWeaver on SQL Server

Концепция решения Solution Idea

Если вы хотите ознакомиться с этой статьей, дополнительные сведения (сведения о реализации, рекомендации по ценам, примеры кода и т. д.), сообщите нам о отзывах в GitHub!If you'd like to see us expand this article with more information (implementation details, pricing guidance, code examples, etc), let us know with GitHub Feedback!

В этом приложении NetWeaver на SQL Serverном решении показано, как запрос пользователя проходит через альбом SAP, построенный на базе NetWeaver, с использованием виртуальных машин Azure для размещения приложений SAP и базы данных SQL Server.This NetWeaver on SQL Server application solution illustrates how a user request flows through an SAP landscape built on NetWeaver using Azure Virtual Machines to host SAP applications and a SQL Server database. Эта система использует преимущества кластеризации ОС для обеспечения высокой доступности, хранилища класса Premium для повышения производительности и масштабируемости хранилища, SQL Server возможности AlwaysOn для репликации и полную конфигурацию аварийного восстановления (DR) для обеспечения доступности системы в 99,95%.This system takes advantage of OS clustering for high availability, premium storage for faster storage performance and scalability, SQL Server AlwaysOn capability for replication, and a full disaster recovery (DR) configuration for 99.95 percent system availability.

ArchitectureArchitecture

Схема архитектуры . Скачайте SVG этой архитектуры.Architecture diagram Download an SVG of this architecture.

Поток данныхData Flow

  1. С помощью Azure Active Directory, синхронизированного с локальной Active Directory, пользователь приложения SAP проходит проверку подлинности из локальной среды в SAP в Azure с учетными данными единого входа.Using Azure Active Directory synchronized with on-premises Active Directory, SAP application user authenticates from on-premises to SAP landscape on Azure with single sign-on credentials.
  2. Высокоскоростной шлюз ExpressRoute Azure позволяет безопасно подключить локальную сеть к виртуальным машинам Azure и другим ресурсам.Azure high-speed ExpressRoute Gateway connects on-premises network to Azure virtual machines and other resources securely.
  3. Запрос заказа на продажу проходит в высокодоступной центральной службе SAP ABAP SAP Central Services (ASCS), а затем через серверы приложений SAP, работающие на виртуальных машинах Azure Масштабируемый файловый сервер на виртуальной машине Azure.Sales order request flows into highly available SAP ABAP SAP Central Services (ASCS), and then through SAP application servers running on Azure Virtual Machines scale out file server in an Azure VM
  4. Запрос перемещается с сервера приложений SAP на SQL Server, выполняющийся на основной высокопроизводительной виртуальной машине Azure.The request moves from the SAP app server to SQL Server running on a primary high-performance Azure VM.
  5. Основной (активный) и вторичный (резервный) серверы, работающие на виртуальных машинах, сертифицированных SAP, являются кластеризованными на уровне ОС для обеспечения доступности 99,95%.Primary (active) and secondary (standby) servers running on SAP certified virtual machines are clustered at OS level for 99.95 percent availability. Репликация данных обрабатывается с помощью SQL Server AlwaysOn в синхронном режиме от первичного до вторичного, что позволяет использовать нулевую цель точки восстановления (RPO).Data replication is handled through SQL Server AlwaysOn in synchronous mode from primary to secondary, enabling zero Recovery Point Objective (RPO).
  6. SQL Server данные сохраняются в высокопроизводительном хранилище Azure класса Premium.SQL Server data is persisted to high-performance Azure Premium Storage.
  7. SQL Server данные реплицируют виртуальную машину аварийного восстановления в другом регионе Azure через высокоскоростную магистральную сеть Azure и используют репликацию AlwaysOn SQL Server в асинхронном режиме.SQL Server data is replicated Disaster recovery virtual machine in another Azure region through Azure's high speed backbone network and using SQL Server's AlwaysOn replication in asynchronous mode. ВИРТУАЛЬная машина аварийного восстановления может быть меньше рабочей виртуальной машины для экономии затрат.The disaster recovery VM can be smaller than the production VM to save costs.
  8. Виртуальные машины в регионе аварийного восстановления можно использовать для непроизводственных работ, чтобы снизить затраты.VMs on the disaster recovery region can be used for nonproduction work to save costs.
  9. Сервер приложений SAP с ASCS на стороне аварийного восстановления может находиться в режиме ожидания завершения работы и запускаться при необходимости для экономии затрат.SAP app server with ASCS on disaster recovery side can be in standby shutdown mode, and can be started when needed to save costs.

КомпонентыComponents

  • Сведения о виртуальных машинах для серверов приложений SAP.Information on Virtual Machines for SAP application servers.
  • Microsoft Azure хранилище класса Premium обеспечивает повышенную пропускную способность и меньшую вариативность при задержке ввода-вывода.Microsoft Azure Premium Storage provides improved throughput and less variability in I/O latencies. Для повышения производительности хранилище класса Premium использует твердотельный диск (SSD) в узлах службы хранилища Azure и кэш чтения, поддерживаемый локальным SSD-узлом Azure.For improved performance, Premium Storage uses solid state disk (SSD) in Azure Storage nodes, and read cache that's backed by the local SSD of an Azure compute node.

Дальнейшие действияNext steps