Программное обеспечение SAP, поддерживаемое для развертываний Azure
В этой статье описывается, как можно узнать, развертывание какого программного обеспечения SAP поддерживается в Azure, а также какие выпуски операционных систем или СУБД нужно использовать.
Для выполнения оценки поддержки текущего программного обеспечения SAP и того, какие выпуски ОС и СУБД поддерживаются программным обеспечением SAP в Azure, вам потребуется доступ к следующим информационным ресурсам:
- Примечания о поддержке SAP
- Матрица доступности продуктов SAP
Общие ограничения для рабочей нагрузки SAP
Службы IaaS Azure, которые можно использовать для рабочей нагрузки SAP, функционируют только на оборудовании с архитектурами x86-64 или x64. Для рабочей нагрузки SAP не предусмотрено использование предложений на основе процессоров Sparc или Power. Клиентам, работающим со своими приложениями в операционных системах, ориентированных на такие аппаратные архитектуры, как мейнфреймы IBM или AS400, или использующим операционные системы HP-UX, Solaris или AIX, необходимо изменить приложения SAP, включая СУБД, теми, которые поддерживают одну из следующих операционных систем:
- 64-разрядная версия Windows Server для платформы x86-64
- 64-разрядная версия SUSE Linux для платформы x86–64
- 64-разрядная версия Red Hat Linux для платформы x86–64
- 64-разрядная версия Oracle Linux для платформы x86–64
В сочетании с программным обеспечением SAP не поддерживаются никакие другие версии ОС или дистрибутивы Linux. Подробные сведения о конкретных версиях и возможных вариантах приводятся далее в этом документе.
Начните здесь
Для начала следует ознакомиться с Примечанием о поддержке SAP #1928533. В этом примечании для SAP последовательно рассматривается несколько областей поддерживаемого программного обеспечения и виртуальных машин
В первом разделе приводятся минимальные требования для версий операционных систем, которые в принципе поддерживаются программным обеспечением SAP на виртуальных машинах Azure. Если вы используете старые версии ОС, которые не удовлетворяют минимальным требованиям, эти операционные системы нужно обновить до минимальных поддерживаемых версий ОС или даже до более новых версий. Azure в принципе поддерживает более старые версии некоторых из этих операционных систем. Однако ограничения или минимально требуемые версии, перечисленные в списке, приводятся на основании проведенных тестов и квалификационных испытаний, которые не будут распространяться на предыдущие версии.
Примечание.
Существуют определенные типы виртуальных машин, крупные экземпляры HANA или рабочие нагрузки SAP, для которых требуются более поздние версии ОС. Такие случаи упоминаются в этом документе. Такие случаи также четко описаны либо в примечаниях для SAP, либо в других опубликованных документах для SAP.
В следующем разделе приводятся общие сведения о платформах SAP, совместимых с поддерживаемыми версиями, а также, что более важно, перечисляются поддерживаемые ядра SAP. Там указаны поддерживаемые стеки NetWeaver/ABAP или Java и минимально необходимые для них выпуски ядра. Более новые стеки ABAP поддерживаются в Azure, но не имеется требований по минимальным версиям ядра вследствие изменений, которые были реализованы в Azure с момента начала разработки новых стеков.
Необходимо проверить следующее:
- Удовлетворяют ли используемые вами приложения SAP имеющимся требованиям в отношении минимальных поддерживаемых версий. Если это не так, необходимо определить новый целевой выпуск, проверить матрицу доступности продуктов SAP, а также то, какие комбинации сборок операционной системы и СУБД поддерживаются в новом целевом выпуске. Таким образом, можно выбрать подходящую версию операционной системы и выпуск СУБД
- Нужно ли обновить ядра SAP при переходе в Azure
- Нужно ли обновить пакеты поддержки SAP. Особенно это важно для основных пакетов поддержки, которые могут потребоваться при переходе на СУБД более поздней версии
В следующем разделе приводятся дополнительные сведения о других продуктах SAP и выпусках СУБД, поддерживаемых SAP в Azure при использовании ОС Windows и Linux.
Примечание.
Минимальные выпуски разных СУБД тщательно выбираются и не всегда отражают весь спектр выпусков СУБД, поддерживаемых различными поставщиками в Azure. Для выбора этих минимальных выпусков учитывались многие факторы, связанные с рабочей нагрузкой SAP. Тестирование и квалификационные испытания более старых выпусков СУБД проводиться не будут.
Примечание.
Указанные минимальные выпуски являются более старыми версиями операционных систем и выпусков баз данных. Мы настоятельно рекомендуем использовать последние версии операционных систем и выпуски баз данных. В большинстве случаев более поздние версии операционных систем и баз данных использовались с учетом общедоступного облака, а именно для модификации кода с целью оптимизации работы в общедоступном облаке или в частности в Azure
Поддержка СУБД Oracle
Операционная система, выпуски СУБД Oracle и функции Oracle, поддерживаемые в Azure указаны в Примечании о поддержке SAP #2039619. Основное содержание этого примечания можно суммировать следующим образом:
- Минимальная версия Oracle, поддерживаемая на виртуальных машинах Azure, сертифицированных для NetWeaver, — это Oracle 11g, выпуск 2, набор исправлений 3 (11.2.0.4)
- В качестве гостевой операционной системы могут использоваться ОС Windows и Oracle Linux. Информация о точных версиях ОС и соответствующих им минимальных выпусках СУБД приводится в этом примечании.
- Поддержка Oracle Linux также распространяется на клиент СУБД Oracle. Это означает, что все компоненты SAP, такие как диалоговые экземпляры ABAP или стека Java, также должны работать на Oracle Linux. Только те компоненты из системы SAP, которые не могут подключаться к СУБД Oracle, можно запускать на другой операционной системе Linux.
- ПО Oracle RAC не поддерживается.
- Oracle ASM поддерживается в некоторых случаях. Подробные сведения приводятся в примечании.
- Системы SAP, не основанные на использовании кодировки Unicode, поддерживаются только для серверов приложений, работающих с гостевой ОС Windows. Гостевой операционной системой СУБД может быть Oracle Linux или Windows. Причина этого ограничения становится понятной при изучении матрицы доступности продуктов SAP (PAM). Ядра SAP никогда не выпускались для Oracle Linux в кодировках, отличных от Unicode.
При изучении информации о выпусках СУБД, которые поддерживаются в целевой инфраструктуре Azure, необходимо проверить матрицу доступности продуктов SAP на наличие поддержки необходимых версий ОС и СУБД для выпусков продуктов SAP, которые предполагается использовать в работе.
Oracle Linux
Наиболее существенный из задаваемых вопросов относительно Oracle Linux состоит в том, поддерживает ли SAP ядро Red Hat, которое также является неотъемлемой частью Oracle Linux. Подробные сведения можно получить в Примечании о поддержке SAP #1565179.
База данных, отличная от SAP HANA
Поддержка баз данных, отличных от HANA, для рабочей нагрузки SAP описывается в Примечании о поддержке SAP #1928533.
Поддержка SAP HANA
В Azure есть две службы, которые можно использовать для запуска базы данных HANA:
- Виртуальные машины Azure
- Крупные экземпляры HANA
Обеспечение работы SAP HANA сопряжено с большим количеством инфраструктурных требований, которые к тому же являются более строгими чем те, которые необходимо удовлетворить для запуска NetWeaver или других приложений SAP и СУБД. Вследствие этого для запуска СУБД SAP HANA подходит меньшее количество виртуальных машин Azure. Со списком инфраструктур Azure, поддерживаемых для SAP HANA, можно ознакомиться в каталоге оборудования SAP HANA.
Примечание.
Единицы, названия которых начинаются с буквы S, являются единицами крупных экземпляров HANA.
Примечание.
В SAP нет специальной сертификации, основанной на номерах основных выпусков SAP HANA. В колонке Сценарии сертификации из раздела Платформы IaaS, сертифицированные HANA в противоположность тому, что можно было бы предположить, исходя из названия, не приводятся никакие утверждения о сертификации основных или дополнительных выпусков HANA. Следует считать, что все перечисленные единицы, которые можно использовать для HANA 1.0 и HANA 2.0, также поддерживаются выпусками HANA 1.0, если этими выпусками поддерживаются версии операционных систем, сертифицированных для конкретных единиц.
SAP HANA может использоваться с другими минимальными версиями ОС, которые могут отличаться от версий, применяемых в обычных случаях для NetWeaver. Необходимо проверять поддерживаемые операционные системы для каждой единицы отдельно, так эти операционные системы могут отличаться. Такую проверку можно выполнить, щелкнув каждую единицу. В результате чего будут показаны подробные сведения. Одной из категорий, отображаемых сведений, являются различные операционные системы, поддерживаемые для конкретной единицы.
Примечание.
У единиц крупных экземпляров Azure HANA имеются более строгие требования в отношении поддерживаемых операционных систем по сравнению с виртуальными машинами Azure. Хотя для виртуальных машин Azure в качестве минимально требуемых могут выступать более свежие версии операционных систем. В особенности это справедливо для некоторых больших единиц виртуальных машин, которым требуется внесение изменений в ядра Linux.
Для получения информации о поддерживаемых инфраструктурой Azure операционных системах следует обращаться к Примечанию о поддержке SAP #2235581, где указываются точные номера выпусков SAP HANA и уровни исправлений, которые поддерживаются в единицах Azure, выбранных вами в качестве целевых.
Внимание
Проверка поддержки точного номера выпуска SAP HANA и уровней исправлений имеет очень большое значение. Во многих случаях поддержка определенной версии ОС зависит от конкретного уровня исправлений исполняемых файлов SAP HANA.
Так как вам известны конкретные выпуски HANA, которые можно запустить в целевой инфраструктуре Azure, необходимо свериться с матрицей доступности продуктов SAP, чтобы выяснить, имеются ли ограничения на версии продуктов SAP, которые поддерживают отобранные вами выпуски HANA.
Сертифицированные виртуальные машины Azure, единицы крупных экземпляров HANA и пропускная способность бизнес-транзакций.
Помимо оценки поддерживаемых версий операционных систем, выпусков СУБД и зависящих от них выпусков программных продуктов SAP, поддерживаемых для единиц инфраструктуры Azure, вам необходимо определить для этих единиц пропускную способность бизнес-транзакций, которая выражается в единицах "SAP" и получается с помощью средств SAP. Все размеры SAP определяются на основании расчетов SAPS. Оценка существующих систем SAP обычно выполняется с помощью поставщика инфраструктуры, при этом для необходимых единиц рассчитывается пропускная способность, выражаемая в SAPS. Это выполняется для уровня СУБД, а также для уровня приложений. В других случаях, когда создаются новые функциональные возможности, определение размера для SAP позволяет получить необходимые величины SAPS для уровня приложений и уровня СУБД. В качестве поставщика инфраструктуры корпорация Майкрософт обязуется предоставить показатели пропускной способности SAP для различных единиц, сертифицированных для NetWeaver и (или) HANA.
Для виртуальных машин Azure эти показатели пропускной способности, выражаемые в SAPS, приводятся в Примечании о поддержке SAP #1928533. Для единиц крупных экземпляров Azure HANA показатели пропускной способности SAPS приводятся в Примечании о поддержке SAP #2316233
При чтении Примечания о поддержке SAP #1928533 следует учитывать следующие замечания.
- Для виртуальных машин Azure серий M и Mv2 действуют другие требования в отношении минимальных версий ОС, отличающиеся от остальных типов виртуальных машин Azure. Требование по использованию более новых версий ОС основано на изменениях, которые поставщики операционных систем реализуют в этих версиях операционных систем и которые позволяют либо запускать эти операционные системы на виртуальных машинах Azure определенного типа, либо оптимизировать производительность и пропускную способность рабочей нагрузки SAP на этих типах виртуальных машин
- Разные типы виртуальных машин описываются в двух разных таблицах. Во второй таблице указывается пропускная способность SAPS для типов виртуальных машин Azure, которые поддерживают хранилище Azure только "Стандартного" класса. Развертывание СУБД на единицах, указанных во второй таблице примечания, не поддерживается
Другие продукты SAP, поддерживаемые в Azure
Так как Azure относится к категории облачных сред с гипермасштабированием, то можно предположить, что большая часть программного обеспечения SAP должна работать на платформе Azure без ущерба для функциональных возможностей. Тем не менее, за исключением визуализации для частного облака, SAP обеспечивает поддержку различных продуктов SAP в облачных средах с гипермасштабированием от разных поставщиков. Поэтому существуют различные примечания о поддержке SAP, в которых описывается поддержка различных продуктов SAP для платформы Azure.
Сведения o платформе бизнес-аналитики для бизнес-объектов приводятся в Примечании о поддержке SAP #2145537, где перечислены продукты SAP, предназначенные для работы с бизнес-объектами и поддерживаемые в Azure. При наличии вопросов по поводу компонентов или сочетаний выпусков программного обеспечения и версий ОС, которые отсутствуют в соответствующих списках или не указаны в качестве поддерживаемых и являются более новыми, чем минимально поддерживаемые выпуски, необходимо открыть запрос на поддержку в SAP для компонента, в отношении которого требуется предоставление такой поддержки.
Сведения для служб данных бизнес-объектов приводятся в Примечании о поддержке sap #22288344, где объясняется минимальный уровень поддержки, предоставляемый для служб данных SAP, работающих в Azure.
Примечание.
Как указано в этом примечании о поддержке SAP, необходимо проверить SAP PAM, чтобы определить правильный уровень поддержки для пакета, который будет обслуживаться в Azure
Поддержка SAP Datahub/Vora в службах Azure Kubernetes Services (AKS) рассматривается в Примечании о поддержке SAP #2464722
Поддержка SAP BPC 10.1 SP08 описывается в Примечании о поддержке SAP #2451795
Поддержка платформы SAP Hybris Commerce в Azure рассматривается в Документации Hybris. В отношении поддержки СУБД для платформы SAP Hybris Commerce можно отметить следующее.
- Поддерживаются продукты SQL Server и Oracle на платформе операционной системы Windows. Применимы те же минимальные версии продуктов, что и для SAP NetWeaver. Дополнительные сведения см. в Примечании о поддержке SAP #1928533
- SAP HANA на основе Red Hat и SUSE Linux. Необходимо использовать типы виртуальных машин, сертифицированные для SAP HANA, как описано выше в этом документе. Платформа SAP (Hybris) Commerce рассматривается в качестве рабочей нагрузки OLTP
- Поддерживается база данных SQL Azure для платформы SAP (Hybris) Commerce, начиная с версии 1811
Next Steps
Со следующими шагами можно ознакомиться в статье Планирование и внедрение виртуальных машин Azure для SAP NetWeaver