Тенденции развития продуктов System Application Management, Service Level Management, Configuration Management, Real Application Testing и дополнительные.

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



Advertisements
Похожие презентации
Защита баз данных. Повестка дня Реалии сегодняшнего дня … Источники атак Уязвимости СУБД Что делать ? Кто поможет ? DbProtect – новое предлагаемое решение.
Advertisements

© 2011 IBM Corporation SaaS решения: Комплексный подход IBM. Круглый стол «SaaS в России: в ожидании бума» 17 февраля 2011, Москва Павел Гельван, Руководитель.
PRC303 Службы и приложения Инфраструктура Развёртывание Hyper-V на серверы без ОС Hyper-V, VMware, Citrix XenServer Управление сетевыми устройствами.
Построение отказоустойчивой распределенной системы резервного копирования Бакшеев Дмитрий, Старший специалист Департамента систем управления.
Решения виртуализации для IT Платонов Евгений. Технологические тенденции архитектуры x86 Многоядерные процессоры развиваются 2 ядра в , 4 ядра в.
DATASPHERE Activity Monitor. Факт: С каждым днем сложность ИТ-ландшафта стремительно возрастает Распределенные приложения и процессы Activity Monitor.
О компании Наши сертификаты Сфера компетенций Системная интеграция DBI Технические отделы Системы мониторинга Администрирование Unix-систем Администрирование.
1 От бизнес-процессов к базам данных и обратно Средства моделирования ИС и инструменты управления БД Владислав Эдуардович Дембский Менеджер по работе с.
ASE 12.0 Эволюция продуктов ASE for Linux поддержка jConnect ASE 12.0 Распределенные транзакции Java/XML в БД Enterprise Event Broker Обработка событий.
Windows Server 2008 R2 – новые сценарии и возможности для бизнеса.
Администрирование информационных систем Лекция 4. Система управления базами данных.
System Center 2012 SP1 Configuration Manager Соответствие параметров Ляшов Евгений
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
Урок 1. Обзор сервера SQL Server. Обзор Что такое сервер SQL Server Архитектура сервера SQL Server Система безопасности сервера SQL Server Базы данных.
Средства обнаружения атак. Архитектура систем обнаружения атак Модуль слежения Модуль управления Системы на базе узла Системы на базе сегмента.
Август 2002 Интеграция Oracle Enterprise Manager (OEM) в единую систему управления данными Дмитрий Волков «Инфосистемы Джет»
Производительность систем на основе RDBMS ORACLE Учебный центр «ELTC» апреля 2010г Владислав Франц.
ВирусБлокАда. Эффективная защита организации – сочетание организационных и технических мер обеспечения информационной безопасности ВирусБлокАда.
Единая система аутентификации Обзор решения Москва, 2012г.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Транксрипт:

Тенденции развития продуктов System Application Management, Service Level Management, Configuration Management, Real Application Testing и дополнительные продукты класса Мониторинга и управления Сергей Томин Консультант по продажам продуктов OEM

Программа Тенденции развития управления IT Архитектура и обзор OEM Установка и конфигурирование EM Grid Control Управление Производительностью приложений Управление конфигурациями и жизненным циклом приложений Управление качеством приложений Демо

Тенденции развития управления IT

Облачные вычисления – основной тренд развития IT Cloud computing – это модель архитектуры ИТ для предоставления удобного и автоматизированного доступа к любому из коллективно используемых вычислительных ресурсов ( сеть, сервер, диск, приложение), который свободен в данный момент, с возможностью быстрого развертывания и ввода в действие дополнительных ресурсов с минимальными усилиями и вмешательством обслуживающего технического персонала или сервис-провайдера. NIST

Нужно управлять сервисами, а не активами Перестройка мышления: Организациям необходимо переориентиров ать внимание всех заинтересованных сторон - поставщиков, государственных учреждений, и конечных пользователей - думать о сервисах, а не об активах. Активный мониторинг: Агентства должны активно отслеживать SLA и обеспечить ответственность поставщиков услуг за сбои.

66 Бизнес-Ориентированное Управление IT с помощью Oracle Enterprise Manager Бизнес- Ориентированное Управление Приложениями Отображение бизнес метрик на IT события Управление IT с точки зрения бизнеса Интегрированное Управление от Приложения-до- Диска Устранение разрозненности управления Обеспечение гибкости IT, необходимой для динамичного бизнеса Интегрированные Управление Системами и Техническая Поддержка Проактивные идентификация и устранение проблем Максимальная производительность бизнеса

