Oracle WebLogic Server 12c: Performance Tuning Workshop
- Код курса: 12cWLPT
- Длительность: 3 д.
- Цена: 90 000 Р
- Часы в неделю: 24 ак. часов.
Расписание курса
Описание курса
Аннотация:
Этот курс обучит вас, как контролировать влияние запущенного приложения Oracle WebLogic Server на систему в целом.
Слушатели изучат как:
- Описывать типичную методологию производительности
- Использовать утилиты для нагрузочного тестирования, такие как Grinder
- Использовать средства командной строки и утилиты с графическим интерфейсом, такие как jps, jcmd, Java VisualVM, Mission Control и Flight Recorder
- Собирать и анализировать данные о производительности
- Настраивать ресурсы операционной системы
- Настраивать параметры Java Virtual Machine (JVM) и Oracle WebLogic Server
Аудитория:
- Разработчики Java EE
- Архитекторы SOA
- Системные интеграторы
- Web-администраторы
- Менеджеры проектов
- Администраторы
- Инженеры технической поддержки
- Технические консультанты
Цели курса:
- Конфигурация управляющего работой (work manager) для приложения.
- Настройка и мониторинг Java EE приложений.
- Использование стандартной методологии настройки.
- Настройка операционной системы для поддержки WebLogic.
- Настройка и мониторинг производительности JVM.
- Настройка и мониторинг производительности сервера.
- Настройка и мониторинг производительности кластера.
- Настройка и мониторинг JDBC-сервисов.
- Настройка и мониторинг постоянных хранилищ.
Предварительная подготовка:
Достаточные знания администрирования сервера Oracle WebLogic
Рекомендуемая предварительная подготовка:
Базовые знания программирования на Java
Связанные курсы:
- Oracle Coherence 12c: Administer and Troubleshoot Clusters New
- Oracle WebLogic Server 12c: Enterprise Manager Management Pack
- Oracle Coherence 12c: Share and Manage Data in Clusters
Программа курса:
Методология настройки
- Введение в настройку производительности
- Сравнительный анализ
- Нагрузка и стресс-тестирование
- Определение узких мест
- Утилиты мониторинга и тестирования производительности
Настройка операционных систем
- Ресурсы операционной системы
- Мониторинг производительности Linux
Настройка и мониторинг производительности JVM
- Производительность JVM: обзор
- JVM и сборщик мусора
- Утилиты командной строки JVM
- Графические утилиты JVM
Настройка и мониторинг производительности сервера
- Режим запуска домена
- Развертывание по запросу
- Встроенный пакет производительности ввода-вывода (I/O)
- Защита от перегрузок
- Пороговые значения сборщика мусора
- Задержка подключений
- Настройка уровня защищенных сокетов (SSL)
- Рекомендации по настройки протоколирования
Настройка и мониторинг производительности кластера
- Кластеризация: обзор
- Балансировка нагрузки и отказоустойчивость
- Постоянство HTTP-сессий: обзор
- Пакеты развертывания
- Взаимодействие Peer-to-Peer
- Базовая кластерная архитектура
- Многоуровневая кластерная архитектура
- Балансировщики нагрузки
Использование компилятора JSP: jspc
- Использование опции Precompile
- Установка интервала проверки JSP-страницы
- Установка интервала перезагрузки сервлета
- Определение кэш тэга WebLogic
Настройка и мониторинг источников данных и постоянных хранилищ
- JDBC: обзор
- JDBC и проектирование приложений
- Пулы соединений
- Logging Last Resource (LLR) транзакции
- Пакетные обновления
- Транзакции
- Постоянные хранилища
- Настройка БД
Конфигурация управляющих работой (work manager)
- Мониторинг пула серверного потока
- Настройка серверного потока WebLogic
- Управляющий работой
- Конфигурация управляющих работой
- Настройка транзакций
Настройка и мониторинг Java EE приложений
- Настройка Web-приложений
- Настройка компонентов EJB
- Настройка JPA
- Настройка Web-сервисов