Database
 sql >> база данни >  >> RDS >> Database

Хранилището на тестовата база данни на IRI-Windocks

Резюме:  IRI си партнира с Windocks, за да предостави виртуализирано хранилище при поискване, готово за тестване, което доставя маскирани, подмножени или синтезирани бази данни за секунди за #docker контейнери, конвенционални екземпляри или работни станции. Тези дезинфекцирани клонинги поддържат всяка локална или облачна инфраструктура, всяка база данни и всяко ниво на блок, обект или система за съхранение на файлове.

Приложението DevOps продължава да се развива с автоматизирани непрекъснати тръбопроводи за интеграция, контейнери и хранилища на пакети. Тези инструменти позволяват да се доставят идентични среди при поискване.

Управлението на тестови данни, от друга страна, няма доставка при поискване на готови за тест бази данни. За щастие контейнерите и виртуализираните бази данни при поискване вече са налични за доставка при поискване на готови за тест бази данни, достатъчни, за да бъдат в крак с модерното приложение DevOps.

Тази статия очертава стъпките за прилагане на маскиране на данни на IRI FieldShield или операции със синтетични данни IRI RowGen, проектирани в IRI Workbench, към защитено изображение на база данни, за доставка на записващи копия за секунди. В средата за осигуряване на облак на Windocks всяка база данни консумира само 40 MB съхранение.

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

Контейнерите за клонинги на база данни вече могат директно да използват операциите за почистване и защита на данните, налични в екосистемата за управление на данни IRI Voracity, благодарение на връзката с технологията Windocks. Windocks работи на място или в облака, за да доставя на потребителите обновени клонинги на база данни с възможност за запис.

Виртуализацията на бази данни, комбинирана с контейнери, е привлекателна за по-голяма гъвкавост и автоматизация на разработчици/тестове, но също и за подобрена сигурност и управление на данните и спестяване на разходи. Една VM може да хоства до 50 или дори 100 едновременни среди и позволява консолидиране на dev/test VM и екземпляри. Организациите средно намаляват с 50 до 70% разходите за инфраструктура за разработка/тест на база данни.

Изображения на виртуализирана база данни

Виртуализираните бази данни се доставят за секунди, извлечени от хранилище на ниво блок или от изображения на Windows Virtual Hard Drive (VHD). И двата подхода предоставят за секунди среда с множество бази данни с възможност за запис, като всяка консумира само 40 MB при доставка. Изображенията могат да се актуализират според нуждите, за да доставят производствени бази данни в момент или почти в реално време за целите на отстраняване на грешки и поддръжка.

Изображенията на базата данни се изграждат от обикновен текстов конфигурационен файл (dockerfile), който определя средата на базата данни, базите данни и IRI маскирането на данни, качеството на данните и параметрите на заданието за синтетични данни. Примерният докер файл по-долу включва едно пълно архивиране на база данни, но може да посочи десетки бази данни.

Задачите за маскиране на IRI данни, синтетични данни и почистване на данни обикновено се създават в IRI Workbench, записват се като скриптове за задание SortCL (разширение на файла SCL) и се изпълняват по време на изграждането на изображението чрез извикване на пакетен файл на IRI. Пакетният файл може да бъде генериран от блок-схема в IRI Workbench, която е визуално представяне на потока от действия, които трябва да бъдат изпълнени.

Екранната снимка на IRI Workbench по-долу показва част от дейността по проектиране на работа на Voracity в този пример:

  • схема на потока на пакетния файл за настройка, който трябва да се изпълни върху изображението на базата данни, показано горе вляво.
  • поглед към скрипта за маскиране на данни FieldShield и очертанията на модела му, показани горе вдясно.
  • диаграма за съпоставяне на същия скрипт за маскиране на данни, показан долу вляво.
  • част от оригиналните данни с ниско качество в базата данни, които ще бъдат изчистени при доставката на изображението на виртуализираната база данни, показано долу вдясно:

Dockerfiles могат също да определят IRI задания по време на доставката на база данни, за да поддържат динамично маскиране на данни или маскиране на бази данни, които са били актуализирани след първоначалното изграждане на изображение. Ето конфигурация на dockerfile, която ще изпълнява задачи за клониране на база данни на Windocks и IRI Voracity наведнъж:

Със създадените IRI задания, изграждането на изображението на базата данни започва с уеб приложението Windocks, като се придвижвате до раздела Build, избирате файла за настройка и задавате име на изображение и „build.“

След завършване изображението е достъпно за оторизирани потребители чрез раздела Изображения:

Самообслужване и автоматизирана доставка

Оторизираните потребители имат достъп до изображения в раздела Изображение, което позволява доставка на нови среди с опции за определяне на портове на контейнери и пароли. Същото изображение поддържа доставка на бази данни или до контейнери на база данни, или до конвенционални виртуални машини и работни станции.

Инструмент за падащо меню позволява на потребителите да избират подмножество от бази данни от сложно изображение. Спокойните обаждания на API поддържат Jenkins, Azure DevOps и друга автоматизация на CI.

Средите се доставят за секунди, независимо от размера или сложността, с маскирането на IRI данни и други подобрения, вградени във всяка база данни. Всяка среда консумира само 40 MB при доставка и поддържа запис с копие при запис от изображението.

Изглед в реално време на среди на база данни се показва в раздела Live Secondaries, като на всеки контейнер е назначен уникален порт.

Контейнерите на SQL Server са идентични с конвенционално инсталираните екземпляри, съвместими с Active Directory и удостоверяване на Windows и включват пълни услуги на SQL Server. Достъпът до контейнерите се осъществява с нормални инструменти, като например SQL Server Management Studio (SSMS), като се използва името на сървъра и името на екземпляра (т.е. Windocks\Instance10002).

Това изображение показва изчистените данни, които се получават след инстанциране на контейнер, който извиква IRI задания чрез пакетен файл, който може да бъде експортиран от IRI Workbench.

Достъпна виртуализация на база данни с IRI е тук

Виртуализацията на бази данни се предлага от IBM и други доставчици на наследени решения, но се предлага на висока покупна цена и изисква значителни ресурси за приемане. Решението, подчертано в тази статия, е достъпно чрез изтегляне на софтуер или предварително конфигурирани VM изображения в облака, което позволява оценките да бъдат стартирани и работещи за минути.

Виртуализацията на база данни на Windocks също е уникална на пазара, като поддържа съществуваща инфраструктура, включително Active Directory и корпоративни системи за съхранение. Освен че позволява по-голяма гъвкавост на данните, с автоматизирани цикли на тестване, измервани в секунди, сигурността и управлението на данните са подобрени в сравнение с традиционното предоставяне на база данни.

Достъпът почти в реално време до среди на производствена база данни също се постига лесно, като изображенията на базата данни се актуализират с диференциални или резервни копия на регистрационни файлове на транзакции. Разходите за инфраструктура за разработка/тестоване също могат да бъдат намалени наполовина или повече, с 5-10 пъти намаляване на виртуалните машини и 99% намаляване на разходите за съхранение.

Попитайте с Windocks или IRI за достъп до поддържана безплатна оценка. Всичко, което е необходимо, е Windows Server (2012 r2, 2016 или 2019), с минимум 2 vCPU ядра и 4 GB RAM. Посетете www.windocks.com или www.iri.com за повече информация относно технологиите, описани тук, и изпратете имейл на [email protected], ако искате да се регистрирате за оценка на място или базиран в облак пилот и тествайте решението.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извадите 30 дни от дата в T-SQL

  2. Защо използването на модулни тестове е страхотна инвестиция във висококачествена архитектура

  3. Какво е DBMS? – Изчерпателно ръководство за системи за управление на бази данни

  4. SQL заявки

  5. Моделиране на отворен пазар за образование