Курс JBoss Application Administration - Aдминистратор приложений JBoss.

JBoss Application Administration - Aдминистратор приложений JBoss.
  • Код курса:
    JB336
  • Длительность:
    4 / 32
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
Курс JB336 “Администратор приложений JBoss” фокусируется на установке и развертывании JBoss Application Server, а также конфигурации и мониторинге сервера. В этом курсе соблюдается баланс между теоретическим материалом и практическими заданиями, а также проектными лабораторными работами. В программу курса включены не только материалы по программным интерфейсам приложений (API), но и освоение прикладных технологических навыков. С навыками, отработанными на сценариях реальных задач, администраторы приложений JBoss смогут эффективней понимать, поддерживать и выявлять неисправности в своих собственных информационных окружениях.
Аудитория:
Курс предназначен для cистемных администраторов, менеджеров сборки/развертывания продуктов и инженеров контроля качества, желающих научиться оптимально администрировать приложения, развернутые на JBoss Application Server.
Предварительная подготовка:
  • Базовый опыт системного администрирования на ОС Windows, Unix или Linux
  • Понимание принципов построения сетей и аппаратного обеспечения
  • Не требуется знания Java, опыта написания сценариев или опыта работы в JBoss Developer Studio.
Содержание курса:
Модуль 1. Установка и базовая конфигурация JBoss Enterprise Application Platform (EAP).
Слушатели узнают о требования к программному и аппаратному обеспечению, необходимому для запуска продуктов JBoss. Слушатели также узнают о том, как определить какие программные версии использовать и о том, как связаны друг с другом вспомогательные программные компоненты.
  • Технологии: Java, JBoss EAP, JMX
  • Лабораторная работа: Установка JBoss Enterprise Application Platform. Установка JBoss Operations Network в качестве интерфейса для настройки и управления.
Модуль 2. Развертывание корпоративных приложений на JBoss EAP.
В данном модуле слушатели узнают чем определяется корпоративное приложение, как развернуть его на JBoss EAP, и какие вспомогательные компоненты могут в этом помочь. Слушатели также узнают о типах пакетов развертывания приложений и их внутреннюю структуру.
  • Технологии: JBoss EAP, J2/JEE, пакеты развертывания
  • Лабораторная работа: Использование JBoss ON для развертывания приложения, проверка развернутых приложений.
Модуль 3. Мониторинг и управление JBoss EAP.
Слушатели узнают какими инструментами можно воспользоваться для мониторинга инсталляций JBoss EAP, как настроить эти инструменты и какую информацию они предоставляют. Слушателей ознакомят с JBoss Operations Network и с тем как ON может быть использована для мониторинга и управления приложениями, развернутыми на сервере приложений.
  • Технологии: JBoss EAP, JMX, JConsole, JBoss ON
  • Лабораторная работа: Мониторинг сервера приложений с помощью Jconsole. Использование JBoss ON для мониторинга источников данных, Enterprise Java Beans, web-серверы и другие компоненты приложений.
Модуль 4. Соединение с JBoss EAP.
В этом модуле слушатели ознакомятся с доступными соединениями для доступа к компонентам JBoss. В частности они узнают о соединении по протоколу HTTP и безопасном уровне сокетов (SSL) на базе HTTP/S. В этом раздели описываются и обсуждаются, такие сервисы как Java Naming and Directory Interface (JNDI), Java Messaging Service (JMS). Описываются уязвимые стороны этих сервисов и существующие практики по защите соответствующих портов.
  • Технологии: HTTP, SSL, AJP, JNDI, JMS
  • Лабораторная работа: Защита входных портов от атак отказа в доступе (DOS).
Модуль 5. Защита приложения с использованием решений JBoss.
Слушатели ознакомятся с различными способами обеспечения безопасности в корпоративных системах и практиками их использования. Они научатся облегчать установки EAP посредством отключения неиспользуемых сервисов и приложений, а также познакомятся со способами обеспечения безопасности на уровне приложения и о с тем как может быть реализовано шифрование. Отдельное внимание уделяется обсуждению «за» и «против» обеспечения безопасности на уровне контейнера.
  • Технологии: JAAS, LDAP, HTTP/S, SSL сертификаты
  • Лабораторная работа: Защита системы отключением неиспользуемых компонент. Использование сервера LDAP (Red Hat Data Server) для аутентификации пользователей.
Модуль 6. Поиск неисправностей в приложениях, развернутых на JBoss EAP.
В данном модуле слушатели познакомятся с набором инструментов, помогающих отследить и идентифицировать появление потенциальных проблем в развернутых приложениях. Познакомятся с практиками устранения этих проблем. Будут описаны такие проблемы деградирующие эффективность приложений как: узкие места при подключении к БД, тонкости управления памятью, сборка мусора и другие.
  • Технологии: Java, JBoss EAP, stack traces, профилировщики, программные заплатки
  • Лабораторная работа: Обнаружение узкого места в производительности работы приложения и разрешение этой проблемы.
Модуль 7. Кластеризация приложений с помощью JBoss EAP.
Слушатели узнают как развернуть кластеризированное приложение в подготовленном и кластеризированном окружении. Этот блок позволит слушателям применить полученные ранее знания для развертывания потенциально сложных решений.
  • Технологии: JBoss EAP, JBoss ON, JGroups, модули Apache
  • Лабораторная работа: Проверка того, что предоставленное приложение полностью настроено для производственного окружения (production environment) (источники данных, описания развертывания и т.д.).
Модуль 8. Оптимизация приложений для JBoss EAP.
В этом модуле слушатели узнают как подготовить JBoss web-сервера для распределения нагрузки между. Они также узнают о лучших подходах для обеспечения бесперебойной работы и управления состоянием сессий в сервере приложений с использованием технологий кеширования. После конфигурации приложения для развертывания на сервере, подготовлено к распределению нагрузки (load-balanced server), слушатели узнают, как настроить параметры обработки запросов для оптимальной масштабируемости приложения.
  • Технологии: JBoss Cache, Apache load balancing modules
  • Лабораторная работа: Кластеризация web-приложения с помощью JBoss. Запуск двух кластеризированных JBoss узлов, развертывание приложения на этом кластере и наблюдение за поведением приложения в случае отказа одного узлов.
Модуль 9. Интеграция с другими системами.
В данном модуле будут представлены новые продукты JBoss: JBoss Enterprise Portal Platform (EPP), JBoss Service Oriented Architecture Platform (SOA-P) и JBoss Data Services Plaform (JDSP).
  • Технологии: JDSP, JBoss ON, SOA-P, JBoss Portal, SQL Database
  • Лабораторная работы: подключение установленных в JBoss приложений к Data Services Platform (серверу агрегации данных), ESB (Enterprise Service Bus) и к порталу.
Расписание курсов на 6 месяцев

Возврат к списку









Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell