sql >> Databáze >  >> RDS >> Database

Úložiště testovací databáze IRI-Windocks

Abstrakt:  Společnost IRI se spojila s Windocks, aby na vyžádání poskytla virtualizované úložiště připravené k testování, které poskytuje maskované, podmnožiny nebo syntetizované databáze během několika sekund pro kontejnery #docker, konvenční instance nebo pracovní stanice. Tyto dezinfikované klony podporují jakoukoli místní nebo cloudovou infrastrukturu, jakoukoli databázi a jakoukoli úroveň bloku, objekt nebo systém úložiště souborů.

Application DevOps pokračuje v pokroku díky automatizovaným průběžným integračním kanálům, kontejnerům a úložištím balíčků. Tyto nástroje umožňují dodání identických prostředí na vyžádání.

Správa testovacích dat na druhé straně postrádá poskytování databází připravených k testování na vyžádání. Naštěstí jsou nyní k dispozici kontejnery a virtualizované databáze na vyžádání pro dodání databází připravených k testování na vyžádání, které stačí k udržení kroku s moderními aplikacemi DevOps.

Tento článek popisuje kroky k použití maskování dat IRI FieldShield nebo operací syntetických dat IRI RowGen navržených v IRI Workbench na zabezpečený databázový obraz pro doručení zapisovatelných kopií během několika sekund. V prostředí cloudového zřizování Windocks spotřebovává každá databáze pouze 40 MB úložiště.

Kombinace maskování dat IRI a syntetických dat s virtualizovanými databázemi

Kontejnery pro databázové klony nyní mohou přímo využívat operace čištění a ochrany dat dostupné v ekosystému správy dat IRI Voracity díky propojení s technologií Windocks. Windocks funguje na premise nebo v cloudu a poskytuje uživatelům zapisovatelné obnovené klony databází.

Virtualizace databází v kombinaci s kontejnery je atraktivní pro větší agilitu vývoje a testování a automatizaci, ale také pro lepší zabezpečení a správu dat a úsporu nákladů. Jeden virtuální počítač může hostovat až 50 nebo dokonce 100 současných prostředí a umožňuje konsolidaci vývojových/testovacích virtuálních počítačů a instancí. Organizace v průměru o 50 až 70 % sníží náklady na infrastrukturu pro vývoj a testování databází.

Virtualizované obrázky databáze

Virtualizované databáze jsou dodávány během několika sekund, pocházejí z úložiště na úrovni bloků nebo z obrazů virtuálního pevného disku Windows (VHD). Oba přístupy poskytují zapisovatelná multidatabázová prostředí během několika sekund, přičemž každý spotřebovává pouze 40 MB při dodání. Obrázky lze podle potřeby aktualizovat, aby poskytovaly produkční databáze v určitém okamžiku nebo téměř v reálném čase pro účely ladění a podpory.

Obrazy databáze jsou sestaveny z konfiguračního souboru ve formátu prostého textu (dockerfile), který specifikuje databázové prostředí, databáze a maskování dat IRI, kvalitu dat a parametry úlohy syntetických dat. Ukázkový soubor dockerfile níže obsahuje jednu úplnou zálohu databáze, ale mohl by specifikovat desítky databází.

Úlohy maskování dat IRI, syntetických dat a čištění dat se obvykle vytvářejí v IRI Workbench, ukládají se jako skripty úloh SortCL (přípona souboru SCL) a spouštějí se během vytváření obrazu voláním dávkového souboru IRI. Dávkový soubor lze vygenerovat z vývojového diagramu v IRI Workbench, což je vizuální reprezentace toku akcí, které mají být provedeny.

Snímek obrazovky IRI Workbench níže ukazuje některé aktivity návrhu úlohy Voracity v tomto příkladu:

  • vývojový diagram dávkového souboru nastavení, který se má provést na obrázku databáze, zobrazený vlevo nahoře.
  • pohled na skript maskování dat FieldShield a jeho obrys modelu, zobrazen vpravo nahoře.
  • mapovací diagram stejného skriptu maskování dat, zobrazený vlevo dole.
  • část původních nekvalitních dat v databázi, která budou vyčištěna po doručení obrazu virtualizované databáze, zobrazeno vpravo dole:

Dockerfiles mohou také specifikovat úlohy IRI během doručování databáze, aby podporovaly dynamické maskování dat nebo maskování databází, které byly aktualizovány po počátečním sestavení obrazu. Zde je konfigurace dockerfile, která by spustila klonování databáze Windocks a úlohy IRI Voracity najednou:

Po vytvoření úloh IRI začíná vytváření bitové kopie databáze pomocí webové aplikace Windocks, přechodem na kartu Build, výběrem souboru dockerfile a přiřazením názvu obrázku a „build“.

Po dokončení je obrázek k dispozici oprávněným uživatelům prostřednictvím karty Obrázky:

Samoobslužné a automatické doručování

Oprávnění uživatelé přistupují k obrázkům na kartě Obrázek, což umožňuje dodání nových prostředí s možnostmi specifikovat porty kontejnerů a hesla. Stejný obraz podporuje doručování databází do databázových kontejnerů nebo konvenčních virtuálních počítačů a pracovních stanic.

Rozbalovací nástroj umožňuje uživatelům vybrat podmnožinu databází z komplexního obrazu. Klidná volání API podporují Jenkins, Azure DevOps a další automatizaci CI.

Prostředí jsou dodávána během několika sekund, bez ohledu na velikost nebo složitost, s maskováním dat IRI a dalšími vylepšeními zabudovanými do každé databáze. Každé prostředí spotřebuje při dodání pouze 40 MB a podporuje zápisy pomocí funkce Copy-on-Write z obrazu.

Na záložce Live Secondaries se zobrazí databázová prostředí v reálném čase, přičemž každému kontejneru je přiřazen jedinečný port.

Kontejnery SQL Server jsou identické s konvenčně instalovanými instancemi, kompatibilní s Active Directory a Windows Authentication a zahrnují kompletní služby SQL Server. Ke kontejnerům se přistupuje pomocí běžných nástrojů, jako je SQL Server Management Studio (SSMS) pomocí názvu serveru a názvu instance (tj. Windocks\Instance10002).

Tento obrázek ukazuje vyčištěná data, která jsou výsledkem vytvoření instance kontejneru, který volá úlohy IRI prostřednictvím dávkového souboru, který lze exportovat z IRI Workbench.

Dostupná virtualizace databází pomocí IRI je tady

Virtualizace databází je nabízena společností IBM a dalšími staršími dodavateli řešení, ale je spojena s vysokou pořizovací cenou a její přijetí vyžaduje značné zdroje. Řešení zdůrazněné v tomto článku je dostupné prostřednictvím stažení softwaru nebo předkonfigurovaných bitových kopií virtuálních počítačů v cloudu, což umožňuje spuštění a spuštění hodnocení během několika minut.

Virtualizace databází Windocks je na trhu také jedinečná, protože podporuje stávající infrastrukturu, včetně Active Directory, a podnikových úložných systémů. Kromě umožnění větší agilnosti dat s automatickými testovacími cykly měřenými v sekundách je zabezpečení dat a správa vylepšena oproti tradičnímu poskytování databází.

Snadno lze také dosáhnout téměř v reálném čase přístupu k prostředí produkčních databází, přičemž obrazy databáze jsou aktualizovány pomocí rozdílových záloh nebo záloh protokolu transakcí. Náklady na vývojovou/testovací infrastrukturu lze také snížit na polovinu nebo více, s 5–10násobným snížením počtu virtuálních počítačů a 99% snížením nákladů na úložiště.

Zeptejte se buď Windocks nebo IRI, abyste získali přístup k podporovanému bezplatnému hodnocení. Vše, co je potřeba, je Windows Server (2012 r2, 2016 nebo 2019) s minimálně 2 jádry vCPU a 4 GB RAM. Navštivte www.windocks.com nebo www.iri.com, kde najdete více informací o zde popsaných technologiích, a pokud se chcete zaregistrovat do hodnocení na místě nebo do cloudového pilotního projektu a vyzkoušet řešení, zašlete e-mail na adresu [email protected].


  1. Jak formátovat výsledky SQLite jako tabulku

  2. jak deklarovat %ROWTYPE proměnné, která má slabý typ SYS_REFCURSOR?

  3. Verze Oracle ODP.NET agnostická alternativa

  4. Jak přidat název do záhlaví sestavy v aplikaci Access