提供您專業技能的最佳管道,IT企業主管唯一推薦

提供您專業技能的最佳管道,IT企業主管唯一推薦

2022年1月17日 星期一

資料庫如何適應雲時代?資料庫管理人員如何成為「雲」資料庫管理人員?

 



當資料庫遇到雲

/申建忠  精誠資訊 恆逸教育訓練中心 資深講師

 

在現今公司的IT基礎架構下,雲部署不算是新課題。但是許多公司基於種種原因,遲遲未正式部署雲環境。但是目前on-premise部署的方式已經達到一個穩定狀態,不會再有太多創新,這是普遍的認知

而雲環境還有許多新功能與應用持續地推陳出新,因此資料庫管理人員不能夠不事先儲備相關知識,不然等到需要在雲環境部署資料庫時,可能會手忙腳亂甚至出現錯誤決策。

 


資料庫如何適應雲時代?

傳統上,資料庫管理人員需要負責下列工作:

1.      評估資料庫伺服器的硬體與作業系統(有些資料庫管理人員甚至還需負責管理硬體與作業系統)

2.      安裝資料庫軟體

3.      規劃、建立與管理資料庫

4.      備份、復原資料庫

5.      資料庫效能監控與調優

6.      資料庫軟體更新與升級

7.      資料搬移與資料庫遷移



這些工作足以將資料庫管理人員的所有工作時間佔滿,因此許多資料庫管理人員無法有足夠多的時間進行資料庫架構的長遠規劃與如何使用資料庫來提升商業價值等進階需求。

 

但如果能夠善加利用雲環境所提供的功能,將資料庫管理人員由低價值的日常操作釋放出來,進行更具有價值的工作。下列為雲資料庫管理人員的主要職責:

1.      容量規劃(運算與儲存)

2.      規劃資料庫備份與復原的時間與方式(不需要資料庫管理人員操作)

3.      根據應用程式需求,選擇最適合的資料庫架構(RDBMSnon-RDBMS)

4.      資料安全與生命週期規劃

5.      提高商業價值



基於上面的比較,可以看到一個趨勢,就是資料庫管理人員的型態已經發生變化。由操作型資料庫管理人員提升為應用程式資料庫管理人員,之後再提升為商業資料庫管理人員。

 


資料庫上雲的方式

根據資料庫管理人員對資料庫的控制能力來區分,以下以AWS為範例,介紹資料庫在雲環境的幾種部署方式:

1.      資料庫管理人員自行管理資料庫(on-premise類似,只是不需管理硬體)

AWS EC2 instance如同on-premise伺服器,其餘部分還是需要資料庫管理人員自行管理。此時資料庫管理人員還是與傳統資料庫管理人員所需負責的工作類似。

2.      受管理資料庫(Managed Database)

AWS提供受管理資料庫服務如:AWS RDSAWS AuroraAWS ElasticsearchAWS Redshift等。資料庫管理人員不需進行繁瑣的日常管理操作,僅需針對系統架構與如何提升商業價值部分。

3.      全受管資料庫(Fully Managed Database)

應用程式開發人員直接使用資料庫即可,完全不需要進行任何資料庫相關操作,非常適合沒有專門資料庫管理人員或根本沒有資料庫管理人員的公司。

AWS提供下列全受管資料庫服務:Amazon Aurora ServerlessAmazon DynamoDBAmazon DocumentDBAmazon ElasticacheAmazon CloudSearchAmazon KeyspaceAmazon NeptuneAmazon TimestreamAmazon QLDB等。






結論

資料庫的未來不見得只有雲部署,但不能否認的是,雲部署是資料庫未來的一塊拼圖。

 



相關學習資源︰

AWARArchitecting on AWS

AWPDPlanning and Designing Databases on AWS

AWDWData Warehousing on AWS

 

 

 

👉👉👉線上洽詢課程與優惠資訊

https://user13820.pse.is/3ambth


Related Posts:

  • GCP是什麼?完整介紹Google Cloud Platform作者:趙驚人  精誠資訊/恆逸教育訓練中心資深講師大家一定對Google搜尋、Gmail和YouTube這些雲端服務有著深刻的印象與使用經驗,而Google Cloud Platform是提供雲端服務的平台,採用的基礎架構和Google提供給大眾服務的基礎架構相同,Google透… Read More
  • 【資料分析應用篇】無所不在的Python於Fintech與資料科學的應用 文/何孟翰 恆逸教育訓練中心資深講師 Python是一個跨平台的語言,並且有著高效能,好撰寫,開放源始碼與擁有廣大的社群支持等等的特性。在以往的client/server端程式中早就是非常成熟的Python,在近年來的物聯網和大數據,機器學習和深層學習(deep learning)中,… Read More
  • 網路維運工程師的救星來了!最完整的自動化網路技術培訓指南「如今,成功的網路工程師善於將新技術與傳統技術相結合,並消除網路與軟體開發之間的隔閡。這要求既具備開發與維運思維,也要對技術如何與業務目標結合有更好的理解。」                    … Read More
  • 前端程式設計師必看,2024年JavaScript和TypeScript趨勢解析在過去的七年裡,JetBrains 一直在進行開發者開發環境調查,努力找出開發者使用概況和主要使用技術。原始數據和分析報告我們都會在這篇文章提到,以便我們都能了解開發環境中發生的事情,今年的調查結果,很明顯重點是 JavaScript 和 TypeScript。 (調查結果來源:… Read More
  • 2024資安威脅報告-大AI時代的網路安全截至2023年,企業內的網路安全人員仍然相當匱乏,威脅者也意識到這弱點,所以想盡辦法滲透網路以獲取國防與經濟上的利益。雖然外部威脅是一個重大問題,但許多攻擊其實來自內部。有些攻擊是故意為之而有些是由於缺乏安全培訓和安全意識所造成的。2022年美國總統拜登簽署《加強美國網路安全法案》(Strength… Read More

0 意見:

張貼留言