全面掌握甲骨文云 OCI MySQL 服務(wù):從自動(dòng)運(yùn)維到高效管理

Oracle OCI 中的 MySQL 數(shù)據(jù)庫服務(wù)全景

在 Oracle Cloud Infrastructure (OCI) 中,客戶可以根據(jù)自己的業(yè)務(wù)需求和技術(shù)背景,選擇三種不同的 MySQL 服務(wù)。這些服務(wù)包括:

MySQL Database Service (PaaS服務(wù)):這是一個(gè)完全托管的服務(wù),意味著 Oracle 的專業(yè)團(tuán)隊(duì)將負(fù)責(zé)數(shù)據(jù)庫的所有運(yùn)維任務(wù),如備份、恢復(fù)和修補(bǔ)。這種服務(wù)非常適合那些希望專注于業(yè)務(wù)發(fā)展而不是技術(shù)細(xì)節(jié)的客戶。

“市場”中的“MySQL Enterprise Edition”模板:這種方法更適合那些想要更多控制權(quán)和定制能力的用戶。通過市場提供的模板,用戶可以在 OCI 環(huán)境中創(chuàng)建和管理自己的 MySQL 數(shù)據(jù)庫主機(jī)。

IaaS 中的手動(dòng)安裝:這是最靈活的選項(xiàng),允許用戶在 OCI 提供的虛擬機(jī)中自行安裝和配置 MySQL 數(shù)據(jù)庫。這適用于對(duì)數(shù)據(jù)庫有特殊要求或需要深度定制的高級(jí)用戶。

如下為三種方式的比較

1.png

2.png

MySQL 數(shù)據(jù)庫服務(wù)是一項(xiàng)完全托管的 Oracle Cloud Infrastructure native 服務(wù),由 Oracle 的 MySQL 團(tuán)隊(duì)開發(fā),管理和支持。Oracle 可以自動(dòng)執(zhí)行所有任務(wù),例如備份和恢復(fù),數(shù)據(jù)庫和操作系統(tǒng)修補(bǔ)等??蛻魞H負(fù)責(zé)管理數(shù)據(jù),架構(gòu)設(shè)計(jì)和訪問策略。

3.png

4.png

自動(dòng)化運(yùn)維的優(yōu)勢

在 OCI 中,MySQL DB 系統(tǒng)的運(yùn)維是自動(dòng)化的。這意味著基礎(chǔ)操作系統(tǒng)和 MySQL 服務(wù)器的修補(bǔ)程序都在定義的維護(hù)窗口期間自動(dòng)執(zhí)行。自動(dòng)化運(yùn)維不僅節(jié)省了時(shí)間和資源,還降低了由于人為錯(cuò)誤引起的風(fēng)險(xiǎn)。此外,如果客戶未定義維護(hù)窗口,系統(tǒng)將為他們自動(dòng)分配,確保數(shù)據(jù)庫系統(tǒng)始終保持最新和安全。

HeatWave Cluster 的獨(dú)特優(yōu)勢

HeatWave 是一種獨(dú)特的 MySQL 實(shí)時(shí)分析計(jì)算架構(gòu),它顯著提高了 MySQL 數(shù)據(jù)庫服務(wù)的分析能力。通過 HeatWave,客戶可以直接在 MySQL 數(shù)據(jù)庫上進(jìn)行 OLAP 分析,無需將數(shù)據(jù)遷移到其他存儲(chǔ)系統(tǒng)或使用其他計(jì)算引擎。這不僅節(jié)省了時(shí)間和資源,還降低了數(shù)據(jù)遷移過程中的風(fēng)險(xiǎn)。HeatWave 的性能和成本效率使其成為數(shù)據(jù)密集型應(yīng)用的理想選擇。

5.png

6.png

HeatWave 它提供了針對(duì) Oracle Cloud Infrastructure 優(yōu)化的高性能和可擴(kuò)展的內(nèi)存中分析處理引擎。客戶可以對(duì)

MySQL 數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)運(yùn)行 HeatWave,而無需 ETL 且無需對(duì)應(yīng)用程序進(jìn)行任何更改。應(yīng)用程序只需通過標(biāo)準(zhǔn) MySQL 協(xié)議即可訪問 HeatWave,并且典型的管理操作可以通過 OCI Web 控制臺(tái),REST API,CLI 或 DevOps 工具進(jìn)行自動(dòng)化,集成和訪問。HeatWave 查詢?cè)?MySQL 數(shù)據(jù)庫上實(shí)現(xiàn)了數(shù)量級(jí)的加速。

7.png

在 MySQL HeatWave 架構(gòu)下實(shí)現(xiàn)了數(shù)據(jù)請(qǐng)求單一入口,數(shù)據(jù)寫入先寫 InnoDB,如果該表定義為 Rapid 引擎,InnoDB 則推送給 HeatWave; 對(duì)于 SELECT 請(qǐng)求,優(yōu)化器會(huì)判斷;如果從 InnoDB 中請(qǐng)求快,則從 InnoDB 層請(qǐng)求數(shù)據(jù)返回,如果涉及到復(fù)雜運(yùn)算則從 HeatWave 中請(qǐng)求及返回??梢哉f這個(gè)結(jié)構(gòu)是行(InnoDB)+列(HeatWave)混合存儲(chǔ)的結(jié)構(gòu),同一個(gè)架構(gòu)完美解決 OLTP,OLAP 需求(感覺也是一個(gè)高富帥的解決方法),BenchMark 基本是同行業(yè)無敵。

