比較Windows和Linux SQL容器
透過多種方法,Windows SQL Server容器提供比Linux MySQL或Postgres容器更好的企業支援。 SQL Server容器提供更多的向後相容性,並支援現有的應用程式,儲存陣列和基礎結構。
Windocks已經發展成為Docker開源專案的獨立埠,包括資料庫克隆,Web UI,秘密儲存和其他功能。 這些功能是由客戶驅動的,似乎與Linux主流開發不同。 本文將介紹Windows客戶所驅動的功能。 完全披露,我是Windocks的負責人,本文重點介紹Windocks提供的基於Windows的SQL Server容器。
向後相容性
Windocks支援所有版本的SQL Server 2008以及SSRS支援,為長達10年的應用程式提供容器支援。 這反映了企業對現代化的需求,不僅限於新的雲原生設計,也不需要對開發人員工具進行大規模更改。 這與Linux DevOps計劃形成對比,後者傾向於關注新的雲原生專案。
資料庫克隆
Windocks支援使用Windows虛擬硬碟(VHD)進行資料庫克隆。 克隆允許在幾秒鐘內傳送讀/寫Terabyte生產資料庫,同時消耗少於40 MB的儲存空間。 這支援SQL Server部署測試指令碼,資料庫遷移和帶有生產資料的應用程式更新,而不會影響生產系統。 雖然Portworx和軟體儲存系統的解決方案提供類似功能,但標準Linux發行版不支援克隆。
儲存陣列快照和克隆
除了基於Windows的VHD克隆之外,Windocks還與NetApp,Pure Storage和其他公司合作,包括對“任何”儲存陣列的支援。 較舊的陣列通常被重新部署以支援開發/測試,而Windocks“任何陣列”支援可幫助透過收購實現增長並繼承多樣化儲存的組織。 Windocks宣告系統支援儲存卷,克隆,掛載點和容器的完整生命週期管理,可由DBA輕鬆管理。 Linux容器可以使用儲存陣列,但需要密集的指令碼開發,維護以及儲存管理員的持續支援。
容器和例項的資料庫克隆
雖然容器採用正在加速,但大多陣列織都希望透過容器和SQL Server例項的組合來支援現代化開發。 這是Windocks獨有的另一項功能,包括所有Microsoft SQL容器(Windows和Linux)以及傳統例項的資料庫克隆傳送。 我們不瞭解Linux容器引擎的類似功能。
加密的秘密
Windocks包含一個加密的秘密儲存,類似於Docker EE中包含的儲存。
使用者身份驗證的Web UI
Windows開發人員通常更喜歡基於GUI的工具,而Windocks Web門戶則滿足了這一需求。 包含基於使用者/組角色的訪問和身份驗證,與Linux上的Portainer提供的類似。
叢集編排
Windows上的SQL容器正在追趕Linux兄弟,並在某些領域超越,但叢集協調支援是支援滯後的一個領域。 相比之下,Kubernetes基於Linux的容器得到了廣泛的支援。
要麼/或者哪個更好?
我們不同意這些觀察結果,認為Windows或Linux提供了出色的容器支援,但是要強調SQL容器的進展,並鼓勵將其用作OpenShift,Pivotal PKS和其他基於Linux的系統的後端。 實際上,在可預見的將來,大多數SQL Server將繼續在Windows上執行,Linux將成為MySQL和Postgres的首選主機。
Windows企業正在強調新舊應用程式的混合現代化,現有基礎架構和DBA驅動的工作流程。 我們聽到的關於Linux的一個批評是多供應商(和專案)解決方案所涉及的複雜性,以及對儲存管理指令碼的依賴。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31557424/viewspace-2219489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows、Linux 和 Mac:作業系統之間的比較WindowsLinuxMac作業系統
- SQL、NoSQL和NewSQL的優缺點比較SQL
- DB2 和SQL Server自增列比較DB2SQLServer
- 瞭解用於 Linux 和 Windows 容器的 Docker “容器LinuxWindowsDocker
- ABAP OPEN SQL裡OPEN CURSOR和SELECT的比較SQL
- js 深比較和淺比較JS
- Docker 與 Podman 容器管理的比較Docker
- Oracle date 型別比較和String比較Oracle型別
- Linux 比較不同命令Linux
- not in 和 not exists 比較和用法
- TCP和UDP比較TCPUDP
- Redis 和 Memcached 比較Redis
- Java和JavaSciprt比較Java
- etcd和redis比較Redis
- Go和Python比較的話,哪個比較好?GoPython
- Linux容器與Docker的對比LinuxDocker
- 報告稱 Windows 比 Debian Linux 和 Android 更安全WindowsLinuxAndroid
- Windows和Linux系統對比,哪個先進?WindowsLinux
- PyTorch和TensorFlow比較 - thegradientPyTorch
- ==和equals方法的比較
- ImageMagic 和 GraphicsMagick 的比較
- ArrayList和LinkedList的比較
- 比較器-Comparable和Comparator
- Linux系統和Windows系統對比?哪個更好?LinuxWindows
- Linux和Windows系統對比,哪個更加先進?LinuxWindows
- Go 與 C++ 的對比和比較GoC++
- Transformer和MoE架構比較ORM架構
- Java 中 Comparable 和 Comparator 比較Java
- TreeMap和HashMap的元素比較HashMap
- [20180319]windows批處理檔案大小比較.txtWindows
- 神奇的 SQL 之別樣的寫法 → 行行比較SQL
- 學習Linux哪個比較好?入門學習LinuxLinux
- 在 Linux 中用 Meld以圖形方式比較檔案和資料夾Linux
- MVC、MVP和MVVM以及MVA比較MVCMVPMVVM
- Spring和SpringBoot比較,解惑區別Spring Boot
- [C#] string 和 StringBuilder 的比較C#UI
- 360°全方位比較PostgreSQL和MySQLMySql
- 堆排序和快速排序效能比較排序