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


Что такое решения для запуска 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 Tool и 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.