雲上RAC部署 運維及實踐案例

2021-10-05 03:24:16 字數 1678 閱讀 6895

雲資料庫產品越來越多,各家雲廠商也都推出基於開源mysql、postgre等的關係型資料庫產品,多副本、高可用、讀寫分離、分庫分表等功能更是整合在各類產品中,降低了機房建設和運維成本,助力更多的客戶上雲。

唯獨鮮見oracle的雲產品輸出,除非是oracle cloud。

雲上單機還是集群,oracle的部署都遵循官方的指導文件,沒有差別。

但是在基礎配置上面,雲環境將網路、伺服器、磁碟等以產品化輸出,有其特殊性:

不同雲環境對一台雲伺服器上掛載磁碟個數的有不同限制,在集群規劃階段需要考慮預估資料量大小以及雲盤大小。

雲伺服器規格可以公升配或減配,對於集群計算節點,可以逐一進行,降低對業務的影響。

swingbench可以構建真實oltp事務場景,比如訂單類業務、新建客戶、訂購、下單等流程操作,通過大批量增刪改查操作,測試不同併發場景下資料庫效能趨勢和穩定性,同時結合其他監控工具,觀察伺服器記憶體、負載、磁碟等的效能趨勢和穩定性;根據壓測結果及早發現和優化問題,評估資料庫的最佳使用方式。

依據袋鼠雲的集群運維經驗,短時間、低併發的壓測無法驗證集群的穩定性,所以在雲上集群部署之後,會進行長時間(4小時以上)、高併發的持續壓測;

同時對壓測出來的集群效能問題進行分析,優化集群引數配置,並主動提供雲伺服器、儲存資源優化建議,以期交付乙個穩定、高效能的資料庫環境。

阿里雲2節點12.2.0.1rac壓測舉例:

dbreplay的測試方法,抓取生產環境某一時間段業務負載,單次capture可以多次replay,更接近於正式的生產負載,更直觀有效。主要用於資料庫公升級、遷移,應用程式部署等的預演,量化評估出變更實施後對現有的效能的影響程度。

對於平常壓力較大的業務系統,在遷移割接之前有必要進行此類測試。

1. 某日企客戶

(1)需求分析

(2)架構規劃

2. 某國企招聘**

(1) 需求分析

自行搭建雲上oracle單機資料庫,預計很快到達瓶頸

需要高可用、容災的架構保障業務的持續執行

(2) 架構規劃

3. 某省級專有雲交管平台

彙總全省交管資料,並提供查詢、分析平台。

(1)需求分析

(2)架構規劃

Hyper容器雲及雲上運維

作為一家專注於虛擬化容器技術的創業公司,可以說在國內的容器創業圈裡算是比較獨特的。截至目前,除了自主打造了一套相容oci的容器runtime,在github上維護了若干個開源專案之外,我們還做了一套公有雲服務 關於hyper,大家比較好奇,本文將從三個方面重點分享hyper的原理和容器雲運維 從do...

Hyper容器雲及雲上運維

作為一家專注於虛擬化容器技術的創業公司,可以說在國內的容器創業圈裡算是比較獨特的。截至目前,除了自主打造了一套相容oci的容器runtime,在github上維護了若干個開源專案之外,我們還做了一套公有雲服務 關於hyper,大家比較好奇,本文將從三個方面重點分享hyper的原理和容器雲運維 從do...

Hyper容器雲及雲上運維

作為一家專注於虛擬化容器技術的創業公司,可以說在國內的容器創業圈裡算是比較獨特的。截至目前,除了自主打造了一套相容oci的容器runtime,在github上維護了若干個開源專案之外,我們還做了一套公有雲服務 關於hyper,大家比較好奇,本文將從三個方面重點分享hyper的原理和容器雲運維 從do...