Курс: Oracle WebLogic Server 12c: Performance Tuning Workshop
Продолжительность курса: 24 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Этот курс обучит вас, как контролировать влияние запущенного приложения Oracle WebLogic Server на систему в целом.
Цель курса:
• Конфигурация управляющего работой (work manager) для приложения
• Настройка и мониторинг Java EE приложений
• Использование стандартной методологии настройки
• Настройка операционной системы для поддержки WebLogic
• Настройка и мониторинг производительности JVM
• Настройка и мониторинг производительности сервера
• Настройка и мониторинг производительности кластера
• Настройка и мониторинг JDBC-сервисов
• Настройка и мониторинг постоянных хранилищ
Аудитория:
• Разработчики Java EE
• Архитекторы SOA
• Системные интеграторы
• Web-администраторы
• Менеджеры проектов
• Администраторы
• Инженеры технической поддержки
• Технические консультанты
Необходимая подготовка:
Достаточные знания администрирования сервера Oracle WebLogic
Результат обучения:
После изучения курса слушатель будет уметь:
• Описывать типичную методологию производительности
• Использовать утилиты для нагрузочного тестирования, такие как Grinder
• Использовать средства командной строки и утилиты с графическим интерфейсом, такие как jps, jcmd, Java VisualVM, Mission Control и Flight Recorder
• Собирать и анализировать данные о производительности
• Настраивать ресурсы операционной системы
• Настраивать параметры Java Virtual Machine (JVM) и Oracle WebLogic Server
Программа курса:
Модуль 1. Методология настройки
• Введение в настройку производительности
• Сравнительный анализ. Нагрузка и стресс-тестирование
• Определение узких мест
• Утилиты мониторинга и тестирования производительности
Модуль 2. Настройка операционных систем
• Ресурсы операционной системы
• Мониторинг производительности Linux
Модуль 3. Настройка и мониторинг производительности JVM
• Производительность JVM: обзор. JVM и сборщик мусора
• Утилиты командной строки JVM. Графические утилиты JVM
Модуль 4. Настройка и мониторинг производительности сервера
• Режим запуска домена. Развертывание по запросу
• Встроенный пакет производительности ввода-вывода (I/O)
• Защита от перегрузок Пороговые значения сборщика мусора
• Задержка подключений. Настройка уровня защищенных сокетов (SSL)
• Рекомендации по настройки протоколирования
Модуль 5. Настройка и мониторинг производительности кластера
• Кластеризация: обзор. Балансировка нагрузки и отказоустойчивость
• Постоянство HTTP-сессий: обзор. Пакеты развертывания
• Взаимодействие Peer-to-Peer. Базовая кластерная архитектура
• Многоуровневая кластерная архитектура. Балансировщики нагрузки
Модуль 6. Использование компилятора JSP: jspc
• Использование опции Precompile. Установка интервала проверки JSP-страницы
• Установка интервала перезагрузки сервлета. Определение кэш тэга WebLogic
Модуль 7. Настройка и мониторинг источников данных и постоянных хранилищ
• JDBC: обзор. JDBC и проектирование приложений
• Пулы соединений. Logging Last Resource (LLR) транзакции
• Пакетные обновления Транзакции
• Постоянные хранилища. Настройка БД
Модуль 8. Конфигурация управляющих работой (work manager)
• Мониторинг пула серверного потока
• Настройка серверного потока WebLogic
• Управляющий работой
• Конфигурация управляющих работой Настройка транзакций
Модуль 9. Настройка и мониторинг Java EE приложений
• Настройка Web-приложений. Настройка компонентов EJB. Настройка JPA
• Настройка Web-сервисов
Окончательная цена указывается в договоре на обучение.
Записаться на курс