77 Приложение было доступно 90% времени. Довольны ли мои заказчики? У нас было 200 транзакций в базе данных. Сколько заказов мы обработали? Наши серверы работают. Будем разбираться. Мой заказ застрял, что происходит? Бизнес – IT Пропасть Требования Бизнеса Традиционный IT Ответ

88 Требования Бизнеса Новый Ответ IT Oracle Решение 99% пользователей довольны. Мы обработали 250 заказов. Есть проблема с приложением поставщика. Она проэскалирована. Управление качеством работы пользователей Управление Бизнес Транзакциями Управление Бизнес Сервисами Oracle Бизнес-Ориентированное Управление Приложениями Довольны ли мои заказчики? Сколько заказов мы обработали? Мой заказ застрял, что происходит?

99 Детальное, готовое управление для Apps Unlimited, Fusion Apps Всестороння поддержка обновлений для EBS 12.1 Интегрированное, Детальное Управление Middleware WebLogic, SOA, Portal, Identity Mgmt, BI Лучшее в индустрии решение по самоуправлению базы данных Полное управление жизненным циклом Физических& Виртуальных систем (Ops Center) HW, Firmware, OS, VM, Storage Полное, Интегрированное, Управление от Приложения-до- Диска Hardware DatabaseMiddleware Applications Полный Стек Управление от Приложения-до-Диска Только Oracle управляет всем стеком

10 Обзор Oracle Enterprise Manager

Oracle Enterprise Manager Application Performance Management Lifecycle Management Configuration Management Application Quality Management Diagnostics, Tuning Real User Monitoring SOA, Java, JVM Collection, Tracking, History Compliance Dashboards Application Configuration Mgmt Provisioning Dynamic Resource Management Patching Data Masking Functional/Load Testing Real Application Testing

Provision Virtualize Test Deploy Change and Patch Monitor Configure Applications and Services Middleware Database Operating System Virtualization Firmware Hardware Storage and Network Oracle Enterprise Manager Управляемая Среда

Компоненты и возможности (бесплатно): Grid Control Инфраструктура Ограниченная DB и WLS лицензия для репозитория и OMS Агенты Центральная Консоль Репозиторий и Инфраструктура Обнаружение IT активов Группы Пакетные задания Мониторинг доступности и производительности в реальном времени Базовая страница объекта с его состоянием Администрирование Консольные алерты Applications and Services Middleware Database Operating System Virtualization Firmware Hardware Storage and Network DB Control DB Control FMW Control FMW Control Grid Control Oracle Enterprise Manager Базовая функциональность, поставляемая вместе c технологическими лицензиями

Applications and Services Middleware Database Operating System Virtualization Firmware Hardware Storage and Network DB Management Packs DB Management Packs FMW Management Packs FMW Management Packs App Management Suites App Management Suites VM Mgt Packs VM Mgt Packs Ops Center Packs Ops Center Packs Plug-ins and Connectors Plug-ins and Connectors RUEI (for custom apps) RUEI (for custom apps) Application Testing Products Application Testing Products Лицензируемые опции EM

15 Middleware Oracle Enterprise Manager Databases Oracle Database Oracle Exadata Oracle TimesTen IBM DB2 MS SQL Server MySQL Sybase Storage Check Point Firewall Juniper Netscreen Firewall F5 BIG-IP Nortel Alteon Switch NetApp Filer EMC Celerra, Clariion, Symmetrix Pillar Axiom Onaro SANScreen OperatingSystems Servers Dell PowerEdge Dell Change Auto. Oracle Enterprise Linux All Unix Microsoft MVS Virtual Servers Oracle VM VMWare Oracle Fusion Mware. Oracle WebLogic IBM WebSphere MS.NET MS BizTalk Server MS IIS MS Commerce Server MS ISA Server MS Active Directory JBoss AS IBM MQ Series Citrix Pres. Server Blue Lane PatchPoint Apache Tomcat Network Applications Oracle Applications Oracle Beehive Oracle Comm & BRM Microsoft Exchange Service Desk Connectors Remedy, HP, Siebel, PeopleSoft Event Connectors Microsoft, HP, IBM Управление всей Oracle Экосистемой Открытая и Расширяемая инфраструктура управления

16 Единое управление для серверов, коммутаторов, систем хранения Мониторинг от Приложения-до-диска, управление соответствием требованиям & неисправностями Единое управление для физических и виртуальных серверов Интегрированные управление аппаратным обеспечением и поддержка Solaris и Linux SPARC и x86 Oracle Ops Center Управление Инфраструктурой

