Java Enterprise Типовая конфигурация среды выполнения.

Презентация:



Advertisements
Похожие презентации
Рассматриваемые темы Введение в кластеринг Кластеринг Stateless session beans Кластеринг Stateful session beans Конфигурация кластеринга 2-1.
Advertisements

Александр Шаповал Microsoft Firewall-кластер на базе ISA Server 2000 Enterprise Edition Варианты реализации.
Предложение по подключению Банка к СМЭВ, ГИС ГМП и другим ФОИВам (Технические подробности)
1С-Битрикс: Управление сайтом 10.0 Веб-кластер.
Александр Демидов «1 С-Битрикс» Производительность Виртуальная машина 3.0 Инструменты отладки Летняя партнерская конференция «1 С-Битрикс» 2011.
? Начальная структура серверных ресурсов ОАО «УралОйл», кластеризация основных файловых ресурсов Резервирование ресурса производится на уровне «исполняемого.
Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель.
Распределенные и параллельные вычисления на MS SQL (always on). Адаптация для 1С 8 Сердюк Владимир Баркетов Павел.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
PRC302 VMM 2007 Нет поддержки кластеров Virtual Server 2005 VMM 2008 Поддержка кластеров Создание высокодоступных ВМ Быстрая миграция, LAN Hyper-V и.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
Разработка учебно-лабораторного стенда для проведения тестов на проникновение в типовую корпоративную локально- вычислительную сеть предприятия Научный.
Тема 3 Рассматриваемые вопросы 1. Классификация сетей 2. Назначение сетей 3. Компоненты вычислительных сетей 4. Топологии сетей 5. Архитектура сетей.
Обзор продуктов и решений корпорации Oracle Ольга Горчинская Ведущий консультант Oracle Corporation
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Мартин Фаулер « Архитектура корпоративных программных приложений » Подготовила Ст. ПС - 41 Лукиных Н. А.
Мировые тренды. Реализация в Узбекистане Облачные вычисления.
Виртуализация в SQA Плюсы и минусы. Виртуализация?
Программное обеспечение компьютера 7 класс. Программное обеспечение компьютера Прикладное программное обеспечение Системное программное обеспечение.
Проекты ONLINE Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей Назначение.
Транксрипт:

Java Enterprise Типовая конфигурация среды выполнения

Терминология Приложение (Application) - *.ear или *.war файл предназначенный для развертывания Кластер (Cluster) – одна или несколько виртуальных машин Java, предназначенных для работы приложений полностью идентичной конфигурации. Cell (ячейка) – логическое объединение узлов, управляемых совместно Узел (Node) – физический хост в ячейке

Цели кластеризации Увеличение производительности – Балансировка нагрузки запросов (Load balancing) – Параллельная обработка сообщений JMS (Work distribution) Защита от сбоев (Failover) – Автоматическое переключение на запасные узлы в случае отказа основного

Балансировка нагрузки Round – Robin (по-очереди) Weighted (взвешенная) Least Number of active requests (по наименьшей загрузке)

Реализации балансировщиков [Программный] Apache httpd mod_proxy_balancer [Аппаратный] Cisco ACE, F5 BigIP [Клиентский] Round Robin DNS

Проблемы для разработчика Если веб-приложение работает одновременно на нескольких машинах Где хранить состояние? Как пользоваться HTTP-сессией? Рассчитывать ли на файловую систему? Что делать с процессами, запускающимися по-расписанию?