Что такое решения для запуска 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.
После выполнения шаблоном решения подготовки ресурсов и настройки можно развернуть приложение в 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 обеспечивают широкий спектр готовых к работе архитектур развертывания с относительной легкостью.
В дополнение к стандартным возможностям, предоставляемым решениями, вы можете выполнять дальнейшую гибкую настройку развертываний. Скорее всего, в дополнение к развертыванию приложений для интеграции дополнительных ресурсов Azure с развертываниями или настройки развертываний для конкретных приложений. Рекомендуется предоставить отзывы в опросе по дальнейшему улучшению webLogic решений AKS.
Следующие шаги
В следующих статьях описано, как начать работу с этими технологиями.
- Развертывание приложения Java с помощью WebLogic Server в кластере Служба Azure Kubernetes (AKS)
- Что такое решения для запуска Oracle WebLogic Server в Azure Виртуальные машины?
Дополнительные сведения о предложениях Oracle WebLogic в Azure Marketplace см. в статье Oracle WebLogic Server в Azure. Эти предложения — это все собственные лицензии. Предполагается, что у вас уже есть соответствующие лицензии с Oracle и имеются соответствующие лицензии для запуска предложений в Azure.
Вам рекомендуется связаться с командой разработчиков и предоставить отзывы о дальнейшем улучшении WebLogic в решениях AKS.