Автоматизация рабочей нагрузки SAP с помощью SUSE в Azure

Файлы Azure
Azure Cloud Shell
Azure Load Balancer
Виртуальная сеть Azure

Идеи решения

В этой статье описывается идея решения. Ваш архитектор облака может использовать это руководство, чтобы визуализировать основные компоненты для типичной реализации этой архитектуры. Используйте эту статью в качестве отправной точки для разработки хорошо спроектированного решения, которое соответствует конкретным требованиям рабочей нагрузки.

Эта архитектура демонстрирует использование решения автоматизации SAP SUSE в Azure.

С 2009 года SUSE и Корпорация Майкрософт сотрудничают с партнером по предоставлению оптимизированных для Azure решений для SUSE Linux Enterprise Server (SLES). SLES для приложений SAP — это ведущая платформа для решений SAP в Linux с более чем 90 процентами развертываний SAP HANA и 70 процентов приложений SAP NetWeaver, работающих в SUSE.

Автоматизация рабочих нагрузок SAP в облаке приводит к улучшению бизнес-результатов путем повышения производительности и упрощения инноваций. Задача создания и ручного развертывания инфраструктуры SAP в облаке включает в себя ряд технических процессов, которые могут быть неэффективными и трудоемкими. Эти процессы также требуют управления конфигурацией и влечет за собой множество шагов. При каждом шаге уровень сложности и объем специализированных знаний, необходимых для повышения, если требуется дополнительная высокая доступность (HA). Большинство систем SAP важны и требуют высокой доступности. Реализация каждого шага вручную создает множество возможностей для ошибок, которые могут отрисовки всей инфраструктуры неисправным и отложенным успехом. Автоматизация помогает организациям оптимизировать развертывание инфраструктуры SAP и ускорить миграцию в облако клиентов в Azure. Успешная миграция в облако позволяет клиентам быстро и легко воспользоваться энергопотреблением и гибкостью облака.

Решение SAP SUSE позволяет упростить и модернизировать развертывания SAP HANA и SAP NetWeaver. Ее можно настроить для настройки и мониторинга обеих сред.

Потенциальные варианты использования

SLES4SAP — это пакет программного обеспечения и служб, которые соответствуют конкретным потребностям пользователей SAP и предоставляют службы быстрее, эффективнее и с меньшим риском. Вы можете развертывать приложения SAP HANA и SAP NetWeaver во многих различных сценариях и сочетаниях. Решение SUSE SAP предоставляет модульные и многократно используемые стандартные блоки для поддержки вариантов использования, начиная от одной установки до полного развертывания кластера.

SUSE обеспечивает поддержку:

  • Один узел HANA
  • Репликация системы высокого уровня доступности HANA, включая оптимизацию производительности (активный и пассивный и активный и активный и чтение) и оптимизированные для затрат сценарии
  • NetWeaver:
  • NetWeaver HA с версией репликации Enqueue (ENSA1)
  • S/4 HANA

Поток данных автоматизации рабочей нагрузки с помощью SUSE в Azure

Архитектура

Архитектура автоматизации рабочих нагрузок SAP.

Поток данных

Поток данных автоматизации рабочей нагрузки с помощью SUSE в Azure.

Скачайте файл схем Visio в этой статье.

  1. Скачайте репозиторий Git службы автоматизации SUSE на локальный компьютер или Azure Cloud Shell и установите необходимую версию Terraform, которая поставляется с SLES4SAP или Cloud Shell.
  2. Создайте экземпляр общей папки Azure и скачайте в него носитель SAP.
  3. Настройте примеры параметров — ssh-key, network, SID, file-share и т. д. в соответствии с вашими потребностями и значениями.
  4. Запустите Terraform, чтобы развернуть инфраструктуру SAP в Azure.
    1. Terraform создает инфраструктуру, включая группы ресурсов, сети, виртуальные машины, диски, группы доступности, подсистемы балансировки нагрузки и т. д.
    2. Terraform начинает конфигурацию с Солью.
  5. Соль выполняет необходимую конфигурацию ОС:
    1. Он устанавливает приложения SAP на узлах.
    2. Он устанавливает и настраивает кластеры, если высокий уровень доступности.
    3. Он устанавливает и настраивает такие компоненты мониторинга, как Prometheus, Grafana и экспортеры.

Компоненты

  • Служба хранилища Azure — это набор высокомасштабируемых и безопасных облачных служб для данных, приложений и рабочих нагрузок. Она включает Файлы Azure, Хранилище таблиц Azure и Хранилище очередей Azure. Файлы Azure часто являются эффективным инструментом для переноса рабочих нагрузок мейнфреймов.
  • Файлы Azure — эта служба предоставляет простые, безопасные и бессерверные общие папки корпоративного класса в облаке. Общие ресурсы поддерживают доступ по стандартным отраслевым протоколам SMB и NFS. Общие ресурсы можно одновременно подключить службам Windows, Linux и macOS развернутым локально и в облаке.
  • Azure Load Balancer является подсистемой балансировки нагрузки 4-го уровня (TCP, UDP). В этой архитектуре он предоставляет параметры балансировки нагрузки для Spring Apps и AKS.
  • Виртуальные машины Linux в Azure являются масштабируемыми вычислительными ресурсами Linux, которые обеспечивают гибкость виртуализации, но устраняют требования к обслуживанию физического оборудования.
  • Виртуальная сеть Azure — это защищенная частная сеть в облаке. Она позволяет виртуальным машинам подключаться друг к другу, к Интернету и к локальным сетям.

Соавторы

Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участниками.

Автор субъекта:

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

SAP

Службы Azure;

SUSE

Шаблоны решений

Шаблон SUSE SAP ARM для создания инфраструктуры SAP: