СОВРЕМЕННЫЙ ПОДХОДК ХРАНЕНИЮ БАЗ ДАННЫХ, или Как сократить времяна развертывание с 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
Сергей БирюковЭксперт компании КРОК