Data as a service base
-
Upload
- -
Category
Data & Analytics
-
view
144 -
download
0
Transcript of Data as a service base
![Page 1: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/1.jpg)
Data as a ServiceВиртуализация данных подымает эффективность ИТ на новый
уровень
![Page 2: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/2.jpg)
Три конкурирующие потребности в индустрии хранения данных
безопасность
производительность цена
![Page 3: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/3.jpg)
Что требуется?
быстрее дешевлепроизводительность цена
защита данныхбезопасность
![Page 4: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/4.jpg)
В чем проблема?Проблема в том, что мы не можем реализовать все три потребности одновременно в одной точке.
Все грани треугольника имеют разно векторный характер.
быстрее дешевлепроизводительность цена
защита данныхбезопасность
![Page 5: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/5.jpg)
В чем проблема?Проблема в том, что мы не можем реализовать все три потребности одновременно в одной точке.
Все грани треугольника имеют разно векторный характер.
быстрее дешевлепроизводительность цена
защита данных
$/Гб$/IOPS Гб/см3
безопасность
![Page 6: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/6.jpg)
Что на уровне носителей между скоростью и дешевизной?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
безопасность
![Page 7: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/7.jpg)
Что на уровне носителей между скоростью и дешевизной?Если используются такие технологии, как Компрессия и/или Дедупликация, мы теряем скорость
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Compression, Deduplication
безопасность
![Page 8: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/8.jpg)
Что на уровне носителей между безопасностью и производительностью?Репликация данных требует больше места на носителях и больше времени
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
Compression, Deduplication
безопасность
![Page 9: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/9.jpg)
Что на уровне носителей между безопасностью и производительностью?Защита данных также требует больше места на носителях и больше времени на ее организацию и проведение.
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
Compression, Deduplication
безопасность
![Page 10: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/10.jpg)
Уровень систем хранения данных
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
![Page 11: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/11.jpg)
Уровень подключения к данным
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
![Page 12: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/12.jpg)
Уровень протоколов передачи данных
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFs
![Page 13: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/13.jpg)
Сложная система хранения данных
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFs
Такая масса разнообразных технологий и комплексных решений необходима для того, чтобы управлять данными во всем спектре потребностей.
![Page 14: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/14.jpg)
В чем состоит вызов управления данными в СХД-контейнерах?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFs
Когда мы копируем данные из одного СХД-контейнера в другой (SAN to Flash, например) мы получаем разные данные, которые дальше живут разной жизнью. Постоянно приходится разбираться в том какие данные и где, именно те, которые нужны.
![Page 15: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/15.jpg)
Какие варианты решения предлагались?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
Storage Virtualization – фактически создание большего СХД-контейнера из меньших (больший SAN из меньшего, например EMC VPLEX).
![Page 16: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/16.jpg)
Какие варианты решения предлагались?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
Storage Virtualization – фактически создание большего СХД-контейнера из меньших (больший SAN из меньшего, например EMC VPLEX).
NAS on NAS
![Page 17: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/17.jpg)
Какие варианты решения предлагались?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
Storage Virtualization – фактически создание большего СХД-контейнера из меньших (больший SAN из меньшего, например EMC VPLEX).
NAS on NAS
Object on Object
![Page 18: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/18.jpg)
Какие варианты решения предлагались?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
Storage Virtualization – фактически создание большего СХД-контейнера из меньших (больший SAN из меньшего, например EMC VPLEX).
NAS on NAS
Object on Object
НО ПРОБЛЕМА ОСТАЕТСЯ НЕ РЕШЕННОЙ
![Page 19: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/19.jpg)
Три основы решения
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
mds
od
1. Необходимо отделить мета-данные (информация о данных) от объектов данных и создать в виртуальной среде сервис мета-данных (MDS).
![Page 20: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/20.jpg)
Три основы решения
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
1. Необходимо отделить мета-данные (информация о данных) ) от объектов данных и создать в виртуальной среде сервис мета-данных (MDS).
2. Создать инструменты для маршрутизации. Поднять уровень маршрутизации с уровня СХД-контейнера на виртуальный уровень Data Hypervisor (DH). Цель – обратиться к мета-сервису, определить где данные находятся и далее направить данные в точку конечного назначения. DH является NFS клиентом.
od
pNFS
mds
DH
![Page 21: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/21.jpg)
Три основы решения
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
1. Необходимо отделить мета-данные (информация о данных) ) от объектов данных и создать в виртуальной среде сервис мета-данных (MDS).
2. Создать инструменты для маршрутизации. Поднять уровень маршрутизации с уровня СХД-контейнера на виртуальный уровень Data Hypervisor (DH). Цель – обратиться к мета-сервису, определить где данные находятся и далее направить данные в точку конечного назначения. DH является NFS клиентом.
3. Поднять на виртуальный уровень перемещение данных.
od
pNFS
mds
![Page 22: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/22.jpg)
Независимость от СХД-контейнера
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
Вынесение на уровень виртуализации задач идентификации данных, их маршрутизации и перемещения позволяет снять эти задачи с СХД-контейнера и избавиться от тех зависимостей, которые он диктовал при реализации потребностей.
pNFS
mds
![Page 23: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/23.jpg)
Независимость от СХД-контейнера
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
Вынесение на уровень виртуализации задач идентификации данных, их маршрутизации и перемещения позволяет снять эти задачи с СХД-контейнера и избавиться от тех зависимостей, которые он диктовал при реализации потребностей. При этом технология является независимой от любых технологий и протоколов СХД.
pNFS
mds
![Page 24: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/24.jpg)
Независимость от СХД-контейнера
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
Фундаментально, расположив сервисы идентификации, маршрутизации и перемещения в одной виртуальной среде, система способна обеспечить все три потребности в одной точке.
pNFS
mds
![Page 25: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/25.jpg)
Независимость от СХД-контейнера
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
Мы получаем возможность предоставлять:File on FileFile on BlockFile on ObjectFile on Direct AttachedПокрывая таким образом все технологии СХДКроме этого:Block on FileObjectТо есть DH является универсальным программным маршрутизатором.
pNFS
mds
![Page 26: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/26.jpg)
Независимость от СХД-контейнера
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
Таким образом даже такая информация, как уровень доступа способна предоставляться на уровне, как файлов так и объектов, и блоков.
pNFS
mds
![Page 27: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/27.jpg)
Как приложения работают с виртуальными данными?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
DH получает запрос от приложения, опрашивает мета-сервис и предоставляет или не предоставляет доступ приложению к конкретным данным. В зависимости от прав доступа у запрашивающего и прав доступа описанных в мета-данных.
pNFS
mds
![Page 28: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/28.jpg)
Как приложения работают с виртуальными данными?
быстрее дешевлепроизводительность цена
защита данных
Гб/см3$/Гб$/IOPS Flash HDD Tapes
Replication
• Reliability• Availability• DR• Manageability• Security
SAN
NAS
Scale-out stora
ge
Object Storage
Cloud
Flash applianc
es
Server-side flash
Compression, Deduplication
безопасность
WANLANSANSATASAS
PCIeMemory
Object S3/Swift
NFS SMB
SCSIiSCSIfSCSI
VMeVFsStorage Virtualization
od
Точно также, на основе мета-данных, полученных от MDS, DH блокирует или не блокирует одновременный доступ к данным другим пользователям.
pNFS
mds
![Page 29: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/29.jpg)
Как приложения работают с виртуальными данными?Виртуальный гейтвей (vgw) является частью виртуальной системы управления данными и отвечает за соответствие данных и метаданных на виртуальном уровне. Используя способность pNFS параллельно производить операции чтения и записи vgw обеспечивает распространение всех атрибутов данных переданных из приложения в MDS и параллельное распространение их на указанные копии виртуальных данных (virtual snap shorts (vss)). Таким образом предоставляется возможность создавать неограниченное количество виртуальных данных, делегировать их, обновлять и восстанавливать, сохраняя зафиксированные на определенный момент права доступа и др. информацию о данных.
MDS
od
DH
vss
pNFS
vss
vss
vgw
![Page 30: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/30.jpg)
Как приложения работают с виртуальными данными?
MDS
od
DH
vss
pNFS
vss
vss
vgwИмея первичные данные и различные мета-данные для различных виртуальных данных источником для которых послужили первичные данные, виртуальная система обеспечивает наиболее выгодные условия по: 1. Утилизации инфраструктуры данных.2. Управляемости.3. Производительности.
![Page 31: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/31.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. Архитектура LOB
LOB сегмент (chunks – блоки БД)
![Page 32: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/32.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. Архитектура LOB
Архитектура LOB (Basicfiles) основана на адресации блоков БД в LOB локаторе. Локатор имеет в своей структуре INODE – структура с информацией о блоках БД LOB. Занимает от 16 до 64 байт. 16 байт для пустого локатора + по 4 байта на каждый блок БД. Может включать до 12 блоков БД, если больше – создается LOB индекс.
Из-за ограничений структуры локатора измененные блоки БД сохраняются лишь некоторое время, а затем удаляются. Локатор работает с актуальными блоками.
![Page 33: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/33.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. Архитектура LOB Securefiles
Архитектура LOB (Securefiles) призвана пробить барьер производительности работы с нериляционными БД. Увеличены сектора локатора и оптимизирована его работа с LOB-сегментами.
Используется, как инфраструктура хранения файловой системы в базе данных (DBFS). Используется NFS.
При всей оптимизации структуры локатора, измененные блоки БД сохраняются лишь на некоторое время, а затем удаляются.
![Page 34: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/34.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. Архитектура DxFS
a b c d e f g h i блоки файловой системы гораздо меньше блоков БД
B-tree индекс
Метаданные, как составляющая системы управления FS.(ассоциация логических блоков с физическим расположением)
![Page 35: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/35.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. Архитектура DxFS
a b c d e f g h i блоки файловой системы гораздо меньше блоков БД
Метаданные, как составляющая системы управления FS.(ассоциация логических блоков с физическим расположением)
root-индекс
tt – время состояния FS B-tree индекс
log-индекс
![Page 36: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/36.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
![Page 37: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/37.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Delphix не переписывает блоки
![Page 38: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/38.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Delphix не переписывает блокиDelphix создает новые блоки
b' c'
![Page 39: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/39.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Delphix не переписывает блокиDelphix создает новые блокиИ модифицирует индекс
b' c'
t1
![Page 40: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/40.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Таким образом фиксируется состояние FS на любую точку во времени, начиная с tt
b' c'
t1
![Page 41: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/41.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a d e f g h i
Таким состояние FS стало на момент t1
b' c'
t1
![Page 42: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/42.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Таким состояние FS было на момент tt
![Page 43: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/43.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Delphix позволяет выбирать любое состояние FS на любой момент времени.
![Page 44: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/44.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Delphix позволяет выбирать любое состояние FS на любой момент времени.
a d e f g h i
b' c'
t1
![Page 45: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/45.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a b c d e f g h i
tt
Более того, Delphix точно знает какие блоки можно освободить, если вы в них больше не нуждаетесь.
a b с d e f g h i
b' c'
t1
![Page 46: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/46.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs LOB. «Изменения» в DxFS
a d e f g h i
Более того, Delphix точно знает какие блоки можно освободить, если вы в них больше не нуждаетесь.
b' c'
t1
![Page 47: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/47.jpg)
Как это работает? Корпоративная платформа управления данными Delphix. Взаимодействие со средой Oracle• В начале производится полный RMAN Backup• Затем Delphix получает данные из инкрементальных резервных
копий Delphix обрабатывает их для эффективного приведения к собственной FS и системе
управления данными• Для VDB можно выбрать любую следующую точку во времени
• Delphix с помощью собственного набора инструментов (Toolkit) конфигурирует сервер баз данных целевой среды и воспроизводит на нем соответствующий экземпляр БД
• Сами данные остаются на сервере Delphix
![Page 48: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/48.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
В начале мы создаем первичную резервную копию блоков БД (Level 0) и копию тех изменений, которые произошли в базе пока мы копировали ее – Redo Log.
![Page 49: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/49.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoData На следующий день мы копируем измененные блоки БД (Level 1) и изменения, которые произошли в базе пока мы их копировали - Redo.
Level 1
![Page 50: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/50.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный Backup Level 0 Redo
RedoDataLevel 1
Level 1Data Redo
На следующий день мы опять копируем измененные блоки БД (Level 1) и Redo.
![Page 51: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/51.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoDataLevel 1
Level 1Data Redo
RedoLevel 1
Data
И на следующий день мы опять копируем измененные блоки БД (Level 1) и Redo.
![Page 52: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/52.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoDataLevel 1
Level 1Data Redo
RedoLevel 1
Data
Для того, чтобы восстановить базу данных состоянием на «синий» день, нам необходимо скопировать Level 0 и накатить на него Level 1 сначала «зеленого», а затем «синего» дня и применить Redo «синего» дня.
![Page 53: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/53.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoDataLevel 1
Level 1Data Redo
RedoLevel 1
Data
Для того, чтобы восстановить базу данных состоянием на «синий» день, нам необходимо скопировать Level 0 и накатить на него Level 1 сначала «зеленого», а затем «синего» дня и применить Redo «синего» дня.
![Page 54: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/54.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoDataLevel 1
Level 1Data Redo
RedoLevel 1
Data
Для того, чтобы восстановить базу данных состоянием на «синий» день, нам необходимо скопировать Level 0 и накатить на него Level 1 сначала «зеленого», а затем «синего» дня и применить Redo «синего» дня.
![Page 55: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/55.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoDataLevel 1
Level 1Data Redo
RedoLevel 1
Data
Для того, чтобы восстановить базу данных состоянием на «синий» день, нам необходимо скопировать Level 0 и накатить на него Level 1 сначала «зеленого», а затем «синего» дня и применить Redo «синего» дня.
![Page 56: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/56.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Традиционный BackupLevel 0 Redo
RedoDataLevel 1
Level 1Data Redo
RedoLevel 1
Data
Для того, чтобы восстановить базу данных состоянием на «синий» день, нам необходимо скопировать Level 0 и накатить на него Level 1 сначала «зеленого», а затем «синего» дня и применить Redo «синего» дня.
![Page 57: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/57.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix BackupLevel 0 Redo
![Page 58: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/58.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix BackupLevel 0 Redo
RedoDataLevel 1
Delphix моментально размещает Level 1 backup на Level 0 и применяет Redo.
![Page 59: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/59.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix BackupLevel 0 Redo
RedoData
Data Redo
Level 1
Level 1Delphix моментально размещает Level 1 backup на Level 0 и применяет Redo.
![Page 60: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/60.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix BackupLevel 0 Redo
RedoData
Data Redo
Level 1
Level 1
RedoLevel 1
Data
Delphix моментально размещает Level 1 backup на Level 0 и применяет Redo.
![Page 61: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/61.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
Delphix не изменяет блоки, он добавляет новые блоки и изменяет индекс. Таким образом мы имеем всегда актуальную Level 0 резервную копию. Но мы и не теряем исходную копию, т.к. у нас есть исходный индекс.
![Page 62: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/62.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
исходный индекс
![Page 63: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/63.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
измененный индекс
![Page 64: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/64.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
измененный индекс
![Page 65: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/65.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
измененный индекс
![Page 66: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/66.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
Для того чтобы создать необходимую нам VDB нам достаточно выбрать индекс
![Page 67: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/67.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup
Для того чтобы создать необходимую нам VDB нам достаточно выбрать индекс
Redo Redo RedoRedo
Delphix предоставляет блоки актуального Level 0 c учетом соответствующего RedoПредоставление VBD фиксируется некоторым количеством новых блоков FS и созданием нового root-индекса. Таким образом каждая новая VDB является автономной и все изменения, которые в ней происходят, не влияют на другие VDB.
![Page 68: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/68.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup история измененийLevel 0
Redo
Delphix для каждой новой VDB фактически предоставляет новый Leve 0 backup, который создается в момент ее создания.
![Page 69: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/69.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup история измененийLevel 0
Redo
Delphix для каждой новой VDB фактически предоставляет новый Leve 0 backup, который создается в момент ее создания.
![Page 70: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/70.jpg)
Как это работает? Корпоративная платформа управления данными Delphix vs Traditional Backup. Delphix Backup история изменений
Level 0 для новой VDB
![Page 71: Data as a service base](https://reader035.fdocuments.in/reader035/viewer/2022070603/58732eb81a28ab596c8b6365/html5/thumbnails/71.jpg)
Что мы получаем?• Одинаковые данные в различных средах (Dev, Test, …)
• DxFS компрессия в 3х раза и больше
• Быстрое и простое создание новых экземпляров VDB
• Каждая версия VDB может существовать абсолютно самостоятельно.