8.png

入站復(fù)制功能的應(yīng)用場景

MySQL database service 的入站復(fù)制功能允許數(shù)據(jù)從本地 MySQL 實(shí)例安全地遷移到 OCI 中的數(shù)據(jù)庫系統(tǒng)。這為數(shù)據(jù)備份和遷移提供了極大的便利。盡管這一功能支持基于行的復(fù)制和基于 GTID 的復(fù)制,但也有一些限制,如不支持多源復(fù)制。了解這些限制對(duì)于規(guī)劃和實(shí)施復(fù)制策略至關(guān)重要。

創(chuàng)建 MySQL database service 的步驟

創(chuàng)建 MySQL database service 是一個(gè)直接且用戶友好的過程。用戶可以選擇合適的硬件配置,根據(jù)業(yè)務(wù)需求選擇網(wǎng)絡(luò)設(shè)置,并配置備份策略。這一過程的靈活性使得 MySQL database service 可以輕松適應(yīng)各種不同規(guī)模和類型的業(yè)務(wù)需求。

9.png

10.png

選擇合適的硬件配置:

11.png

選擇合適的網(wǎng)絡(luò) VCN(如果尚未創(chuàng)建 VCN, 請(qǐng)先創(chuàng)建)及設(shè)置合適的端口:

12.png

配置備份策略, 然后創(chuàng)建.

監(jiān)控和管理 MySQL database service

MySQL database service 提供了全面的監(jiān)控和管理工具,使用戶可以輕松監(jiān)控?cái)?shù)據(jù)庫的健康狀況和性能。這些工具不僅提供了關(guān)于內(nèi)網(wǎng) IP 和端口的詳細(xì)信息,還允許用戶進(jìn)行實(shí)時(shí)監(jiān)控和調(diào)整,確保數(shù)據(jù)庫服務(wù)的最優(yōu)運(yùn)行。

13.png

內(nèi)網(wǎng) IP 及端口信息:

14.png

監(jiān)視及管理:

15.png

優(yōu)化 MySQL 配置

對(duì)于需要優(yōu)化其 MySQL 數(shù)據(jù)庫性能的用戶,MySQL database cloud service 提供了靈活的配置調(diào)整選項(xiàng)。用戶可以復(fù)制當(dāng)前配置,根據(jù)需要調(diào)整參數(shù),并使用新配置重啟數(shù)據(jù)庫。這種靈活性使得用戶能夠快速適應(yīng)變化的業(yè)務(wù)需求和性能目標(biāo)。

調(diào)整參數(shù)方式如下:

打開 Mysql database 管理界面, 查看及打開當(dāng)前配置:

16.png

打開當(dāng)前配置:

17.png

選擇復(fù)制配置:

18.png

指定配置名稱:

19.png

調(diào)整參數(shù)并保持設(shè)置:

20.png

重新打開數(shù)據(jù)庫控制臺(tái), 選擇編輯:

21.png

選擇更改配置:

22.png

選擇我們新建好的那個(gè)配置:

23.png

保存更改:

24.png

數(shù)據(jù)庫將重啟, 并使用新的配置。

與 Agilewing 攜手開啟 Oracle 之旅

作為  Oracle  的高級(jí)合作伙伴,Agilewing推出的AgileCDN融合CDN服務(wù),完美結(jié)合OCI云基礎(chǔ)服務(wù),為業(yè)務(wù)國際化、跨境電商和游戲出海量身打造,提供性價(jià)比極高的全球內(nèi)容加速解決方案。作為一個(gè)創(chuàng)新的融合CDN平臺(tái),AgileCDN  在全球部署了超過2800個(gè)POP節(jié)點(diǎn),并擁有200TB的強(qiáng)大網(wǎng)絡(luò)容和7000多個(gè)直連點(diǎn),確保網(wǎng)絡(luò)連接的極致效率和穩(wěn)定性。  借助先進(jìn)的智能調(diào)度技術(shù),AgileCDN優(yōu)化了數(shù)據(jù)傳輸路徑,大幅提升服務(wù)的速度和可靠性,結(jié)合簡潔而高效的部署流程和OCI云服務(wù)的強(qiáng)大支持,迅速實(shí)現(xiàn)業(yè)務(wù)部署和構(gòu)建,為企業(yè)的云遷移和國際業(yè)務(wù)拓展提供了一個(gè)經(jīng)濟(jì)高效的理想解決方案。

Agilewing作為Oracle云服務(wù)的合作伙伴,已幫助眾多組織成功運(yùn)用Oracle自主數(shù)據(jù)庫。我們將與您的商業(yè)和技術(shù)團(tuán)隊(duì)緊密合作,利用我們的Oracle云專業(yè)知識(shí),幫助您實(shí)現(xiàn)企業(yè)敏捷性、競爭力和性能的提升,同時(shí)從Oracle自主數(shù)據(jù)庫中獲得最大價(jià)值。今天就開始您的Oracle之旅吧…

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )