34
СОВРЕМЕННЫЙ ПОДХОД К ХРАНЕНИЮ БАЗ ДАННЫХ, или Как сократить время на развертывание с 5 дней до 5 минут Антон Фрёлих Консультант компании Delphix Муслим Гафуров Эксперт компании КРОК Москва, 25 августа 2016 Сергей Бирюков Эксперт компании КРОК

Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

  • View
    247

  • Download
    8

Embed Size (px)

Citation preview

Page 1: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

СОВРЕМЕННЫЙ ПОДХОДК ХРАНЕНИЮ БАЗ ДАННЫХ, или Как сократить времяна развертывание с 5 дней до 5 минут

Антон ФрёлихКонсультант компании Delphix

Муслим ГафуровЭксперт компании КРОК

Москва, 25 августа 2016

Сергей БирюковЭксперт компании КРОК

Page 2: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

2

СОДЕРЖАНИЕ

Актуальность, цели, задачи, проблематика01

Архитектура03

Выводы05

Идея Delphix02

Маскирование04

Page 3: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

3

ПОЧЕМУ МЫ СЕГОДНЯ ГОВОРИМО ВИРТУАЛИЗАЦИИ БАЗ ДАННЫХ?

Page 4: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

4

ПРЕДПОСЫЛКИ

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

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

• Множество систем создают мешают создаватьвысококачественное ПО в сжатые сроки

• Заказчику нужны полные и достоверныекопии производственных баз данных –оперативно и регулярно

Page 5: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

5

АКТУАЛЬНЫЕ БИЗНЕС-ПРОБЛЕМЫ (1)

Сократить расходына оборудование

Оптимизировать регламенты

Экономия, экономия, экономия всюду!

Сократить издержки

Включение режима максимальной экономии

Page 6: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

6

АКТУАЛЬНЫЕ БИЗНЕС-ПРОБЛЕМЫ (2)

Скорость разработки ПО

Увеличить скорость и качество тестирования

Обеспечить безопасность

обрабатываемых данных

Переезды в облакаУскорить выпуск обновлений ПО без

потери качества

Page 7: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

7

Комфортные условия для разработчиков

Создание копии промышленной БД не за

дни, а за минуты

Возможность быстро вернуть копию БД в

первоначальное состояние

Обеспечить сохранность (маскирование)

информации в БД

Нужна актуальная копия промышленной

Базы Данных (БД)

АКТУАЛЬНЫЕ БИЗНЕС-ПРОБЛЕМЫ (3)

Page 8: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

8

ВОЗМОЖНЫЙ СЦЕНАРИЙ

~ Tb

Page 9: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

9

Разработчики ТестировщикиПроекты обновления БД

Пилотные проекты

Копия промышленной БД для каждой проектной команды

ВОЗМОЖНЫЙ СЦЕНАРИЙ

Page 10: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

10

Специалисты

ЗАДАЧИ ПОВТОРЯЮТСЯ РЕГУЛЯРНО

Подготовка сервераПодготовка СХДПодготовка СУБД

ВОЗМОЖНЫЙ СЦЕНАРИЙ

Page 11: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

11

Классический подход

Значительная утилизация сил и средств

Production

ВОЗМОЖНЫЙ СЦЕНАРИЙ

Page 12: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

12

СУЩЕСТВУЮЩИЕ РЕШЕНИЯ

Чтобы решить все обозначенные выше задачи, сегодня нужны три разных вида

технологий – зачастую от разных вендоров

• Синхронизация с продуктивной БД

• Восстановление БД в первоначальное состояние

• Предоставление БД для проектных команд

Page 13: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

13

ЦЕЛИ И ЗАДАЧИ

Задачи:

• Ускоренный выпуск приложений

• Снижение расходов на инфраструктуру

• Интегрированная система безопасности (маскирование)

Цель: найти единое решение

Page 14: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

14

У нас для вас есть хорошая новость!

Одна технология для решения всех перечисленных проблем

Page 15: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

15

ИДЕЯ DELPHIX

Значительная утилизация сил и средств

Production

Page 16: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

16

АРХИТЕКТУРА РЕШЕНИЯ

Page 17: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

17

УДОБНЫЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС

Page 18: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

18

УДОБНЫЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС

Page 19: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

19

МАСКИРОВАНИЕ

ДАННЫЕ В НЕПРОДУКТИВНОЙ СРЕДЕ – ОСНОВНОЙ РИСК УТЕЧЕК

ПРОДУКТИВНЫЕ ДАННЫЕ

20%

80%

НЕПРОДУКТИВНЫЕДАННЫЕ

НЕПРОДУКТИВНЫЕ ДАННЫЕ:

» ПРЕДСТАВЛЯЮТ СОБОЙ БОЛЬШУЮ ЗОНУ РИСКАВ среднем 8-12 копий для каждого продуктивного источника

» ПРИВОДЯТ К ПОЯВЛЕНИЮ РАЗРОЗНЕННЫХ ИСТОЧНИКОВ ДАННЫХИсточники защищены множеством инструментов и процессов

» ПОСТОЯННО РАСТУТИ со временем меняются

Маскирование данных может значительно сократить зону риска

Page 20: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

20

"ДАННЫЕ ПОД УГРОЗОЙ" НАХОДЯТСЯ В БАЗАХ ДАННЫХ

Таблица заявителей

ID Имя

1 Джордж

2 Мэри

3 Джон

Таблица работников

ID Имя

5 Джон

6 Джордж

7 Мэри

Таблица заявителей

ID Имя

1 Романт

2 Клара

3 Дэмиен

Таблица работников

ID Имя

5 Дэмиен

6 Романт

7 Клара

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

КРИТИЧНЫЕ ДАННЫЕ ЗАКРЫТЫ В НЕПРОДУКТИВНОЙ СРЕДЕ

РЕАЛИСТИЧНОСТЬЗначение сохраняется для

тестирования и анализа

ЦЕЛОСТНОСТЬ ССЫЛОЧНЫХ ДАННЫХПоследовательное маскирование данных даже из гетерогенных источников

НЕОБРАТИМОСТЬКритичные данные не могут

быть извлечены

ВОСПРОИЗВОДИМОСТЬАвтоматизация обеспечивает

синхронизацию с постоянными изменениями данных

КРИТИЧНЫЕ ДАННЫЕ В ПРОДУКТИВНОЙ СРЕДЕ Номера соц. страхования, данные кредитных карт, сведения о пациентах,

адреса эл. почты

МАСКИРОВАНИЕ

Page 21: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

21

МАСКИРОВАНИЕ DELPHIX + DAAS = БЕЗОПАСНЫЙ DAAS

►►►

Синхронизацияс источником данных

Считывание данных

►►►

Создание виртуальной копии продуктивных

данных

Выпуск

Разовое маскирование для создания

безопасной эталонной копии

Маскирование

Единовременное маскирование

DEV

TEST

QA

BIСамостоятельноераспределение

маскированных данных за считанные минуты

Доставка

Немаскированные данные никогда не выходят за пределы

продуктивной зоны

МАСКИРОВАНИЕ

Page 22: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

22

БЕЗОПАСНОЕ РЕШЕНИЕ ДЛЯ УСКОРЕНИЯ ПРОЕКТОВ ПО РАЗРАБОТКЕ ПРИЛОЖЕНИЙ

АВТОНОМНОЕ МАСКИРОВАНИЕ

Нет необходимости в маскировании и

многократном перемещении физических копий

Создание защищенных сред

за считанные минуты

Самостоятельный выпуск маскированных

данных

Среды DEV, TEST и QA

18 часов

Выпуск копии

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

6 часов

Выпуск копии

Выпуск копии

Создание маскированной

эталонной копии

Доставка маскированных виртуальных копий для сред

DEV, TEST, QA

15 минут

Маскирование

данных

4 часа

БЕЗОПАСНОСТЬ + УСКОРЕНИЕ ЦИКЛА РАЗРАБОТКИ

МАСКИРОВАНИЕ

Page 23: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

23

ПРЕИМУЩЕСТВА

Безопасные данные как услуга

УНИВЕРСАЛЬНОСТЬ ЭФФЕКТИВНОСТЬ

• Внедрение не требует навыковразработки

• Развертывание без масштабного привлечения профессиональных услуг

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

• Последовательное маскирование данных на гетерогенных СХД-платформах

• Только Delphix решает сразу обе задачи: создание и распределение маскированныхданных

ПРОСТОТА

МАСКИРОВАНИЕ

Page 24: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

24

КЕЙС: ВИРТУАЛИЗАЦИЯ БД

ВАРИАНТ РЕАЛИЗАЦИИ БЕЗОПАСНОГО ДОСТУПА

Page 25: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

25

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

• 1 новый страховой продукт = 1 команда разработчиков = 1 тестовая среда разработки

• Компании необходимо одновременно разрабатывать и обновлять много продуктов

• Компании важно осуществлять разработку в очень сжатые сроки, а процесс получения тестовой среды для каждого сервиса занимал около 5 суток!

ПОЧЕМУ «ИНГОССТРАХ» ОБРАТИЛСЯ В КРОК?

Page 26: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

26

• Ускорение процесса разработки и тестирования ПО, повышение качества и эффективности отладки и тестирования ПО

• Оптимизация/снижение расходов на дисковое пространство,выделяемое для БД разработки, тестирования и иных целей

• Повышение эффективности в процессах резервного копирования и восстановления данных после сбоя

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

ПОСТАВЛЕННЫЕ ЗАДАЧИ:

Page 27: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

27

КАК ЭТО БЫЛО

Бизнес

Администра-тор БД

Системный администра-тор

Администра-тор СХД

РазработчикиОтправить

запрос

Проверка свободных

дисков?

Подтверждениезапроса $$ (2 недели)

Подтверждениезапроса $$ (2 недели)

Запрос дополнитель

ного дискового

пространства?

Предоставление

дисков

Конфигурирование файловой системы?

Конфигурирование LUNS & Создание файловой системы

Координация репликации/

Инфракструктура

Настройка & Конфигурация

БД

Запуск, Восстановлени

е БД на определенное

время

Начало работы

Подтверждениезапроса $$ (2 недели)

(3 дня)

(3 дня)

(2 Days)

(3 дня)

(3 дня)

…….1-2 Недели на Утверждения, Задержки, и Предоставление ресурсов……

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

Page 28: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

28

• Значительное ускорение процесса разработки и тестирования ПО

• Снижение объема дискового пространства, выделяемого для создания тестовых баз данных

• Повышение эффективности в процессах резервного копирования и восстановления данных после сбоя

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ:

Page 29: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

29

Бизнес

Администра-тор БД

Системный администра-тор

Администра-тор СХД

РазработчикиОтправить

запрос

Предоставление БД

Начало работы

(15 мин)

…….15 минут на предоставление ресурсов……

DELPHIX ПРЕДОСТАВЛЯЕТ НОВЫЕ ТЕСТОВЫЕ ДАННЫЕ ЗА 15 МИНУТ

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

Page 30: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

30

ВАЖНО!

• Срок внедрения – 2 месяца

• Срок окупаемости – 5 месяцев

• В настоящее время «Ингосстрах» эксплуатирует уже 7 тестовых сред одновременно, которые занимают 25тБРаньше – 7 новых физических тестовых баз данных заняли бы около 210тБ!

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

Page 31: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

31

ВЛАДИМИР ТИХОМИРОВ,ДИРЕКТОР ДЕПАРТАМЕНТАИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ:

«Оперативная реакция на постоянно меняющиеся требования рынка –это то, что повышает нашу конкурентоспособность в глазах клиентов. Фактически мы столкнулись с ситуацией, когда стоимость и скорость работы систем хранения данных стали ограничивать количество и оперативность запуска новых сервисов компании. Мы обратились в КРОК с целью изменить такое положение вещей».

КЕЙС: ВИРТУАЛИЗАЦИЯ БДВ «ИНГОССТРАХЕ»

Page 32: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

32

ВЫВОДЫ

Значительное ускорение процесса разработки и тестирования ПО

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

Оперативное обновление баз данных

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

Page 33: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

33

Заинтересованы ли Вы в бесплатном пилотном тестировании системы виртуализация баз данных Delphix в Вашей организации?

Page 34: Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах

СПАСИБОЗА ВНИМАНИЕ!

Муслим ГафуровЭксперт компании КРОК

Антон ФрёлихКонсультант компании Delphix

Сергей БирюковЭксперт компании КРОК