17 OEM и Price List 1

18 OEM и Price List 2

19 OEM и Price List 3

20 Архитектура и Установка Oracle EM Grid Control

21 Oracle Management Repository Oracle Management Service(OMS) DB Grid Control Console Oracle Management Agent OEM Grid Control Архитектура

22 Требования к установке EM Grid Control Требуется сертифицированная БД для репозитория EM Grid Control Матрицу сертификации можно найти в Note База данных должна быть без Database Control SYSMAN схемы Необходимо установить инициализационные параметры согласно руководству по установке Требуется WebLogic Server (WLS) Версия WLS должна быть только ! Тип установки WLS должен быть TYPICAL Для WLS должен быть установлен патч WDJ7 Для 64-битных платформ соответствующий JDK должен быть установлен

23 OMSHosts3 Ghz CPU/ Host Memory (GB) Starting Disk (GB) Small (100)1132 Medium (1000)1245 Large (10,000)22610 Repository DatabaseHosts3 Ghz CPU/ Host Memory (GB) Starting Disk (GB) Small (100) Medium (1000) Large (10,000) # Targets Оценки размера конфигураций ( Без учёта HA/DR)

24 Основная проблемы при установке Неправильно настроенный DNS Неправильная timezone На AIX должно быть для Europe/Moscow TZ=MEST-3MEDT,M3.5.0,M Менять host name, IP адрес после установки Grid Control НЕЛЬЗЯ !!! Проверьте TZ и DNS

Recommended Методы установки агента

Установка агента из Grid Control Одновременная установка агента на несколько узлов Oracle Management Service (OMS) должен содержать соответствующие скрипты и ПО для агента Связь между OMS и узлом, куда устанавливается агент Использует SSH протокол. На Linux OS должен быть запущен SSH демон. Для Microsoft Windows нужно установить Cygwin пакет.

Установка агента из Grid Control

Важные Ресурсы по установке EM Grid Control My Oracle Support Notes Note Overview of the "Auto Update" Feature Available with Grid Control 11g Install/Upgrade Note Checklist for Upgrading to Grid Control 11g Note Upgrade path to Grid Control Note Step by step Installation of 11.1 Grid control Note How to Install Web Logic Server for Installing 11g Grid Control Note Recommended WLS patches for 11g Grid Control and How to Apply WLS patch using Smart Update Note Hard Disk requirement for Oracle Management Service and Management Agent Note How to check the database parameters housing the GC repository before Install/upgrade Note How to de-install Web Logic Server (WLS) ?

Управление Производительностью Приложений

Storage Сервисы – главная забота бизнеса IT нужен метод контроля работы сервисов сверху-вниз Siebel, PeopleSoft, EBS… Oracle Applications Java,.NET, Composite Custom Applications SAP, Exchange, Унаследованные не-Oracle приложения Обработка заказов Служба поддержки клиентов Доставка & Счета Каталог продукции & товарные запасы Бизнес сервисы (Примеры) ПО Компоненты Приложений Компоненты Инфраструктуры Web Server, Portal Presentation Layer Virtual Environments Databases Mainframe Servers Data Base Management Systems AS, ESB, SOA Middleware

User Experience Monitoring Real user & Синтетический мониторинг Пакетные и пользовательские web приложения, xml-soap сервисы Oracle apps включая Oracle Forms Отслеживание транзакций на лету Сквозная видимость Сервисы и системы Контроль уровня сервиса SOA, Portal, JEE мониторинг Представление ресурсов Трассировка между уровнями Анализ утечек памяти Database Diagnostics and Tuning Самоуправляемая СУБД ADDM Автоматическая настройка SQL Oracle Enterprise Manager Business Transaction Management, Application Dependancy & Performance Java Diagnostics Контроль Производительности Приложений

firewall Внешние пользователи Внутренние пользователи RAC Internet Синтетический мониторинг работы пользователей

Server Response Time Response? Server error, web site error, Hit OK Content of page (i.e order details, functional errors) Client-ip, Server-ip, Gateway-ip Requested URL (Page,Object) Cookie/Session-id Referrer GET & POST requests User agents (phone type) RAC Internet Firewall Ethernet Switch Web Servers App Servers RUEI Network Response Time Delivered? Aborted? Network timeout? Page Request Реальный мониторинг на основе анализа сетевого протокола

Отчёты об использовании: Браузер Данных Использование по Стране/Штату Анализ Бизнес Транзакций Real User Experience Insight Для: Руководителей бизнес направлений

Отслеживание активности пользователей & воспроизведение сессий Отчёты об ошибках Real User Experience Insight Для: Владельцев Приложений

Функциональный анализ производительности KPI конфигурация, мониторинг & тенденции Real User Experience Insight Для: IT подразделений

37 Database Diagnostic Pack

38 Database Diagnostic Pack Основные Компоненты Automatic Workload Repository (AWR) Active Session History (ASH) Automatic Database Diagnostic Monitor (ADDM) Автоматические уведомления о проблемах

39 Automatic Workload Repository (AWR) Встроенный в базу данных репозиторий статистики нагрузки и производительности Автоматически Захватывает Данные о Нагрузке – Каждые 60 минут или вручную, по умолчанию данные хранятся 8 дней Находится в SYSAUX табличном пространстве Автоматическое управление пространством репозитория – Старые данные автоматически удаляются по ночам в зависимости от интервала хранения Хранит разные классы данных: – BASE STATISTICS, например, физические чтения – SQL STATISTICS, например, дисковые чтения (для SQL операторов) – METRICS, например, кол-во физических чтений в сек. – ACTIVE SESSION HISTORY (ASH)

40 Анализ неустойчивых проблем производительности Active Session History (ASH) Снимки активных сессий за каждую секунду в оперативной памяти (v$active_session_history) Прямой доступ к структурам ядра Oracle В AWR сохраняется 1 из 10 снимков Захватываемые данные: – SID – SQL ID – Program, Module, Action – Wait event# – Object, File, Block – Фактическое время ожидания

41 SQL Advisor High-load SQL IO / CPU проблем ы RAC проблемы Automatic Diagnostic Engine Снимки в Automatic Workload Repository Самодиагностика внутри БД System Resource Advice Network + DB config Advice Automatic Database Diagnostic Monitor Нисходящий Анализ на основе AWR Снимков Ориентирован на Производительность - Фокус на сокращении DB time Алгоритм работы основан на многолетнем опыте Oracle по настройке производительности баз данных Немедленный результат Не нужно часов ожидания, чтобы увидеть результат Выявляет основную причину Отличает симптомы от основной проблемы Ранжирует проблемы по степени важности Сообщает о компонентах, где нет проблем Например, I/O - не проблема

42 EM Performance страница Распределение Активных Сессий по классам ожиданий Цветные области = кол-во DB time Большое кол-во Активных Сессий для класса ожиданий – Проблема!

43 Основной Процесс Настройки Производительности Захват данных нагрузки и производительности – Системная статистика, информация об ожиданиях, SQL статистика и т.д. Анализ – Какие операции потребляют больше всего времени ? – Какие ресурсы являются узким местом? – Какая первопричина ? – Как можно решить проблему? Решение Проблем – Если обнаружено несколько проблем, какая наиболее критичная? – Какое решение даст наибольший эффект? AWR ADDM

44 Автоматический Анализ

45 Database Tuning Pack

46 Database Tuning Pack Часть набора средств для управления базой данных Diagnostic, Tuning, Configuration Management и Change Management Packs Обеспечивает уникальную функциональность по автоматической настройке SQL Основная функциональность встроена в ядро Oracle Database SQL Tuning Advisor SQL Access Advisor Real-time SQL Monitoring SQL Plan Management Советник по реорганизации объектов Для использования требуется лицензия на Database Diagnostic Pack

47 Добавить Индексы Изменить SQL Создание SQL профиля Automatic Tuning Optimizer Анализ структуры SQL Анализ путей доступа SQL Профилиро- вание Анализ Статистики Сбор отсутствующей или устаревшей статистики DBA Рекомендации по настройке SQL SQL Tuning Advisor

48 Автоматическая Настройка SQL в Oracle Database 11g Полная автоматизация настройки SQL Автоматический захват тяжёлых SQL Автоматическая настройка SQL без изменения кода приложения через создание SQL Profiles Рекомендации по настройке те же, что и в ручном режиме Автоматическое внедрение (необязательное) SQL Profiles тестовое выполнение SQL с новым планом profile применяется автоматически, если CPU+IO time улучшается более, чем в 3 раза Автоматические отчёты с результатами анализа SQL Автоматически запускается в окне регламентных работ (по ночам) Packaged Apps Custom Apps Автоматическая Настройка SQL Авт. захват тяжёлых SQL SQL Profiles По ночам Настроенный SQL Автоматическое Применение Ручное применение SQL Analysis Report

49 Partitions (только 11g) MV и MV Logs Bit-map indexes Automatic Tuning Optimizer Анализ Путей Доступа B*-tree indexes DBA Рекомендации SQL Access Advisor

50 Возможности SQL Access Advisor Рекомендует создать/удалить индексы, секции (только хэш и интервальные), материализованные представления и их журналы для увеличения производительности Анализирует всю нагрузку, а не только отдельные SQL предложения Учитывает влияние вновь создаваемых объектов на скорость выполнения DML операций Учитывает стоимость хранения, создания и поддержки новых объектов Одновременно рассматривает – Создание индексов – Создание материализованных представлений – Комбинацию обоих предыдущих вариантов Оптимизирует материализованные представления – Для максимального использования query rewrite – Быстрого обновления

51 Отчёт SQL Access Advisor

52 Показывает пошаговое выполнение SQL запроса Автоматически мониторятся долго выполняющиеся операции потребляющие > 5 сек of CPU или I/O Все параллельные запросы Включено по умолчанию без влияния на производительность Мониторится каждое выполнение SQL Статистика выполнения представлена на разных уровнях детализации Глобальный уровень Уровень шага плана запроса Уровень параллельного выполнения Мониторинг SQL в реальном времени

53 Выявление SQL Проблем Большие планы

54 Управление Конфигурациями и Жизненным Циклом Приложений

55 Какой размер оперативной памяти? Open VMS SHOW MEMORY AIX bootinfo -r HP-UX grep -i Physical /var/adm/syslog Solaris prtconf Linux (RedHat) free

56 Централизованное Управление Конфигурациями Эффективное управление IT активами Знание того, что вы имеете Обнаружение Активов Автоматическая инвентаризация аппаратных и программных конфигураций Операционные системы Аппаратное обеспечение Базы данных Пакетные приложения Поиск по конфигурациям Отображение связей межу конфигурационными компонентами Мониторинг в реальном времени Обнаружение в реальном времени Кто, Что и Когда Готовые модели проверки на соответствие стандартам SOX. PCI, CoBIT … Согласование изменений Санкционированные против Несанкционированных Стандартизация Конфигураций Соответствие Регламентам Анализ дрейфа конфигураций Сравнение конфигураций По всему стеку По всем стадиям жизненного цикла Базисы & Золотые стандарты 1-к-1, 1-к-Многим Синхронизация конфигураций Проактивные проверки Управление политиками Готовые политики Пользовательские политики Пользовательские группы политик Панели с уровнем соответствия регламентам Обнаружение Изменений Конфигураций

57 Отслеживание IT Активов Отслеживание аппаратных, программных активов, отношений между ними Готовые расширяемые шаблоны для собирания конфигурационных данных для БД, OS, middleware, бизнес приложений Отображение зависимостей между Физической и Виртуальной Инфраструктурой Предотвращение бесконтрольного разрастания облака с пoмощью автоматического обнаружения конфигураций и отчётов

58 Стандартизация конфигураций Сравнение с золотыми и базисными конфигурациями Импорт и Экспорт базисных конфигураций Сравнение по расписанию Синхронизация конфигураций

59 Контроль соответствия заданным требованиям 300+ готовых политик Политики для Безопасности, Конфигураций и Хранения Пользователи могут добавлять свои политики Группы политик для проверки соответствия CIS, SOX и т.д. Отслеживание уровня соответствия регламентам на уровне предприятия Обнаружение изменений в реальном времени, аудит проверка правомочности изменений

60 Мониторинг изменений конфигурации приложений в почти реальном времени Готовые шаблоны для базы данных, middleware, бизнес приложений Готовые конфигурационные отчёты для SOX, COBIT, PCI Аудит Конфигураций Аудит изменений (кто, что, когда, где) Интеграция с другими системами управления изменениями Remedy, Peregrine и т.д. Захват Изменений Конфигурации в Реальном Времени Configuration Change Console

61 Обнаружение без агентов Центральный репозиторий Представления ресурсов Мониторинг изменений Сравнения Версии и откат изменений Проверка на соответствие требованиям Провизия конфигураций Проверка изменений Шаблоны Динамичная Конфигурационная Модель Захват конфигурации Мониторинг Изменений Провизия конфигураций Application Configuration Console Отчёты о ресурсах Аудит Изменений Отчёты соответствия App Server Web Server Middleware Database OS/Storage Mainframe Особенности (Шаблоны, Лучшие Практики) Agents Application Configuration Console

Поддерживает золотые образы, эталонные системы, локальное хранение дистрибутивов ПО в библиотеке для оптимизации использования сети Поддерживаемые методы провизионирования ПО: Клонирование Инсталляция с нуля Массовое развёртывание развёртывание многих баз данных на многие серверы Создание баз данных на основе шаблонов Клонирование баз данных с помощью RMAN Эталонные системы Золотые образы Разработка TestQA Массовое развёртывание Провизионирование БД

Провизионирование на основе золотых образов Автоматизация провизионирования RAC Добавление/Удаление узлов в RAC одним кликом Автоматизации миграции в Oracle Grid Полное провизионирование RAC и Clusterware систем Поддержка ASM Создать эталонную RAC систему 1 Создать золотой образ 2 Расширить RAC 4 Создать Рабочую RAC Систему 3 Провизионирование БД

Провизионирование тестовых БД Автоматизация ручных операций, подверженным ошибкам Клонирование и Маскирование Данных Рабочая БД Тестовая БД Эффективное создание новых окружений для приложений Автоматизация повторяющихся операций развёртывания Интеграция с процессом маскирования конфиденциальных данных

Проактивные советники, рекомендации и анализ One-off patches, patch set updates и critical patch updates Патчирование RAC с нулевым временем простоя Интегрированные управление патчами и их применение Мнения пользователей о патче Ускорение процесса устранения конфликтов между патчами Автоматизация Патчирования Полная интеграция с My Oracle Support Анализ ТестированиеПатч Отчёт Промежуточное Хранение Stage Провизио- нирование

Пример управления патчами: Bayer **Assumes DBA FTE cost at $100/hr «Мы управляем с помощью with Enterprise Manager тысячами баз данных и серверов приложений и мы сумели сократить время обновления базы данных с 4 часов до 1 часа, а также сократить время применения патча с 1 часа до 1 минуты на одну базу данных. Enterprise Manager Grid Control позволяет нам автоматизировать этот процесс, что приводит к огромной экономии времени и денег. Andreas Stephan, Sr. DBA Consultant Bayer Business Services «Мы управляем с помощью with Enterprise Manager тысячами баз данных и серверов приложений и мы сумели сократить время обновления базы данных с 4 часов до 1 часа, а также сократить время применения патча с 1 часа до 1 минуты на одну базу данных. Enterprise Manager Grid Control позволяет нам автоматизировать этот процесс, что приводит к огромной экономии времени и денег. Andreas Stephan, Sr. DBA Consultant Bayer Business Services 2000 баз данных, 5 штатных администратора, 1 час на патч, 4 раза в год $160,000** До EM 8,000 человекочасов $2,666** После EM 133 человекочасов

67 Database Change Management Pack

Автоматизация изменений Автоматизирует процесс захвата и передачи планируемых изменений схемы БД из разработческой среды в рабочую Избавляет от подверженных ошибкам ручных процессов Ускоряет обновление приложений, отслеживая влияние обновления схемы БД на кастомизацию Сокращает время простоя и ускоряет восстановление благодаря обеспечению соответствия рабочих сред заданным стандартам Database Change Management Pack Уменьшает время и затраты на управление изменениями БД

Захват информации о всех объектах схемы приложения: Таблицы, Представления, Индексы Процедуры, Пакеты, Триггеры Пользователи, init.ora Capture & Compare scope: БД, Схема, Объект Режимы сравнения Baselines с Baselines Baselines с БД БД с БД Обнаружение изменений схемы Захват & Сравнение Application Baselines HR Order Entry CRM Baseline 1 Baseline SALES DEPT EMP ORDERS PRODUCTPRICE Baseline 3

Синхронизация сред Приложения Oracle Change Management Reporting Production Training Stage Disaster Recovery Test Выявление изменений в рабочих БД Перенос изменений из тестовой БД на промежуточную, с промежуточной на рабочую БД Перенос изменений схемы & БД в среды для резервирования, обучения и отчётов

Управление Качеством Приложений

Тестирование Изменений Приложения Application Testing SuiteApplication Testing Suite Гарантия качества и производительности приложения благодаря комплексному тестированию Тестирование Инфраструктурных Изменений Real Application TestingReal Application Testing Обеспечивает тестирование инфраструктурных изменений на уровне базы данных Управление Тестовыми Данными Data Masking PackData Masking Pack Обеспечивает безопасное, соразмерное рабочей системе тестирование Безопасность & соблюдение регламентных требований благодаря маскированию конфиденциальных данных на тестовых системах Oracle Application Quality Management Качественное тестирование на всех уровнях стека приложения 72

Тестирование Изменений Приложения 73

Oracle Functional Testing Автоматизированное функциональное & регрессивное тестирование Oracle Test Manager Управление процессом тестирования, определение требований и отслеживание дефектов Oracle Load Testing Автоматизированное нагрузочное тестирование & тестирование производительности Oracle Application Testing Suite Полнофункциональное, интегрированное решение для тестирования, обеспечивающее качество, производительность и надёжность приложения 74

Oracle Functional Testing Автоматизированное Функциональное & Регрессионное Тестирование Автоматизирует функциональное & регрессивное тестирование для Web, SOA и пакетных приложений OpenScript интегрированная платформа для создания скриптов функционального и нагрузочного тестирования Интуитивный интерфейс визуального программирования упрощает процесс тестирования Мощный Java IDE обеспечивает превосходную расширяемость скриптов Настроенные ускорители для EBS, Siebel, ADF & Web Services для эффективного тестирования 75

Web Functional Test Скрипт Web Functional Test команды скрипта записываются и отображаются в виде дерева или Java Code представления В виде дерева Java Code Представление 76

Действие Пользователя: Click Page Tab to Select Accounts Screen SiebelFT.PageTabs( ). GotoScreen(Accounts) Browser(Siebel Call). Page(Siebel Call_2). Frame(_swescrnbar). WinObject(Default). Click 90,13 Without Siebel Automation Objects With Siebel Automation Objects Сравнение тестовых скриптов 77

Oracle Load Testing Нагрузочное Тестирование и Тестирование Производительности Реалистичные нагрузочное тестирование & тестирование производительности для Web, SOA и пакетных приложений Масштабирование до тысяч одновременно работающих для эмуляции пиковых нагрузок рабочих систем Обеспечивает большую точность тестирования, осуществляя проверку функционального контента под нагрузкой Интуитивно понятная Web-консоль способствует проведению совместного тестирования несколькими пользователями Встроенный мониторинг метрик сервера позволяет идентифицировать и решать узкие места в производительности Настроенные ускорители для EBS, Siebel, ADF & Web Services для эффективного, оптимизированного тестирования 78

79 Oracle Load Testing Архитектура Agent 2 Agent 3 Agent n Agent 1 OLT Controller Module OLT ServerStats Module Oracle Load Testing Controller (OATS Application Service) Oracle Load Testing Agents (OATS Agent Service) OLT Database Virtual Users Oracle DB WebLogic Server

Oracle Test Manager Управление Процессом Тестирования Управление процессом тестирования из центральной Web консоли Полная видимость проекта от тестовых требований, до тестов и проблем Документирование ручных и автоматических тестов, выполнение их из плана тестирования Отчёты, обеспечивающие видимость тестового процесса Полностью настраиваемый под вашу методику тестирования Масштабируемая архитектура, лёгкая в развёртывании и управлении 80

Oracle Test Manager Модули OTM предоставляет 3 интегрированных модуля для управления: Requirements: Документирование и управление тестовыми требованиями Tests: Создание планов тестирования и управление ручными и автоматическими тестами Issues: Документирование проблем, обнаруженных во время тестирования, и следить за их разрешением OTM предоставляет различные отчёты Reports: Позволяет просматривать стандартные отчеты или создавать собственные отчеты по требованиям проекта, тестам, проблемам Dashboards: представления из нескольких отчётов Администратор может создавать пользователей, проекты, назначать права доступа и настраивать поля требований в соответствии с требованиями процесса тестирования 81

Лицензирование Application Testing Suite

Тестирование Инфраструктурных Изменений 83

Нагрузочное тестирование БД сегодня Тест – 1-2 пользоваться стараются быть тысячами Инфраструктурное нагрузочное тестирование не выполняется должным образом Многие проблемы остаются незамеченными Дорогое по деньгам и времени тестирование с низкими результатами Только нагрузочное тестирование часто не способно обнаружить проблемы, связанными с инфраструктурными изменениями (например, миграция на другую платформу) Задача заключается в создании тестовой нагрузки, которая бы была максимально похожей на рабочую нагрузку PRODUCTION TEST 84

Тестирование Инфраструктурных Изменений Oracle Real Application Testing SQL Performance Analyzer (SPA) Анализ влияния изменений на выполнение SQL операций Database Replay Параллельное нагрузочное тестирование базы данных, используя реальную нагрузку от рабочей системы Replay Workload Capture Workload Deploy Replay Clients Create Test System End-to-End Workflow 85

Помогает пользователям оценить влияние системных изменений на время выполнения SQL Строит различные trials (эксперименты) выполнения SQL (планы выполнения SQL и статистика) Проигрывает только read часть SQL операций Анализирует различия в производительности Анализ производительности на уровне отдельного SQL Интегрирован с SQL tuning set, SQL plan baselines и SQL Tuning Advisor Oracle Real Application Testing SQL Performance Analyzer SQL Workload STS SQL Plans + Stats Pre-Change Trial SQL Plans + Stats Post-Change Trial Compare SQL Performance Analysis Report 86

Oracle Real Application Testing Database Replay Снижение затрат и рисков от изменений базы данных Полностью автоматизированный процесс Примеры тестируемых изменений Обновление БД и O/S, например миграция на Exadata V2 Конфигурационные изменения, например, переход на RAC Изменения системы хранения Миграция с платформы на платформу, например, с Windows на Linux Поддержка обновлений с Oracle 9iR2,10gR2 на 11g! TestProduction Replay Driver Clients Storage 87

Безопасное развёртывание тестовой системы Oracle Data Masking Безопасное развёртывание тестовой системы с помощью маскирования конфиденциальной информации Конфиденциальные данные никогда не покидают базу данных Расширяемая библиотека шаблонов маскирования Разные виды маскирования: по условию, составное, согласованное Автоматическая поддержка ссылочной целостности при маскировании первичных ключей Высокая производительность маскирования Новое: Гетерогенное маскирование данных через Oracle Database Gateways Новое: Выполнение команд маскирования в командной строке (EMCLI) LAST_NAMESSNSALARY SMITH ,000 MILLER ,000 LAST_NAMESSNSALARY AGUILAR ,000 BENSON ,000 Рабочая БДТестовая БД

Oracle Data Masking Большая, расширяемая библиотека масок Последовательное соблюдение политик Однажды определённые маски могут применяться к разным БД Ускорение процесса маскирования Готовые форматы маскирования для распространённых типов конфиденциальных данных Возможность настройки под пользовательские бизнес требования Расширяемые процедуры маскирования

90 Oracle Data Masking Целостность приложения и Продвинутые способы маскирования Обеспечивает согласованность приложения, устраняя ручные операции Автоматическая поддержка ссылочной целостности Применение контекстно-зависимых бизнес правил Продвинутые техники маскирования EMPLOYEE EMPID NAME TITLE 12 SMITH SALESREP 13 JONES CSR 14 ELLISON CEO 15 FERNICOLA SALES MGR CUSTOMER CUSTID NAME REP_ID 200 ACME BIG BOX 15 SUPPORT CUSTID CSR_ID Автоматическая поддержка ссылочной целостности Маскирование по условию Составное Маскирование

Oracle AQM Ключевые Преимущества Лучшее в своём классе решение для тестирования Единственное решение, включающее реальное и синтетическое нагрузочное тестирование Высочайшее качество и безопасность тестирования, гарантирующее минимальный риск изменений Тестирование всего стека от приложения до базы данных Супер-простота в использовании и снижение расходов на владение Интегрированная платформа создания скриптов для функционального и нагрузочного тестирования Более лучшая точность тестирования благодаря встроенной проверке и для нагрузочного и функционального тестирования Ускорители для Oracle apps Application Testing Suite Высококачественное тестирование инфраструктурных изменений Сокращает время тестировании при высочайшем качестве Нагрузочное тестирование с использованием реальной нагрузки Дополняет Application Testing Suite синтетическое нагрузочное тестирование Real Application Testing Обеспечивает безопасность конфиденциальных данных при тестировании Высочайшая производительность маскирования данных для Oracle баз данных Единый web интерфейс для маскирования всех баз данных Обеспечивает соблюдение ссылочной целостности для пакетных и пользовательских приложений Test Data Management 91

ДЕМО Управление Облаком с помощью Oracle Enterprise Manager

93 ROI - 149% с периодом окупаемости 16 месяцев Уменьшение времени простоя до 90% Улучшение продуктивности IT персонала до 75% Сокращение капитальных затрат на серверы до 20% (Экономия/$M) Ссылка на ROI исследование: Oracle.com/enterprisemanager11g Crimson Consulting ROI Исследование Показывает высокую Бизнес-Ценность EM

94 Closing Oracle Enterprise Manager 11g Resource Center Видео, WEB-конференции, Статьи и другое Oracle.com/enterprisemanager11g

A Q &