SaaS應用架構師所面臨的最大挑戰

2021-08-22 20:27:39 字數 1211 閱讀 4121

saas軟體相對於傳統軟體,將原本由軟體使用者所承擔的軟硬體、網路、系統維護的費用,轉成支付給saas服務提供商的租用費用。而對於saas服務提供商而言,依然要承擔相應的軟硬體、網路、系統維護等費用。除了降低軟體使用者的一次性投入成本,將一次性的投入轉變成按時間、需求的逐步投入,單純的責任轉換並不會創造出額外的價值。因此,saas軟體要降低企業綜合使用成本,最主要的手段就是發揮saas的規模效應。

而如何最大化saas的規模效應,就不僅僅是商業模式的問題,更是乙個應用架構的問題。saas成熟度模型的高低,就是saas規模效應高低的最重要體現。

對於saas應用的架構師而言,尤其是從傳統軟體轉型到saas的架構師,遇到的首要挑戰就是多租戶的思維轉變。傳統軟體的銷售模式決定了軟體的每乙個執行例項都服務於乙個客戶,因此對於效能、可配置性、伸縮性方面的處理策略都是針對單一客戶所設計的。而對於saas應用,為了最大化saas的規模效應,一般採用的都是多個租戶共享乙個執行例項的架構(multi-tenant架構,即多租戶架構)。如何在multi-tenant架構下,實現saas應用的高效能、可配置性、伸縮性的目標,就是saas應用架構師所面臨的最大挑戰。這些也構成了判定saas成熟度模型的主要特性。

此段文字節選自《網際網路時代的軟體革命—saas架構設計》一書

【書名】網際網路時代的軟體革命——saas架構設計

【作者】葉偉 等編著

【isbn】978-7-121-07736-4

【出版社】電子工業出版社

【出版日期】2023年12月

【宣傳語】

國內第一本完整介紹saas應用設計的書籍。

具有豐富saas實踐經驗的一線架構師的經驗總結。

用創業故事貫穿全書,以一種活潑的風格來描述saas應用逐步成熟的過程。

【內容簡介】

本書是國內第一本完整介紹saas應用開發的書籍,聚集於架構設計。內容是網際網路領域具有豐富實踐經驗的8位一線架構師,對於多年saas實踐經驗的總結。對於saas領域的業務、設計、開發人員,具有很高的指導價值。

本 書首先從saas的商業價值分析開始,討論saas應用與其它應用最大的差異特徵:多租戶。saas應用架構是否成熟正是對多租戶的三個重要特性的衡量: 高效能、可配置性和伸縮性。本書將對saas應用成熟度的4個模型一一描述,並通過郭靖和楊康兩個大學生的創業故事來描述saas應用逐步成熟到百萬級以 上租戶時,應用軟體的架構設計演變過程。

同時,本書還針對雲計算、openapi、離線應用、安全以及開放平台等saas相關的主題進行了深入的闡述。

架構師之路 架構師思維的培養

公司的cms 綜合賦碼管理系統 是winform的cs架構。這套系統的架構師換了3屆,到現在已經幾年沒有架構師了。本來入職時,崗位目標就是這個 自動化架構師 後來和領導達成共識先爭取成為儲備架構師,因為架構首先是為業務服務的,而工控行業有許多特別的地方,不是普通的軟體技術堆疊就能做出優秀的工控軟體的...

架構師之路 架構師思維的培養

公司的cms 綜合賦碼管理系統 是winform的cs架構。這套系統的架構師換了3屆,到現在已經幾年沒有架構師了。本來入職時,崗位目標就是這個 自動化架構師 後來和領導達成共識先爭取成為儲備架構師,因為架構首先是為業務服務的,而工控行業有許多特別的地方,不是普通的軟體技術堆疊就能做出優秀的工控軟體的...

軟體架構師的「不歸之路「 架構師的職責

軟體架構師的 不歸之路 架構師的職責 架構師負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個專案,使設計的專案盡量效率高,開發容易,維護方便,公升級簡單。架構師的主要責任是提供開發人員和專案經理之間的共用溝通 他們負責讓業務規則及需求與工程實踐及限制相適應,以確保成功。架構師的職責就...