問題解答
適用於 Percona Server for MySQL 的 Ultrastar DC ZN540
問:什麼是 Percona?
答: Percona 是開放原始碼資料庫解決方案的領先供應商。作為值得信賴的合作夥伴,Percona 在多供應商環境中提供單一來源的專業知識。Percona 為以下開放原始碼資料庫提供安裝、組態、效能調整、資料庫管理和支援服務:MySQL、PostgreSQL、MariaDB、MongoDB。
https://www.percona.com/services/support/mysql-support
問:Western Digital 和 Percona 之間有什麼關係?
答: Percona 將使 Percona Server for MySQL 與 Western Digital 的 Ultrastar DC ZN540 NVMe™ ZNS SSD 相容。這種參與包括:
- Percona Server for MySQL (包括支援 Ultrastar DC ZN540 所需的所有必要軟體變更),可從 Percona 網站免費下載
- 針對與 Ultrastar DC ZN540 的組合解決方案提出通用使用案例和組態的建議
- 針對與 Ultrastar DC ZN540 的組合解決方案提供最佳實踐效能調整組態
- 針對與 Ultrastar DC ZN540 的組合解決方案進行組合軟體基準測試
- 針對與 Ultrastar DC ZN540 的組合解決方案進行企業級工具裝備
- 備份/還原
- 監控/警示
- 進階複寫與 HA 支援
問:客戶為什麼會考慮將 MySQL 與 Ultrastar DC ZN540 搭配運作?
答: 在 Ulrastar DC ZN540 上執行 MySQL 可為事務性 OLTP 工作負載帶來顯著的效能優勢和 TCO 優勢。本白皮書詳細介紹了這些優勢。
問:Western Digital 是否製作了部分 ZNS 軟體?
答: Western Digital 研究團隊為構建 Zoned Storage 裝置的基礎做出了許多貢獻:
- Western Digital 主持並積極參與了 NVMe 標準化工作,以支援 Zoned Storage 裝置。NVMe 分區命名空間 (ZNS) 規範已於 2020 年 6 月獲得批准,並作為 NVMe 1.4a 技術提案發佈。
- Western Digital 提供了必要的軟體來製作 Linux® 核心 5.9 和 SPDK 20.10 及更新版本支援的分區區塊裝置。
- Western Digital 將 ZenFS 檔案系統做為儲存後端貢獻給 RocksDB 專案。它使 RocksDB 鍵值儲存區能夠將其資料以原生方式儲存到 Zoned Storage SSD,並透過使用 ZNS SSD 提高效能。
問:Western Digital 軟體貢獻如何與 Percona 搭配使用?
答:Western Digital 使軟體堆疊達到 RocksDB 層級。但 RockDB 很少用作獨立應用程式。相反,它是許多更高層級的資料管理應用程式所利用的儲存引擎。可以利用 RocksDB 作為儲存引擎的應用程式之一是 MySQL。在該組態中,它被稱為 MyRocks。Western Digital ZenFS 檔案系統與 MyRocks 整合,並允許 MySQL 使用 MyRocks 儲存後端將資料以原生方式儲存到 ZN540。由於所有描述的軟體元件都是開放原始碼的,因此 MySQL 使用者可以將它們拼湊在一起以使整個堆疊運作。這可能是研究人員的首選方法,但大多數大型客戶將需要針對整個軟體堆疊的支援。Percona 目前已經支援將 MyRocks 作為 Percona Server for MySQL 的儲存引擎。Percona 在 Ultrastar DC ZN540 上的 ZenFS 上的 MyRocks 上整合並支援 MySQL 的完整堆疊。最終使用者將能夠下載和安裝 Percona Server for MySQL,並在本機上使用現成可用的 Ultrastar DC ZN540;無需額外的軟體套件。Percona 將為最終使用者提供完整軟體堆疊的支援訂閱,以及安裝、設定和效能調整幫助的單點聯繫。
問:Western Digital 會銷售 Percona 支援服務嗎?
答: 不,與 Percona 的合作是推薦合約。如果客戶有興趣將 Ultrastar DC ZN540 裝置與 MySQL 一起使用,他們可以從 Percona 網站免費下載 Percona Server for MySQL 軟體,並做為開放原始碼套件 (解決方案可用後)。如果客戶需要軟體支援來安裝、設定、調整 Percona Server for MySQL 軟體,Western Digital 將透過交易註冊流程將這些客戶推薦給 Percona。然後,Percona 可以向這些客戶提供和銷售軟體支援服務和續訂。Percona 不會參與硬體或 ZNS 裝置的銷售。
問:只有 MySQL 支援分區命名空間嗎?
答:不,分區命名空間裝置對許多使用案例都有好處。但是,分區命名空間需要按順序編寫,因此需要修改軟體堆疊以支援這些裝置。Western Digital 正在與最熱門的軟體和支援合作夥伴合作,以減小解決方案的安裝、設定、調整和管理障礙。