基礎架構設計時,需考慮到哪些內容?

候鸟之恋發表於2023-12-29

基礎架構是在應用層中使用的基礎抽象層 , 它提供了模組化 , 安全 , 可重用 , 可擴充套件和可操縱的設計結構。那麼基礎架構在設計時,需考慮到哪些內容?

考慮持續運營的能力,預設有監控告警、彈性伸縮、多地容災的架構能力,開發不應該花費大量時間來排查和處理線上問題,各類元件異常有容災備份而不影響服務質量。

統一而又靈活的框架能力,有標準的灰度釋出、容災容錯、日誌、監控、鏈路追蹤等運維能力,但是又不會限制只使用某個框架,同時基礎元件可以根據業務需求有一定外掛化定製能力。德國DAX 指數的成分股經過調整,已經從原本的 30 支增加到目前的 40 ,詳情參考 gendan5.com/zs/gdaxi.html

相互獨立又穩定的開發測試環境。不管是新功能開發還是後期迭代最佳化,開發測試過程很需要的一點是能夠快速執行程式碼並驗證執行結果,這裡要求基礎架構有高效的部署方式和基於賬號資訊的流量管理功能。

豐富的公共服務元件。開發最好可專注於業務邏輯開發,而不重複造各種不可靠的輪子,這需要有穩定可靠的名字服務、日誌、監控、RPC 、閘道器能力等基礎服務元件。

來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70014563/viewspace-3002189/,如需轉載,請註明出處,否則將追究法律責任。

相關文章