[雲計算技術文章之其二] 用於增強數據治理能力與法規遵從性的容器

前言

  • 最近一兩個星期,手頭上的項目陸續交付出去了,個人的空閒時間就多了些,於是業餘活動就增多了起來,終於也有時間開始整理文檔,寫寫博客了。
  • 近期的業餘活動,除了繼續學習吳恩達老師的深度學習課程,看一看 Stephen Boyd 的著作《Convex Optimization》學習一些數學知識,還加入了騰訊雲的“雲+翻譯社”,閒下來時翻譯一些比較新的技術文章張張姿勢,身爲技術人,可不能跟不上時代啊。
  • 翻譯社第一期活動是“雲計算相關技術的前瞻性研究”,雖然跟我的學習方向不怎麼對口,但是我也領了五篇比較簡單的文章趁機漲漲姿勢。
  • 其中有三篇文章被專欄採納了,說明這幾篇翻譯還是及格的。所以我打算在這兩天整理整理,把中英對照版發在這裏。
  • 發在專欄的原文地址如下:

版權相關

翻譯人:StoneDemo,該成員來自雲+社區翻譯社
原文鏈接:用於增強數據治理能力與法規遵從性的容器
原文作者:Paul Stanton


Containers for Enhanced Data Governance and Regulatory Compliance

題目:用於增強數據治理能力與法規遵從性的容器

How can auditors assess the use of enterprise data given today’s fragmented storage infrastructure? In short, with great difficulty!

審計人員是如何評估當前分散存儲基礎設施的企業數據的使用情況的?簡而言之,這其中困難重重!

Earlier this year, Windocks became the first container engine to incorporate database cloning. The combination of SQL Server containers with database cloning has been immediately popular for support of Dev/Test and reporting needs. A complex Terabyte class database can be delivered in seconds, and only requires an incremental 40 MB of storage.

今年的早些時候,Windocks 成爲第一個整合了數據庫克隆技術的容器引擎。爲支持開發/測試(Dev / Test)與報表需求,SQL Server 容器與數據庫克隆的組合很快就流行起來了。現在僅僅需要額外花費 40MB 的存儲空間,就可以在很短時間內將一個複雜的兆字節(TB, Terabyte)類型數據庫交付。

The combination of SQL Server containers and database clones is great for Dev/Test and reporting, but is also proving to be a huge step forward for Data Governance and Regulatory Compliance. In this article, we’ll explore how this design delivers a versioned, auditable repository of enterprise data for Audit and Compliance purposes.

SQL Server 容器和數據庫克隆的組合不僅對於開發/測試和報表來說非常有用,它們對於數據治理能力與法規遵從性來說,也是一個巨大的進步。那麼如何設計提供一個滿足審計與合規性需求的,版本化、可審計的企業數據庫呢?本篇文章接下來將會與您一同探索。

Data Imaging for Enterprise Data Environments

(企業數據環境下的數據映像)

Data images are built using Full or Differential SQL Server backups, snapshots, and SQL Server incremental log shipping, and are combined with SQL Server scripts to implement data masking during the image build. The resulting image is a full byte copy of the data in the form of Virtual Disks that can span multiple physical (or virtual) disks and large data sets.

數據映像使用完全或差異 SQL Server 備份、快照,以及 SQL Server 增量日誌傳輸來進行構建,並且結合 SQL Server 腳本以在映像構建過程中實現數據屏蔽。所生成的映像是可以跨越多個物理(或虛擬)磁盤和大型數據集的虛擬磁盤形式的完整字節數據拷貝副本。

The Virtual Disk, in turn, supports the creation of Windows “differencing disks” which are writable clones. Clones are delivered in seconds, and only require 40 MB or less of storage.

虛擬磁盤則反過來支持創建可寫克隆的 Windows“差異磁盤”。克隆在幾秒鐘內完成的,而且僅需要 40 MB 或更少的存儲空間。

這裏寫圖片描述

Images are built with a Dockerfile that specifies the location of backups, snapshots, or log shipping updates, and SQL Server scripts. Windocks images support multiple databases, with source files located on the Windocks host or a network attached file. In the example below the Dockerfile specifies two databases, located on network attached file shares, and SQL Server scripts for data masking.

我們使用 Dockerfile 指定備份、快照或日誌傳送更新,以及 SQL Server 腳本的位置來構建映像。Windocks 映像支持源文件位於 Windocks 主機或網絡附加文件中的多個數據庫。下述例子中,該 Dockerfile 指定了位於網絡附加文件共享上的兩個數據庫,以及用於數據屏蔽的 SQL Server 腳本。

這裏寫圖片描述

The resulting image is versioned and auditable and supports delivery of multi-terabyte environments in seconds for Development and Test, and for reporting and BI. These data environments can now be delivered automatically or provisioned by users, for use with any SQL Server container (both Windocks and Microsoft’s), as well as with conventional SQL Server instances.

由此操作得到的映像是版本化且可審計的,並且它還支持在短時間內內交付數兆字節數據的環境,用於開發和測試,以及報表和 BI(Business Intelligence,商業智能)。現在這些數據環境可以自動化交付或由用戶提供,用於任何 SQL Server 容器(包括 Windocks 和 Microsoft 的)以及常規 SQL Server 實例。

這裏寫圖片描述

Data Imaging Enhances Data Governance and Compliance

(數據映像增強了數據治理和法規遵從性)

The design as described was implemented to address the needs for delivery of data environments for Dev/Test and reporting needs, but the new Data Image repository is ideally suited for expanding data governance and regulatory compliance needs.

以上所描述的設計是爲滿足開發/測試與報表需求的數據環境交付需求而實現的,但新的數據映像倉庫在理想情況下是非常適合擴展數據治理和法規遵從需求的。

Privacy/Security: Security is improved with data delivered through a structured container process. Ad hoc access to enterprise data can be curtailed and approved and auditable images used to support dev and test, as well as reporting and BI needs. Privacy is enhanced as data masking that is implemented during the image build. National boundaries are respected with image registries hosted in the appropriate country, as the Windocks solution runs wherever Windows servers are supported (on-premise, private, or public cloud).

隱私/安全:通過結構化容器過程所提供的數據,安全性就能得到改進。對企業數據的臨時訪問可以減少,並批准和審計用於支持開發和測試,以及報表和 BI 需求的映像。在映像構建期間,隱祕性會因數據屏蔽的實現方式而得到增強。Windocks 解決方案運行在任何支持 Windows 服務器(本機端、私有或公共雲)的任何地方,因此其無界性受到一些的國家的映像註冊託管機構的重視。

Quality: The container workflow enhances data quality and consistency by supporting the use of production databases as the authoritative source of data. The workflow outlined above will soon be enhanced with native Jenkins or Team City server support for Continuous Integration, making this approach unique as the first full-stack Jenkins Continuous Integration solution that incorporates production database support.

質量:容器工作流程通過支持將生產數據庫作爲權威數據源以提高數據質量和一致性。上述工作流程即將因本地 Jenkins 或 Team City 服務器對持續集成的支持而得到增強,並使得這種方法成爲第一個包含生產數據庫支持的全堆棧 Jenkins 持續集成解決方案。

Access and Use: Docker containers are emerging as the defacto standard for software development and test. Containers play a prominent role in Microsoft’s strategies for Windows Server 2016 and SQL Server 2017. The approach outlined here provides organizations with an on-ramp to Docker-based workflows on Windows Server 2012 and Server 2016, with support of all editions of SQL Server 2008 onward. Not only does this workflow improve access to data (on-demand and in seconds), with the latest preferred dev and test tooling, but it also is uniquely useful for SQL Server reporting and BI purposes. This workflow also integrates with existing backup and DR system infrastructure, making it uniquely easy to add to existing systems and infrastructure.

訪問與使用: Docker 容器正在成爲軟件開發和測試的行業標準。容器在微軟的 Windows Server 2016 和 SQL Server 2017 戰略中扮演着重要的角色。本文簡述的方法爲組織機構提供了基於 Docker 的 Windows Server 2012 和 Server 2016 工作流入口,並且前向支持所有版本的 SQL Server 2008。此工作流程不僅可以使用最新的首選開發工具和測試工具來改進對數據的訪問(隨需應變與時間短),而且對於 SQL Server 報表和 BI 目的也是非常有用的。該工作流程還集成了現有的備份和災難恢復系統基礎架構,以使其能夠輕鬆地添加到現有的系統和基礎架構中。

Open: As a result of customer feedback Windocks is also expanding support for delivery of data environments from any Storage Area Network (SAN), from NetApp, EqualLogic, and others. Copy Data Management systems will also be supported, such as from Cohesity and Rubrik. Finally, support for MySQL, DB2, and other environments will also be added as requested by customers.

開放性:根據客戶的反饋,Windocks 也在擴大對來自任意存儲區域網絡(SAN),NetApp,EqualLogic 等的數據環境交付的支持。如 Cohesity 與 Rubrik 這類的拷貝數據管理系統也將得到支持。最後,還會按照客戶的需求而添加對 MySQL,DB2 和其他一些環境的支持。

Conclusions

(小結)

Data governance should not be an afterthought for modern software development and delivery strategies. Windocks’ combination of SQL Server containers with database cloning delivers benefits for development and test, reporting and BI, and enhances data governance and policy compliance. The solution installs with existing systems and delivers Terabyte-class data environments in seconds while creating immutable, versioned and auditable images that address many data governance needs.

數據治理不應是現代軟件開發和交付策略的後期考慮之事。Windocks 將 SQL Server 容器與數據庫克隆技術相結合,爲開發和測試,報表和 BI 提供了優勢,並增強了數據治理和法規遵從性。該解決方案與現有系統一起安裝,並在創建可以處理許多數據治理需求的,不可變、版本化和可審計的映像的同時,以秒爲單位提供 TB 級的數據環境。

Explore how Windocks can enhance your data governance and delivery with a free Windocks Community Edition. Download your free evaluation of Windocks here.

爲了解 Windocks 如何通過一個免費的 Windocks 社區版來增強數據治理和交付能力。您可以在這裏下載您對 Windocks 的免費評估

發佈了28 篇原創文章 · 獲贊 82 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章