Поделиться через


Что такое решения для запуска Oracle WebLogic Server в службе Azure Kubernetes?

Область применения: ✔️ виртуальные машины Linux

На этой странице описаны решения для запуска Oracle WebLogic Server (WLS) в службе Azure Kubernetes (AKS). Эти решения разработаны и поддерживаются Oracle и Корпорацией Майкрософт.

WebLogic Server можно запустить также на виртуальных машинах Azure. Решения для этого описаны в статье о запуске Oracle WebLogic Server в Azure Виртуальные машины.

WebLogic Server — это ведущий сервер Java-приложений, на котором работают некоторые из наиболее критически важных корпоративных Java-приложений по всему миру. WebLogic Server формирует промежуточную основу для программного пакета Oracle. В виде передовой облачной платформы корпорации Oracle и Майкрософт стремятся предоставить клиентам, использующим WebLogic Server, выбор различных вариантов и гибких возможностей при выполнении рабочих нагрузок в Azure.

WebLogic Server в AKS сертифицирован и поддерживается

WebLogic Server сертифицирован Oracle и Майкрософт для запуска в AKS. Решения WebLogic Server в AKS направлены на то, чтобы упростить запуск контейнерных и оркестрированных приложений Java в Kubernetes. Эти решения ориентированы на реализацию надежности, масштабируемости, управляемости и корпоративной поддержки.

Кластеры WebLogic Server оснащены всеми возможностями для работы в Kubernetes, реализуемыми посредством оператора WebLogic Kubernetes (который далее в тексте обозначается просто как "Оператор"). Этот Оператор соответствует стандартному шаблону оператора Kubernetes. Это упрощает управление и эксплуатацию доменов WebLogic в Kubernetes путем автоматизации других задач вручную и добавления дополнительных функциональных возможностей надежности. Оператор совместим с Oracle WebLogic Server версии 12c, Oracle Fusion Middleware Infrastructure версии 12c и более новыми версиями. Дополнительные сведения об Операторе см. в официальной документации от Oracle.

Шаблон решения WebLogic Server в AKS

Помимо сертификации WebLogic Server в AKS, Oracle и Майкрософт совместно предоставляют предложение Oracle WebLogic Server в AKS. Цель заключается в том, чтобы быстро и легко перенести рабочие нагрузки WebLogic Server в AKS. Это делается путем автоматизации подготовки многих ресурсов Java и Azure. Автоматически подготовленные ресурсы включают кластер AKS, оператор WebLogic Kubernetes, образы Docker сервера WebLogic и Реестр контейнеров Azure (ACR). С предложением можно использовать существующий кластер AKS или экземпляр ACR. Это предложение поддерживает настройку балансировки нагрузки с помощью шлюза приложение Azure или Azure Load Balancer для упрощения подключения к базе данных, публикации метрик в Azure Monitor и подключения Файлы Azure как постоянные тома Kubernetes. В настоящее время поддерживаются интеграции баз данных Azure PostgreSQL, Azure MySQL, Azure SQL и База данных Oracle в Oracle Cloud или Azure.

Решение Marketplace можно использовать для развертывания webLogic Server в AKS

После выполнения шаблоном решения подготовки ресурсов и настройки можно развернуть приложение в AKS. Обычно это делается с помощью средства DevOps, например GitHub Actions и инструментов из инструментов WebLogic Kubernetes, таких как средство webLogic Image и WebLogic Deploy Tooling. Вы можете дополнительно настроить развертывание.

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

Руководство, скрипты и примеры для WebLogic Server в AKS

Oracle и Майкрософт также предоставляют базовые пошаговые инструкции, сценарии и примеры для запуска сервера WebLogic на AKS. Руководство предназначено для клиентов, которые хотят быть как можно ближе к собственным возможностям ручного развертывания Kubernetes в качестве альтернативы использованию шаблона решения. Руководство входит в раздел "Пример службы Azure Kubernetes" документации по Оператору. Руководство позволяет выполнить настройку с высоким уровнем оптимизации.

Руководство поддерживает два способа развертывания доменов WebLogic Server в AKS. Домены можно развернуть непосредственно в постоянных томах Kubernetes. Этот вариант развертывания подходит для миграции в AKS, но по-прежнему требуется администрировать webLogic Server с помощью консоли администрирования или средства веб-скриптов WebLogic (WLST). Этот вариант также позволяет перейти на AKS без доработки Docker. Собственный способ развертывания доменов WebLogic Server в AKS — создание пользовательских образов контейнеров на основе официальных образов WebLogic Server из реестра контейнеров Oracle, публикация пользовательских образов в ACR и развертывание домена в AKS с помощью оператора.

Архитектуры развертывания

Решения для запуска Oracle WebLogic Server в Служба Azure Kubernetes обеспечивают широкий спектр готовых к работе архитектур развертывания с относительной легкостью.

Комплексные развертывания WebLogic Server в AKS также возможны

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

Следующие шаги

В следующих статьях описано, как начать работу с этими технологиями.

Дополнительные сведения о предложениях Oracle WebLogic в Azure Marketplace см. в статье Oracle WebLogic Server в Azure. Эти предложения — это все собственные лицензии. Предполагается, что у вас уже есть соответствующие лицензии с Oracle и имеются соответствующие лицензии для запуска предложений в Azure.

Вам рекомендуется связаться с командой разработчиков и предоставить отзывы о дальнейшем улучшении WebLogic в решениях AKS.