Обеспечения высокой доступности систем SAP на базе СУБД Oracle Database Геннадий Сигалаев, Ведущий консультант Oracle CIS gennady.sigalaev@oracle.com.

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



Advertisements
Похожие презентации
Савенков Виталий Мещеряков Александр Специалист технической поддержки Oracle ФОРС – Центр Разработки
Advertisements

ASE 12.0 Эволюция продуктов ASE for Linux поддержка jConnect ASE 12.0 Распределенные транзакции Java/XML в БД Enterprise Event Broker Обработка событий.
Click to edit Master subtitle style Оптимизация базовой ИТ Инфраструктуры с Windows Server 2008 R2 Петр Васильев специалист по технологиям Microsoft Corporation.
Лекция 27 Лекция 27 Идентификация пользователей. Проверка и назначение полномочий и представлений данных пользователей. Защита базы данных. Контроль параллельной.
Новые возможности 12c Active Data Guard Евгений Горбоконенко.
AlwaysOn в SQL Server «Denali» Иван Косяков Архитектор программных систем, MTC
Георгий А. Гаджиев. Обзор компонентов System Center 2012 R2 Отказоустойчивость фабрики Отказоустойчивость компонентов System Center.
® Oracle Database 10g – обзор новых возможностей Сергей Томин Российское представительство Oracle.
Олег Андреев Oracle СНГ Руководитель региональных проектов, государственный сектор.
СУБД Oracle Database – платформа для корпоративных приложений Игорь Мельников Старший консультант Oracle СНГ.
ОТКРЫТИЕ EMC SOLUTION CENTER РЕШЕНИЯ ЕСТЬ! Дмитрий Дощаный, технический менеджер Центра решений КРОК/ЕМС.
Microsoft TechDays Клейменов Кирилл Системный инженер ООО Центр лицензионного программного обеспечения.
Обзор продуктов и решений корпорации Oracle Ольга Горчинская Ведущий консультант Oracle Corporation
VMware Site Recovery Manager Преимущества виртуальной инфр-ры в решениях по катастрофоустойчивости Виртуальные машины легко переносятся, копируются,
Microsoft TechDays Богомолов Алексей MCP, MCTS.
Урок 6. Восстановление баз данных. Обзор Процесс регенерации на сервере SQL Server Подготовка к восстановлению базы данных Восстановление резервных копий.
Introduction Microsoft Access 41 Database models 2 Database management system 3 What is database?
Администрирование информационных систем Обеспечение доступности серверов БД.
Microsoft TechDays Владимир Елисеев Консультант по инфраструктурным решениям Microsoft.
© 2008 IBM Corporation Решения IBM Cognos для управления корпоративной эффективностью Тихонов Александр – специалист по решениям IBM Cognos.
Транксрипт:

Обеспечения высокой доступности систем SAP на базе СУБД Oracle Database Геннадий Сигалаев, Ведущий консультант Oracle CIS

Почему Oracle? Многоплатформенность Все типы данных Производительность Различные приложения (OLTP, DW, OLAP, Mining) Масштабируемость (БД 8 экзобайт, десятки тыс польз) Online тестирование изменений (RAT) Высокая надежность и доступность (24 x 7) Безопасность GRID Управляемость (EM)

Традиционный способ защиты БД Основной Сервер РАБОТАЕТ Резервный Сервер ПРОСТАИВАЕТ Дополнительный менеджер томов Дополнительное ПО для резервного копирования БД на ленту Решение интегрируется из разрозненных компонент Резервное оборудование простаивает Нет хороших решений против: Человеческих ошибок Оперативных изменений данных Обновления ПО Искажений данных Серверы удаленной площадки ПРОСТАИВАЮТ Удаленное зеркалирование данных Дополнительное кластерное ПО

Набор решений для HA СУБД Oracle Интегрированы в СУБД – Уникально в индустрии! Сбой Сервера Потеря данных Системные изменения Изменения приложений Внеплановые простои Плановые простои Real Application Clusters Flashback RMAN & Oracle Secure Backup ASM Data Guard Streams Online Reconfiguration Rolling Upgrades Edition-based Redefinition Oracle MAA Best Practices Online Redefinition Изменения Данных

Повреждение данных Сбой дисков Отказ площадки Человеческие ошибки Оптимальная защита данных Automatic Storage Management (ASM) Сбой Сервера Потеря данных Системные изменения Изменения приложений Внеплановые простои Плановые простои Изменения Данных

Oracle ASM Disks Logical Vol File System Files Tablespace Tables Disk Group Logical Vol File System Files Tablespace Tables Традиционный способ ASM

ASM and ACFS now certified for SAP

ASM Зеркалирование Зеркалирование на уровне экстентов файлов Диск содержит как основные экстенты так и копии.

ASM Зеркалирование Зеркалирование на уровне экстентов файлов Диск содержит как основные экстенты так и копии.

Real Application Clusters (RAC) Оптимальная защита сервера За меньшую стоимость Сбой Сервера Потеря данных Системные изменения Изменения приложений Внеплановые простои Плановые простои Изменена Данных

Сервер 1 Экземпляр A Сервер - ЕДИНАЯ точка отказа ! База данных A Проблема доступности сервера

Отказ СЕРВЕРА - Ваша база данных остается доступной ! База данных Сервер 2 Экземпляр B Сервер 1 Экземпляр A Real Application Clusters

Масштабирование между множества недорогих серверов Консолидация в меньшее количество серверов и баз данных Встроенная поддержка HA для систем с непрерывным доступом к данным HRSALESERP Real Application Clusters Виртуализация недорогих серверов

IBM System p 570 These results, as of March 25, 2008, have been certified by SAP AG, Please see notes page for benchmark certification details for the above results. Best Scalability and Performance SAP SD Parallel Standard Application Benchmark Results 2 Node RAC 3 Node RAC 4 Node RAC 5 Node RAC Single Node SMP

Best Scalability and Performance SAP SD Parallel Standard Application Benchmark Results

Right away the Oracle RAC implementation produced a whole series of improvements. We were able to further increase the availability of our SAP applications, but that is not all. Greater flexibility, higher performance and utilization of a future-oriented technology are other tangible benefits, made possible by the migration to Oracle Real Application Clusters. Ezio Bombardelli, IT Systems Manager, Pirelli

Повреждение данных Сбой дисков Отказ площадки Человеческие ошибки Оптимальная защита данных Flashback Technologies Сбой Сервера Потеря данных Системные изменения Изменения приложений Внеплановые простои Плановые простои Изменения Данных

Революция в восстановлении Поиск ошибок и их ликвидация Flashback изменяет представление о восстановлении Применяется над только, что измененными данными Время восстановления равно времени совершения ошибки Минуты вместо часов Flashback просто использовать Одна команда вместо сложной процедуры Низкое влияние на производительность – менее 2% Прекрасно подходит для проведения тестов Correction Time = Error Time + f(DB_SIZE) Традиционное восстановление Flashback

Flashback: Исправление ошибок Flashback Database Flashback Data Archive and Transaction Flashback Tables Flashback Query

Order База Данных Customer Flashback: Исправление ошибок Восстановление на любом уровне Flashback Database - восстанавливает БД целиком Flashback Table - восстанавливает записи в наборе таблиц Flashback Transaction – Откат транзакции и всех последующих конфликтующих транзакций

Повреждение данных Сбой дисков Отказ площадки Человеческие ошибки Оптимальная защита данных Data Recovery Advisor, RMAN, Oracle Secure Backup Сбой Сервера Потеря данных Системные изменения Изменения приложений Внеплановые простои Плановые простои Изменения Данных

СУБД Oracle имеет проверки для обнаружения и устранения разрушений Обнаруживает разрушения в данных и блоках журналов с помощью контрольных сумм Обнаруживает разрушения в данных проверкой структуры Различные уровни проверок могут быть сконфигурированы администратором Выбором желаемого уровня защиты Может быть сконфигурировано для блоков данных или для блоков данных и индексов Определенные технологии обеспечивают дополнительную защиту RMAN – проверка во время процедур резервирования и восстановления ASM – проверка с помощью зеркальных копий Data Guard – проверка во время синхронизации резервной БД Встроенная защита от разрушения данных Тщательная проверка данных

Oracle Enterprise Manager RMAN Data Files Fast Recovery Area Tape Drive Oracle Secure Backup Знание тонкостей форматов фалов БД и процедур восстановления Проверка блоков Онлайн восстановление блоков Компрессия блоков Бэкап на множество устройств Встроенное криптование Recovery Manager (RMAN) обеспечивает инфраструктуру для резервного копирования и восстановления Интегрированный бэкап на диск, ленту, облако с помощью Fast Recovery Area и Oracle Secure Backup Cloud Резервное копирование и восстановление Интегрированный бэкап на диск, ленту и в облако

Recovery Advisor Oracle содержит надежные средства для защиты данных: RMAN – физическая порча данных Flashback – логические ошибки Data Guard – физические и логические проблемы Однако, диагностика проблемы и выбор правильного решения может занять много времени Вероятны ошибки в экстренных ситуациях (стресс) Recovery Investigation & Planning

Повреждение данных Сбой дисков Отказ площадки Человеческие ошибки Оптимальная защита данных Data Guard Сбой Сервера Потеря данных Системные изменения Изменения приложений Внеплановые простои Плановые простои Изменения Данных

Традиционный Standby Database Используем Oracle Data Guard Real-time Queries Standby Database Production Database

Fast-Start Failover Standby SitePrimary Site Obser ver 1.Data Guard – передача redo 2.Observer наблюдает за состоянием конфигурации

Fast-Start Failover Standby SitePrimary Site Observer 1.Катастрофа на основной БД

Fast-Start Failover Standby SitePrimary Site Obser ver 1.Observer primary connection times out (timeout threshold configurable) 2.Observer начинает Fast-Start Failover

Fast-Start Failover Observer Primary Site 1.Standby автоматически становиться новой основной базой данных 2.SAP Instances будут автоматически соединены без простоя к новой основной базе данных

Fast-Start Failover Observer Standby Site Primary Site

Не требуется создания standby заново Функционал Oracle Database, т.е. не дополнительных инвестиций Oracle Snapshot Standby После окончания тестов синхронизуйте standby с production Real-time Queries Snapshot Standby Database Production Database

Одна технология - не достаточно MAA – это план для достижения HA Соединение в одно целое всех технологий Best practices Предотвращение, допущение, и восстановление Оттестировано, проверено, и описано База данных, дисковая подсистема, Кластер, Сеть Maximum Availability = Unbreakable Architecture + Best Practices Maximum Availability Architecture (MAA) Интегрированный набор технологий НА MAA Tolerate, and From Outages Prevent, Recover

Storage Data Guard Fully Active Failover Replica Recovery Manager & Oracle Secure Backup Low Cost High Performance Data Protection & Archival Real Application Clusters & Clusterware Fault Tolerant Server Scale-Out Flashback Correct Errors by Moving Back in Time Online Redefinition Redefine Tables Online Database Storage Oracle Maximum Availability Architecture Automatic Storage Management Fault Tolerant Storage Scale-Out Best Availability AND Lowest Cost Online Upgrade Upgrade Hardware and Software Online

Implementing SAP with MAA

Высочайшая степень защиты данных Возможность достижения любого уровня защиты данных ASM Mirroring Защита системы хранения Flashback Защита от чел. ошибок Data Guard Защита от катастроф Flash Recovery Area Защита от потери данных RAC Защита от сбоя узла

A Q &

Сертифицикация Oracle Database 11GR2 SAP has certified Oracle Database 11g Release 2 (please see SAP Note ) with the following details: Only SAP products based on SAP Kernel 6.40_EX2, 7.x and higher are certified with Oracle Database A general release of Oracle Database 11g Rel. 2 is not provided for earlier SAP releases (SAP R/3 3.1I up to and including SAP R/3 4.6C). Similar to Oracle Database Version 10.2, there is only a temporary 11.2 release in direct connection with an SAP upgrade project for these older SAP versions. The SAP release of Oracle Real Application Clusters (RAC) 11g Release 2 occurred at the same time as the general release of Oracle Database 11g Release 2 in the SAP environment. For information about Oracle RAC support, (see SAP Note ). It contains important details about the released RAC configurations.

Сертифицикация Oracle Database 11GR2 SAP has certified Oracle Database 11g Release 2 (please see SAP Note ) with the following details: As of Oracle 11g Database version , SAP fully supports Oracle Automatic Storage Management Oracle (ASM) and its extended functionality to manage ALL data: Oracle Database files, Oracle Clusterware files and non-structured general purpose data such as Oracle and SAP kernel binaries, external files and text files. Oracle ASM simplifies, automates and reduces cost and overhead by providing a unified and integrated solution stack for all file management needs, eliminating the need for 3rd party volume managers, file systems and clusterware platforms. Oracle ASM has two major enhancements that are important for running SAP: Oracle Cluster Repository (OCR) and voting files can be stored on Oracle ASM. Oracle RDBMS Home can be stored on Oracles new cluster file system ACFS.