為滿足部分業務在特定地區的合規要求,或希望將資料庫服務部署在更靠近終端使用者以降低網路延遲的情境,PolarDB MySQL版推出了邊緣雲形態。經過輕量化改造,適配了邊緣雲的基礎設施以及網路環境,並將其部署至阿里雲邊緣節點(ENS),使您能在全球更廣泛的地理位置獲得與公用雲體驗一致的高效能、高可用雲原生資料庫服務。
產品架構
PolarDB MySQL版邊緣雲形態在架構上經過最佳化,以適配邊緣環境。它採用基於全閃雲端硬碟的隔離儲存區 (Isolated Storage)架構,每個節點(一主多備)擁有獨立的儲存空間。這種設計在保證資料庫服務可移植性的同時,也繼承了PolarDB公用雲版本的核心能力,如一寫多讀、讀寫分離等,確保了服務的高效能與高可用性。其產品架構如下圖所示:
一寫多讀
PolarDB採用分布式叢集架構,一個叢集版系列叢集包含一個主節點和最多7個唯讀節點(推薦至少保留一個唯讀節點,用於保障高可用)。主節點處理讀寫請求,唯讀節點僅處理讀請求。同時,PolarDB叢集版系列預設免費提供的一個透明、高可用、自適應的負載平衡能力。通過叢集地址,SQL請求自動轉寄到PolarDB叢集的各個節點,提供彙總、高吞吐的並發SQL處理能力。
計算與儲存分離
PolarDB採用計算與儲存分離的設計理念,滿足公用雲端運算環境下根據業務發展彈性擴充叢集的剛性需求。資料庫的計算節點(Database Engine Server)僅儲存中繼資料,而將資料檔案、Redo Log等儲存於遠端的儲存節點(Database Storage Server)。各計算節點之間僅需同步Redo Log相關的中繼資料資訊,極大地降低了主節點和唯讀節點間的複寫延遲,而且在主節點故障時,唯讀節點可以快速切換為主節點。
核心功能
超級MySQL
相容性:100%相容原生MySQL及阿里雲RDS MySQL,您可以在不修改應用程式任何代碼和配置的情況下,將MySQL資料庫遷移至PolarDB MySQL版叢集。
高價值特性:一寫多讀、60億行資料穩定運行、秒級DDL、閃回查詢等。
Orca(相容Redis協議)
基於PolarDB MySQL版架構,通過物理複製,實現一寫多讀功能。同時,支援橫向和縱向彈性擴縮容。
一套系統同時支援OLTP和持久化KV,無需重複採購。
為什麼選擇PolarDB MySQL版邊緣叢集
貼近使用者,降低延遲 邊緣節點網路覆蓋更貼近終端使用者,避免遠距離的資料轉送,可顯著降低應用的資料庫訪問延遲,提升使用者體驗。同時,分布式的資料緩衝可有效分擔中心節點的壓力。
覆蓋廣泛,滿足合規 當公用雲尚未覆蓋某些國家或地區時,且部分國家存在資料不出境等法律要求,為滿足您的業務需求,邊緣雲形態是理想的解決方案。
說明阿里雲邊緣雲(ENS)基於全球3200+CDN電訊廠商側邊緣節點,並覆蓋全球70+重點國家和地區,同時在全球範圍內開放了900+公用雲邊緣節點。
高效能
通過深度最佳化的資料庫核心與基於Redo日誌的物理複製技術,實現高效能的讀寫處理與高效的主備同步。
高可用與高可靠
基於物理複製的半同步複製(Semisynchronous replication,簡稱Semi-sync),通過高效的Redo日誌在主備之間進行同步,這使得半同步複製的效率顯著提高,從而大幅降低主庫的效能損失。在高並發負載情況下,與非同步模式相比效能降低約為10%。
採用白名單、VPC網路、資料多副本儲存等全方位的手段,對資料庫資料訪問、儲存、管理等各個環節提供安全保障。
超高彈性 您可以在分鐘層級內完成節點的增刪或規格的升降,儲存空間支援線上擴容,整個過程業務無中斷。
無鎖備份 利用底層儲存的快照技術,可在數分鐘內完成TB級資料的備份。備份過程無需鎖表,對業務影響極小。
開始使用PolarDB MySQL版邊緣叢集
為您所需部署叢集的地區建立相應的邊緣節點服務(ENS)網路與邊緣叢集:快速體驗邊緣叢集。