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

Post on 13-Jan-2017

255 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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

2

СОДЕРЖАНИЕ

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

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

Выводы05

Идея Delphix02

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

3

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

4

ПРЕДПОСЫЛКИ

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

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

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

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

5

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

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

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

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

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

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

6

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

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

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

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

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

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

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

7

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

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

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

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

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

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

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

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

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

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

8

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

~ Tb

9

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

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

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

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

10

Специалисты

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

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

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

11

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

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

Production

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

12

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

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

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

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

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

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

13

ЦЕЛИ И ЗАДАЧИ

Задачи:

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

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

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

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

14

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

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

15

ИДЕЯ DELPHIX

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

Production

16

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

17

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

18

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

19

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

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

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

20%

80%

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

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

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

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

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

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

20

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

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

ID Имя

1 Джордж

2 Мэри

3 Джон

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

ID Имя

5 Джон

6 Джордж

7 Мэри

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

ID Имя

1 Романт

2 Клара

3 Дэмиен

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

ID Имя

5 Дэмиен

6 Романт

7 Клара

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

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

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

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

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

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

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

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

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

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

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

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

21

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

►►►

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

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

►►►

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

данных

Выпуск

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

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

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

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

DEV

TEST

QA

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

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

Доставка

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

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

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

22

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

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

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

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

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

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

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

данных

Среды DEV, TEST и QA

18 часов

Выпуск копии

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

6 часов

Выпуск копии

Выпуск копии

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

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

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

DEV, TEST, QA

15 минут

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

данных

4 часа

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

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

23

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

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

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

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

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

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

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

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

ПРОСТОТА

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

24

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

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

25

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

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

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

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

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

26

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

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

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

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

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

27

КАК ЭТО БЫЛО

Бизнес

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

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

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

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

запрос

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

дисков?

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

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

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

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

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

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

дисков

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

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

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

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

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

БД

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

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

время

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

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

(3 дня)

(3 дня)

(2 Days)

(3 дня)

(3 дня)

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

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

28

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

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

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

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

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

29

Бизнес

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

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

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

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

запрос

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

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

(15 мин)

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

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

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

30

ВАЖНО!

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

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

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

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

31

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

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

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

32

ВЫВОДЫ

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

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

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

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

33

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

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

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

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

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

top related