sf rac toi product management overview - КРОК · 25 veritas storage foundation for oracle rac...
Post on 27-Apr-2018
231 Views
Preview:
TRANSCRIPT
Решения Symantec для Oracle
Алексей Шишкин, системный инженер13 ноября 2008
2
Veritas Storage Foundation for Oracle
Veritas Storage Foundation
VeritasFile System
VeritasVolume Manager
Dyn
amic
Sto
rage
Tie
ring
+ Fl
ashS
napVeritas Storage Foundation
Verit
as C
lust
er S
erve
r(H
A V
ersi
ons)
Veritas Storage Foundation Enterprise
Veritas Storage Foundation Enterprise for Oracle RAC (HA/DR)
3
Veritas Storage Foundation
• Storage Foundation (SF)• SF Standard• SF Enterprise• SF for Database (Oracle)• Veritas Cluster Server (VCS) = SF High Availability (HA)• SF HA/DR (High Availability / Disaster Recovery)• Veritas Volume Replicator (VVR)• VxFS = Veritas File System• VxVM = Veritas Volume Manager
4
FileSystem
NetworkCard
Database IPAddress
APPLICATION
PhysicalDisk
PhysicalDisk
PhysicalDisk
Volumes
FileSystem
NetworkCard
Database IPAddress
PhysicalDisk
PhysicalDisk
PhysicalDisk
Volumes
PhysicalDisk
PhysicalDisk
PhysicalDisk
FileSystem
NetworkCard
Database IPAddress
Volumes
FileSystem
NetworkCard
Database IPAddress
PhysicalDisk
PhysicalDisk
PhysicalDisk
Volumes
FileSystem
NetworkCard
IPAddress
PhysicalDisk
PhysicalDisk
PhysicalDisk
Volumes
FileSystem
NetworkCard
IPAddress
PhysicalDisk
PhysicalDisk
PhysicalDisk
Volumes
IPAddress
NetworkCard
PhysicalDisk
PhysicalDisk
PhysicalDisk
Volumes
NetworkCard
PhysicalDisk
PhysicalDisk
PhysicalDisk
APPLICATION
Database IPAddress
FileSystem
Volumes
NetworkCard
PhysicalDisk
PhysicalDisk
PhysicalDisk
Cluster Server
5
Cluster Server
• Агент для Oracle DB (UNIX/Linux/Windows)• Агент для Oracle Application Server (UNIX/Linux)• Агент для Oracle ASM (UNIX/Linux)• Агент для Oracle DataGuard (UNIX/Linux)• Cluster File System HA (UNIX/Linux)• VCS plug-in for Oracle Enterprise Manager• Агенты для disk array replication (EMC, IBM, Hitachi,
NetApp)• Global Cluster Option (GCO)
6
Обеспечение доступности
RAC ARCHITECTURES HA /CLUSTERINGSINGLE INSTANCE
Используемые решения
• Переключение при аварии -автоматическое
• Кластер Active/Passive или N+1• Время переключения - минуты
• Наивысшая доступность• Разделяемые ресурсы• Время переключения -
секунды
• Восстановление при аварии- ручное
• Установка - простая
7
Storage Foundation for Oracle HA
Single Instance Single InstanceSF HA SF HA
1. Определение аварии2. Останов ресурсов:
1. Приложение и база данных2. Сетевые интерфейсы3. Файловые системы и
дисковые группы
3. Миграция ресурсов назапасной узел кластера
4. Старт ресурсов назапасном узле кластера
5. Перенаправлениепользователей
8
Cluster File System HASingle Instance Single Instance
SF Cluster File System HA
• Файловая системасмонтирована на всехузлах кластераодновременно
• Быстрее чем SF HA• Проще чем RAC• Дешевле чем RAC
9
Storage Foundation for Oracle RAC
Cluster File SystemOracle RAC
• Трафик Cache Fusion• Cluster File System (with
file lock)• Дублирование
interconnects• Дублирование путей к
SAN• Дублирование дисков
10
Storage Foundation for Oracle & Oracle RAC HA/DR
Cluster File SystemOracle RAC
• Global Cluster Option• Replication Options
Cluster File SystemOracle RAC
11
Варианты обеспечения доступности
SF RAC(Oracle RAC)
SF CFS HA(single instance
Oracle)
SF HA for Oracle (single instance
Oracle)
• Импорт дисковойгруппы
• Монтированиефайловой системы
• Старт экземпляра БД• Применениежурнальных файлов
• Обновление IP-адреса
• Подключениепользователей
• Импорт дисковойгруппы
• Монтированиефайловой системы
• Старт экземпляра БД• Применениежурнальных файлов
• Обновление IP-адреса
• Подключениепользователей
• Импорт дисковойгруппы
• Монтированиефайловой системы
• Старт экземпляра БД• Применениежурнальных файлов
• Обновление IP-адреса
• Подключениепользователей
12
Выбор решения
5 MIN 15 MIN 25 MIN 35 MIN
Автоматическое восстановление с помощьюкластера
ORACLE RAC
Ручное восстановление
ЦЕН
АЦЕН
А
ВремяВремя восстановлениявосстановления
13
Storage Foundation
• Storage Foundation for Oracle (UNIX/Linux)• Storage Foundation for Oracle RAC (UNIX)• Storage Foundation Cluster File System for Oracle RAC
(Linux)• Volume Replicator (UNIX/Linux/Windows)• SF plug-in for Oracle Enterprise Manager
14
Защита данных
REMOTE REPLICATION (VVR)
DATABASE FLASHSNAP
STORAGE CHECKPOINT
NEW JERSEYSAN FRANCISCO
9am 11am xRollback
10am
production
test/dev
• Мгновенная копияфайловой системы
• Быстрое восстановление• Альтернативавосстановлению с ленты
• Полная копия БД• В режиме online• Использование на другомсервере
• Поверх IP – расстояниепрактически не ограничено
• Автоматическоепереключение
• Гарантия целостностиданных
15
Database Flashsnap
Взять снимок и перенести копию с основного сервера
Database DatabaseSnapshot
Импорт на вторичнуюсистему• Отчеты• Data Warehouse• BackupDatabase
Mirror
Динамическое разделение и объединение группБыстрая ресинхронизация зеркалИспользование Storage CheckpointНезависимость от системы хранения
16
Storage CheckpointStorage Checkpoint
Данные некопируются
Копия создаетсямгновенно
Представляетpoint-in-time image of /oradata
/oradata
AB
HG
DC
EF
Storage Checkpoint
• В момент старта Storage Checkpoint:
17
/oradata
AB
HG
DC
EF
A’
G’
Storage Checkpoint
A
G
• Storage Checkpoint после изменений /oradata
Storage CheckpointStorage Checkpoint
18
Standard Database Recovery
Восстановление из backup
Повторение транзакций 00:00 - 14:59Предоставление сервиса
ПолныйBackup
15:00Транзакции
Время0:00
12:00 24:00
19
Storage Checkpoint Rollback
15:00
Восстановление с последнего checkpoint
Повторить транзакции 14:00 - 14:59
Значительно более быстрое предоставление сервиса
ПолныйBackup
Транзакции
Storage Checkpoints - дисковые образы
Время0:00
10:00 12:00 14:00 24:00
20
VERITAS Extension for ODM
EXTENSIONS FOR ORACLE DISK MANAGER (ODM)
Buffer Cache
Disk
I/O path
ODM Buffer Cache
System Global Area
File System
• $ORACLE_HOME/lib/libodmXXX.so• Производительность raw devices• Разработано совместно с Oracle• Исключает двойную буферизацию• Поддержка асинхронного ввода-выводана уровне файловой системы
• Единый системный вызов odm_io() дляразных операций ввода-вывода
• При доступе к файлам БД вместо filedescriptor используется ODM identifier
• Поддержка Oracle Managed Files (OMF)• Поддержка Oracle Autoextend
До 30% быстрее обычной файловойсистемы
21
Dynamic Multi-Pathing (DMP)
• Быстрое переключение вслучае аварии
• Различные алгоритмыоптимизации ввода-вывода
• Автоматическое определениеоптимального маршрута
• Online мониторинг состоянияпутей ввода-вывода
• Поддержка многихпроизводителей
DYNAMIC MULTI-PATHING
22
Storage Mapping
D0 D1 D2
D3 D4 D5
D0 D1 D2
D3 D4 D5
D6 D7 D8
Volume A Volume B
File 1 File 3File 2
Oracle Tablespace
Array X Array Y
• /opt/ORCLfmap/prot1_64• Дополнительный процесс
ora_fmon_SID• DMBS_STORAGE_MAP package• От файла БД до физическогодиска
• Идентификация узких мест• Мониторинг использованиядискового пространства
• Поддержка ORAMAP API и OEM
STORAGE MAPPING
23
Возможности миграции БД
• Portable Data Containers– Не используется LAN, лента, через SAN– Быстрая миграция– Поддержка разных платформ
IBM EMC
• Storage Array Migrations– Централизованное управлениемиграцией
– Поддержка разных производителей
24
Database Dynamic Storage Tiering(DST)
/FileSystem
• Multi-volume file system• Без останова БД• Возможности использованияполитик
• Перемещение всех видовфайлов
Перемещение файлов врежиме online
DATABASE DYNAMIC STORAGE TIERING
25
VERITAS Storage Foundationfor Oracle RAC
Storage Foundation for Oracle RAC (SFRAC)
Cluster Volume Manager
Cluster File System
Database Accelerator (ODM)
Cluster Server
RAC Enhancements
Hardware/OS
Oracle RAC• Управление
– Cluster File System и Cluster Volume Manager
– Производительность raw devices иуправляемость file system
• Доступность– Защита всего приложения, а не
только базы данных– Высокопроизводительный
кластерный Interconnect
• Защита данных– I/O Fencing– Snapshots, Checkpoints и Mirroring
26
Storage Foundation for Oracle RAC
• Основные:– Concatenating several LUNs for size– Striping across LUNs for performance– Mirroring across LUNs for resiliency– High speed interconnects for cluster
availability– Growing and shrinking LUN sizes
• Дополнительные:– Migrating between storage devices– Copying data to new devices– Creating versioned copies of the
container (snapshots)– Tiering data across classes of storage– I/O Fencing to prevent split-brain– Dynamic Multipathing for storage
availability
Concatenating Striping Mirroring
Growing MigratingInterconnecting
Snapshotting I/O Fencing Multipathing
27
Доступность приложений
When one node in a RAC cluster fails,
users are migrated
28
Защита данных с помощью I/O Fencing
1
Eject departed node from coordinator disks
2
Eject departed node from data disks
3 Ejected node can not write to disks
4
29
Что добавляет Symantec к Oracle RAC?• CVM (Cluster Volume Manager) + CFS (Cluster File System) -предоставляют гибкое решение по управлению дисковыми томами ифайловыми системам, а также позволяют избежать единых точекотказа для таких компонентов Oracle RAC, как ‘Voting Disk’, ‘Oracle Cluster Registry (OCR)’, archive redo log files
• DMP (Dynamic Multi-Pathing) – отказоустойчивость дисков на уровнедоступа к SAN и оптимизация производительности операций ввода-вывода
• ODM (Oracle Disk Manager) – вместе с VxFS (VERITAS File System) позволяет использовать файловые системы со скоростью доступаraw devices (библиотека libodm), поддерживает технологию Oracle Resilvering, ускоряющую рестарт экземпляра Oracle после аварии ипозволяющую отключать атрибут Dirty Region Logging (DRL) дляповышения производительности операций ввода-вывода
30
Что добавляет Symantec к Oracle RAC? (продолжение)• RAC Extensions (LLT/LMX для Oracle 10g и UDP для Oracle 11g) –позволяет организовать высокопроизводительное взаимодействие(interconnect) – до 8 Ethernet links - между узлами Oracle RAC(библиотека libskgxp)
• VCS (VERITAS Cluster Server) – защищает критически важныекомпоненты Oracle RAC (cssd daemon и PrivNIC IPs для Oracle 10g иMultiPrivNIC IPs для Oracle 11g), а также позволяет с помощьюготовых VCS-агентов ‘кластеризовать’ приложения, работающиеповерх Oracle RAC
• I/O Fencing – дополнительная защита данных от ситуации ‘split brain’, позволяющая блокировать сбойный узел кластера от дисковойподсистемы, предотвращая разрушение базы данных
31
Что добавляет Symantec к Oracle RAC? (продолжение)
• Storage CheckPoint, Database Flashsnap, Volume Replicator– возможности для backup & recovery на уровнефайловых систем и дисковых томов
• Storage Mapping – позволяет обнаружить ‘узкие места’дисковой подсистемы (вплоть до физических дисков) сточки зрения операций ввода-вывода (поддержка Oracle file mapping ORAMAP API и интеграция с Oracle Enterprise Manager Grid Control)
• Dynamic Storage Tiering (DST) – возможности пооптимизации хранения файлов базы данных наосновании настраиваемых политик (попроизводительности и/или стоимости хранения), используя функциональность Multi-Volume File System(MVFS)
32
Что добавляет Symantec к Oracle RAC? (продолжение)• Portable Data Containers (PDC) вместе с технологией Oracle
Transportable Tablespaces (TTS) позволяет упростить миграцию базыданных на уровне разных операционных систем (OS) и на уровнеразных дисковых массивов
• SFRAC интегрируется с Oracle Clusterware посредством модуля VCS Membership Manager (библиотека libskgxn), что позволяеткоординировать их действия по управлению узлами Oracle RAC
• SFRAC интегрируется с VERITAS NetBackup для автоматизациипроцессов backup & recovery
• В итоге:- гибкость и удобство управления Oracle RAC- более высокая доступность решения Oracle RAC- высокопроизводительный interconnect- единое решение для разных платформ
Вопросы и ответы
top related