AWS更新數(shù)據(jù)庫服務(wù)Amazon RDS加入RDS建議功能,通過集成最佳實(shí)踐指南、基于閾值的主動(dòng)性能建議,以及機(jī)器學(xué)習(xí)驅(qū)動(dòng)的性能異常偵測功能,提供用戶一個(gè)依據(jù)嚴(yán)重排序可執(zhí)行項(xiàng)目的列表。該列表不僅可借由關(guān)鍵字、類別和嚴(yán)重程度過濾,也讓用戶能以鼠標(biāo)點(diǎn)擊就可應(yīng)用多個(gè)人信息源配置建議。所有RDS建議都會自動(dòng)出現(xiàn)在RDS控制臺中,協(xié)助用戶提升數(shù)據(jù)庫管理效率。
RDS建議功能借由分析數(shù)據(jù)庫執(zhí)行實(shí)例的配置、使用情況和性能數(shù)據(jù),針對象是數(shù)據(jù)庫執(zhí)行實(shí)例、讀取副本、數(shù)據(jù)庫參數(shù)群組等數(shù)據(jù)庫資源,提供最佳實(shí)踐指南。Amazon RDS性能監(jiān)控工具Performance Insights分析特定的性能指標(biāo)并自動(dòng)設(shè)置閾值,及時(shí)預(yù)警可能對資源造成問題的情況。
當(dāng)系統(tǒng)觀察到指標(biāo)超過這些閾值,便會提出具體的改善建議,以避免未來的數(shù)據(jù)庫性能出現(xiàn)問題,像是針對PostgreSQL執(zhí)行實(shí)例,當(dāng)系統(tǒng)偵測到數(shù)據(jù)庫連接處于閑置狀態(tài),便會提出相對應(yīng)的建議。
此外,DevOps Guru for RDS則會監(jiān)控?cái)?shù)據(jù)庫的特定指標(biāo)偵測異常行為,系統(tǒng)同樣也會根據(jù)異常提供相對應(yīng)的建議,包括建議用戶增加CPU容量,或是對導(dǎo)致數(shù)據(jù)庫負(fù)載的等待事件進(jìn)行研究。DevOps Guru for RDS也提供基于閾值的主動(dòng)建議功能。要獲得建議,用戶必須激活DevOps Guru for RDS功能。
建議項(xiàng)目的4種狀態(tài)為有效、忽略、待處理和已解決,用戶可以選擇立即套用建議或是忽略,也可以將其安排在下一個(gè)維護(hù)窗口中執(zhí)行。對于基于閾值的主動(dòng)建議和機(jī)器學(xué)習(xí)建議,用戶都需要查看問題原因,接著才能執(zhí)行建議來解決問題。