Простой системы бывает двух видов:
- Планируемый – запланированные административные операции;
- Непланируемый – любой незапланированный сбой.
Табл.1 Планируемые простои и их решения для семейства продуктов Oracle Fusion Middleware
Операции | Решения |
Развертывание и удаление приложений | Hot Deployment |
Патчинг | Rolling Patching |
Конфигурационные изменения | Online configuration ChangesChange NotificationBatching of changesDeferred Activation |
Масштабируемость | Cluster Scale-Out |
Табл.2 Непланируемые простои и их решения для семейства продуктов Oracle Fusion Middleware
Тип сбоя | Решения |
Программный сбой | Death Detection and restart using Node Manager for Java EE and OPMN for system components.Server Clusters & Load BalancingCold Failover ClustersServer MigrationService MigrationState Replication and Replica aware Stubs |
Аппаратный сбой | Server Clusters & Load BalancingServer MigrationClusterware Integration |
Потеря данных | Backup and Recovery |
Site Disaster | Oracle Fusion Middleware Disaster Recovery Solution |
Решения высокой доступности можно разделить на два вида:
- Локальная высокая доступность – предоставляется в одном датацентре;
- Глобальная высокая доступность – предоставляется в географически различных датацентрах (защищает от региональных бедствий, например наводнений).
- «Активный-Активный» - развертываются на двух или более инстансах, которые улучшают масштабируемость и предоставляют высокую доступность . В данном виде все инстансы работают параллельно. Самым ярким примером является кластеризация.
- «Активный-Пассивный» - один инстанс (активный) обслуживает запросы, а другой (пассивный) находится в стадии ожидания. В случае выхода из строя активного инстанса все запросы перенаправляются на выполнение на пассивный инстанс, который становится активным. Пассивный инстанс так же называют standby-инстансом.
Концептуальная схема решения глобальной высокой доступности: