Copyright © 2011, Oracle and/or its affiliates. All rights Insert … · Управление...

43
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8

Transcript of Copyright © 2011, Oracle and/or its affiliates. All rights Insert … · Управление...

1 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

2 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Enterprise Manager 12c

Новые возможности для управления базами данных

ORACLE

PRODUCT

LOGO

Month, Day, Year

Venue

City

3 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Oracle Enterprise Manager Всестороннее Управление IT

Бизнес-ориентированное управление приложениями

– Управление IT с точки зрения бизнеса

– Создание облаков, ориентированных на приложения, подстраивающихся под требования бизнеса

Интегрированное управление всем стеком облака

– Applications, Middleware, Database, Hardware

– Специализированные системы (Exadata, Exalogic)

Управление жизненным циклом облака

– Обеспечение гибкости IT для динамичного бизнеса

– Управление всем жизненным циклом облака из одного продукта

User Experience

Business Services

Business Transactions WEB

PORTAL

PRODUCT

CATALOG

ORDER

ENTRY

...OTHER

BUSINESS

SERVICES

Пользователи

Бизнес- ориентированное

Управление Приложениями

Интегрированное Управление всем стеком облака

Полное Управление жизненным циклом облака

Applications

Middleware

Databases

OS, VM, Servers

Storage, Networks

Oracle Support

Cloud Services

Apps, PaaS, DBaaS, IaaS..

4 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Oracle Enterprise Manager Этапы развития

5 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Enterprise Manager 12c

• Результат 3 лет или 4 миллионов человеко-часов

разработки

• Новая инфраструктура для управления жизненным

циклом облаков и автоматизации

• Более 200 новых возможностей и более 500

улучшений функциональности должны облегчить

трансформацию центров обработки данных в облака

Основные факты

6 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

7 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Персонализация

• Домашние страницы в зависимости от роли

– Общий обзор (EM Admin)

– Базы данных (DBA)

– Инциденты (Служба поддержки)

– Облако (Cloud администратор)

• Настраиваемые страницы объектов

– Добавить/Удалить содержимое

• Закладки (Favorites)

• История посещения страниц

• Поиск объектов с наложением фильтров

Улучшенный интерфейс

8 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Расширяемая архитектура

• Модульная архитектура • Для каждого типа объекта свой встраиваемый

модуль управления

• Модули могут обновляться независимо от основной инфраструктуры EM

• Уведомления администраторов об обновлениях

• Загрузка обновлений с My Oracle Support из консоли EM для – Агентов

– Модулей управления

– Регламентов

– Диагностических проверок

– VM шаблонов

Производительность и Масштабируемость

9 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Новый управляющий агент

• Улучшена стабильность

– Написан на Java

– Более эффективная архитектура

• Загрузка данных в несколько потоков

• Отдельный канал загрузки для

приоритетных объектов

– Интеграция ранее приобретенных

технологий

• Требуется меньше агентов для

развѐртывания

10 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Безопасность корпоративного класса

• Улучшенная аутентификация при входе

в EM Cloud Control

‒ Интеграция с Oracle Access Manager Single Sign-On (OAM SSO)

‒ Поддержка LDAP (AD и OID)

‒ Kerberos

• Строгая аутентификация при входе в БД и на узлы

– Узлы: SSH пары ключей

– БД: Kerberos тикеты

• Улучшенное управление паролями (credentials)

– Именные пароли

• Готовые роли и внешняя авторизация

Enterprise Manager

Users

GC Repository

Enterprise Manager

Grid Control

LDAP Server

Identity Store

LDAP (OID and AD)

Kerberos

Kerberos

Ticket SSH

Target

Authentication

<Insert Picture Here>

ASH Аналитика

12 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Top Activity страница Факты

• Отображение ASH

• Многомерная

• Используется для диагностики проблем

• Метод: анализ отклонений

Измерения

• Time

• Wait Class

• SQL

• Sessions

• Services

• Modules

13 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Гибкая диаграмма топ объектов

Гибкая диаграмма активности

Гибкий выбор периода времени

Гибкая диаграмма топ объектов

ASH Аналитика

14 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

ASH Аналитика: Пример 1 Медленное время отклика из-за I/O

• Делаем срез данных по User I/O

• Переходим к Топ SQL, используя Wait Event измерение

Класс ожидания

Добавляем фильтр

Топ SQL

Событие ожидания

15 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

• Делаем срез данных по сервисам

• Выбираем модуль и Топ SQL

Сервис

Добавляем фильтр

Топ SQL

Модуль

ASH Аналитика: Пример 2 Кто ест моѐ DB Time?

16 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

• Информативное представление распределения потребления времени в БД

ASH Аналитика: Пример 3 Treemap представление

17 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

ASH Аналитика - преимущества

ASH

Wait Class

Wait Event

Instance

Service

Module

Action

User Session

SQL id

• Изменяемые измерения

• Добавлено много новых измерений

(SQL тип, клиент, и т.д.)

• Фильтры – добавление контекста к

той же странице

• Treemap представление –

эффективная визуализация топ

списков

• Гибкий выбор периода анализа

• Активный отчѐт

18 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

УПРАВЛЕНИЕ КАЧЕСТВОМ ПРИЛОЖЕНИЙ

19 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Решения Oracle для тестирования

Тестирование изменений

приложений

Тестирование изменений

инфраструктуры

Управление тестовыми

данными

Oracle Functional

Testing Oracle Load

Testing

Oracle Test

Manager

SQL Performance

Analyzer

Application

Replay

Data Discovery

and Modeling Data Subsetting

Database Replay

Data Masking

Реальная нагрузка Синтетическая

нагрузка

Управление тестовыми

данными

New

New New

20 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Oracle Application Testing Suite Синтетическое тестирование

• Поддерживает • Функциональное/регрессионное тестирование

• Нагрузочное тестирование

• Управление процессом тестирования

• Web, Siebel, EBS/Forms, ADF, Flex, DB & WebServices

• Сокращает время разработки скриптов ~50%

• Автоматическое генерирование скриптов • Нагрузочные скрипты могут создаваться из данных RUEI и

Real Application Testing

• Интеграция с EM диагностикой • JVM диагностика для промежуточного уровня

• DB диагностика для БД

• Шаблоны мониторинга для Oracle Database

21 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Синтетическое тестирование БД

• Создание синтетических нагрузочных скриптов для БД

– Импорт транзакций из DB Replay нагрузки или

– Импорт из SQL скрипта

• Два интерфейса для редактирования скриптов

– GUI

– Java Code

• Выполнение скрипта в Oracle Load Testing тысячами виртуальных пользователей

• Использует интеграцию с EM диагностикой для анализа производительности под нагрузкой

22 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Oracle Real Application Testing Реальное тестирование

• Database Replay

• Параллельное нагрузочное тестирование базы данных, используя реальную нагрузку от рабочей системы

• SQL Performance Analyzer (SPA)

• Анализ влияния изменений на выполнение SQL операций

Проиграть нагрузку

Захват нагрузки

Установить агенты

Создать тестовыЙ стенд

Шаги тестирования

23 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Application Replay

Автоматическое

воспроизведение

запросов

Автоматический

захват запросов

пользователей

Автоматическая

синхронизация

с базой данных

Автоматическая

корреляция

запросов

• Захват и воспроизведение рабочей нагрузки

• Воспроизводит все характеристики рабочей нагрузки – время, порядок, одновременность,

зависимость между сессиями и т.д..

• Аналог DB Replay для промежуточного слоя

• Преимущества – Ускорение процесса тестирования

– Не нужно создавать скрипты для тестирования

– Улучшение качества тестирования – Воспроизведение реальной нагрузки

– Шире охват тестирования, тестируется функциональность, которая используется на практике

24 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Application Replay

Тестовая

система

Рабочая

система

Агенты

воспроизведения

Пользователи

СХД СХД

• Захват нагрузки приложения (http/nca запросы) на рабочей системе

• Использует RUEI для захвата операций пользователей и данных об их производительности

• Нулевая дополнительная нагрузка на рабочую систему

• Воспроизведение полной нагрузки на тестовой системе

• С характеристиками нагрузки рабочей системы

• Автоматическая корреляция на основе Application Testing Suite

• Анализ & Отчѐты

• Расхождения при воспроизведении: доступ, содержимое, …

• Время загрузки страниц, количество просмотров страниц, время размышления

Захват Проигрывание Анализ &

Отчёты

25 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Захват нагрузки

• Пользовательские запросы и данные об их производительности

захватываются с помощью RUEI

– Запросы захватываются непосредственно из сети с помощью анализа HTTP/nca трафика, не создавая никакой дополнительной нагрузки на приложение

– Включение в RUEI режима полного журналирования сессий

• Мониторинг процесса захвата нагрузки почти в реальном времени

• Требования

– RUEI версии 12.1 и выше

26 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Страница -

ответ 2

Real User Insight: Захват нагрузки

IP клиента & откуда

Запрашиваемый URL

Cookie / ID сессии

Что посылает / POST & GET

Ответ / Время ?

TCP статус, Ошибки сервера, сайта…

Содержимое Body/Header

Доставлена / Время?

Прерывание

Сетевой тайм-аут?

Запрос

страницы

1

Подтверждение

от браузера

3

27 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Real User Experience Insight Пассивный мониторинг активности пользователей

KPI Мониторинг

Анализ Бизнес Транзакций

Выгрузка Данных Бизнес Отчѐты

Информационные Панели

Мониторинг реальных пользователей:

- Запись и воспроизведение пользовательских сессий

- Инф. панели для руководства

- Мониторинг KPI и SLA, бизнес метрик

- Широкие возможности оповещения о проблемах

- Анализ производительности бизнес транзакций

- Настраиваемые отчѐты

- Анализ тенденций

- Интеграция с OBIee

- Ускорители для Oracle E-Business Suite, Siebel, PeopleSoft, JD Edwards, …

28 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Режимы захвата нагрузки

• Режимы захвата – синхронный и асинхронный – Синхронный захват

• Отслеживает связи между пользовательскими запросами и соответствующими вызовами базы данных

• Обеспечивает наиболее точное воспроизведение с минимальными отклонениями

• Включает также захват нагрузки на уровне базы данных

• Поддерживается для приложений работающих под Oracle WLS 11g PS3 с DB 11.2.0.2 и более новыми версиями WLS и DB

– Асинхронный захват

• Захват нагрузки только с помощью RUEI

• Без синхронизации с базой данных

• Поддерживает все HTTP приложения, которые может мониторить RUEI – Oracle и не-Oracle стек

29 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Воспроизведение

• Развѐртывание – Enterprise Manager рекомендует количество агентов необходимое

для адекватного воспроизведения нагрузки

– Агенты запускаются автоматически

– Все агенты должны иметь доступ к файлам нагрузки

• Настройка скорости воспроизведения – По умолчанию используются временные интервалы между

запросами из захваченной нагрузки

– Их можно уменьшать или увеличивать,

• Режимы воспроизведения – Синхронизироваться или нет с базой данных

30 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Параметры воспроизведения

• Два режима – синхронный и асинхронный

– Синхронный: Вызовы к базе данных от запросов приложения выполняются в том

же порядке, что и на исходной системе, чтобы сохранить зависимость между

транзакциями

– Асинхронный: Выполняются только запросы приложения, сессии между собой не

синхронизируются

• Время размышления: Масштабирует время между двумя

последовательными запросами в одной сессии

• Начало работы сессии: контролирует интенсивность входа в систему, регулирует

промежуток времени между началом записи нагрузки и началом сессии

• Автокоррекция скорости: автоматическое уменьшение времени размышления,

если запросы выполняются медленнее, чем на исходной системе

31 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Анализ и Отчѐты • Итоговый отчѐт

– Расхождения при воспроизведении

– Средняя скорость загрузки страниц

– Страницы, создающие наибольшую нагрузку

32 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Анализ и отчѐты

• Анализ страниц

– Метрики

33 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Анализ и Отчѐты

• Расхождения

– Типы

34 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Application Replay Преимущества

• Сокращение времени тестирования в 5+ раз

– НЕ требуется разработка тестовых скриптов

• Выше качество тестирования

– ВЕСЬ стек приложения тестируется – аппаратное и

программное обеспечение

– ВСЕ ветви кода проверяются

35 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Управление тестовыми данными Проблемы

Подготовка тестовой системы

Ручной процесс, подверженный

ошибкам

Нельзя использовать

секретные данные без затемнения

Слишком дорогое

использование полной копии БД

Урезать БД для тестирования

трудно но необходимо

36 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Управление тестовыми данными Решения

Подготовка тестовой системы

Обнаружение Данных

& Моделирование

Выявление секретных

данных

Маскирование данных

Урезание Данных

37 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Обнаружение Данных и Моделирование

• Application Data Model (ADM) – Сканирует схемы приложения, чтобы построить модель связей между

таблицами и столбцами

– Извлекает модель связей из Oracle Applications метаданных

– Сохраняет выявленные взаимоотношения в репозитории

– Позволяет делать маскирование и урезание данных

• Обнаружение секретных данных – Сканирование содержимого базы данных по маске

– Импорт подготовленных шаблонов маскирования

– Готовые шаблоны маскирования для Oracle приложений

• Oracle eBusiness Suite

38 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Data Masking Pack Безопасное развѐртывание тестовых БД

• Безопасное развѐртывание тестовой системы с помощью маскирования конфиденциальной информации

• Расширяемая библиотека шаблонов маскирования

• Разные виды маскирования: по условию, составное, согласованное

• Интегрированные процессы клонирования и маскирования базы данных

• Новое в EM 11g: Маскирование не-Оracle баз данных через шлюзы

• Новое в EM 11g: Запуск маскирования из командной строки (EMCLI)

• Новое в EM 12c: Обратимое маскирование на основе ключей

• Новое в EM 12c: Интеграция маскирования с Real Application Testing

LAST_NAME SSN SALARY

HODGES 111—23-1111 60,000

JOHNSON 222-34-1345 40,000

LAST_NAME SSN SALARY

AGUILAR 203-33-3234 40,000

BENSON 323-22-2943 60,000

Рабочая БД Тестовая БД

39 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Real Application Testing + Data Masking Полная интеграция

AWR

Capture

Files

SQL Workload

STS

z

AWR

Capture

Files

SQL Workload

STS

Конфиденциальные данные маскируются:

Database Replay файлы нагрузки

SQL Tuning Sets bind данные

AWR bind данные (удаляются)

Build

Staging Environment

Create Application Data Model

Create

Masking Definition

Schedule Data

Masking Clone Replay

NAME SSN SALARY

AGUILAR 203-33-3234 40,000

BENSON 323-22-2943 60,000

Рабочая Промежуточная Test / Dev / QA

NAME SSN SALARY

SMITH 111-22-3333 60,000

MILLER 112-23-4567 40,000

NAME SSN SALARY

SMITH 111-22-3333 60,000

MILLER 112-23-4567 40,000

40 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

• Автоматическое создание правил извлечения данных из ADM

• Оценка подмножества данных перед выполнением

• Параметризированное создание подмножества данных

• Уникальное для Oracle: подмножества данных в виде Data Pump дампа

Урезание данных

Определение новой модели приложения

Создание определения

подмножества данных

Извлечение подмножества

данных

Data Pump Export / Import

Удаление лишних

данных в копии БД

Рабочая Тестовая

41 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Q&A

42 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

43 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.