日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

论-多租户技术

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 论-多租户技术 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

多租戶技術(multi-tenancy technology)實際是一種軟件架構技術,它是在探討與實現如何在多用戶的環境下共用相同的系統或程序組件,并且仍可以確保各用戶的業務不互相影響。

“我在南方的艷陽里大雪紛飛,你在北方的寒夜里四季如春?!庇质且粋€供暖季,我這個來自北方的狼在杭州的深夜里被凍成了狗,只能靠抖動身體來緩解身體的冰冷。冬夜的深冷讓我懷念起北方城市里的集中供暖。

集中供暖在經濟學上可歸為一種共享經濟,大家統一向供暖公司采購暖氣服務,因為規模經濟的效益,顯著降低了個體取暖成本。對于這一經濟模式,若轉為 IT 技術術語,那就是多租戶技術。

多租戶技術(multi-tenancy technology)實際是一種軟件架構技術,它是在探討與實現如何在多用戶的環境下共用相同的系統或程序組件,并且仍可以確保各用戶的業務不互相影響。多租戶技術源于 20 世紀 60 年代,早期主要是實現寶貴的計算資源的共享,后來逐漸衍生到軟件服務。

近幾年隨著云計算技術的成熟,云計算多租戶技術在 SAAS 服務領域更是取得較大的發展和應用。那么金融行業是否可以基于云計算資源,打造一個多租戶業務平臺呢?金融行業是一個特殊行業,金融 IT 系統相比其他行業的 IT 系統,具有很多獨特的技術要求,比如系統的高可用性、數據安全的敏感性、業務操作的嚴格校驗等。傳統的金融 IT 系統多是自建模式,整個系統資源,從硬件服務器到應用軟件都在金融機構自己手中。所以若要向金融機構提供云服務,則需要根據金融機構 IT 系統的特點,進行合理的多租戶平臺業務架構設計。


多租戶業務平臺首先要保證不同租戶業務的隔離,業務隔離主要包含以下 2 個方面:

? 物理隔離,租戶開展業務所依賴的所有計算資源完全獨立;

? 邏輯隔離,通過技術手段,隔離租戶業務流程和業務數據,一個租戶只能訪問自身數據。業務平臺在設計時,需要能夠根據客戶需求提供不同形式的服務,即支持計算資源共享模式,也可支持計算資源獨享模式。所以在業務設計時,從數據庫表結構到服務請求,都需要加上租戶標識。通過租戶標識,解決了不同租戶業務數據邏輯隔離的需求,那么對于租戶獨享計算資源模式,則通過為其部署單獨的應用實例予以解決,業務平臺通過統一的云公共管理模塊進行多應用實例管理,從而解決大規模業務資源管理問題。多租戶業務平臺除了業務隔離外,另外一個重點就是能夠根據客戶業務需要提供彈性的計算資源。其途徑有兩種,一種是提升單位計算資源的配置,比如提升 CPU、內存、存儲配置,另一種就是借助分布式系統架構設計,支持業務單元的橫向擴展。在解決了上述 2 個基本問題后,我們再更深入地考慮如何設計一個多租戶業務平臺。想到多租戶平臺,大家可能首先想到淘寶,一個個賣家在淘寶上開店賣貨。那么淘寶如何實現為多商家服務的呢?我們是否可以像淘寶一樣搭建一個金融云多租戶平臺?其中又有哪些因為業務不同而需要特殊注意的呢?淘寶為了支持多賣家服務,主體需要構建如下業務模塊:商戶管理、商戶銷售員管理、商品管理、商品銷售管理、平臺運營管理、多租戶技術(multi-tenancy technology)實際是一種軟件架構技術,它是在探討與實現如何在多用戶的環境下共用相同的系統或程序組件,并且仍可以確保各用戶的業務不互相影響。


56自然人自然人平臺轉化用戶 用戶自然人平臺操作員管理機構-租戶合作方操作員授權租戶操作員支持服務 支持服務(圖-2:操作員之間的業務關系)產品-A 產品-B 產品A’ 產品-C(圖-1:平臺用戶相互轉化)平臺運維管理。但在電商平臺上,有一個突出特點,買家不屬于任何一個賣家,買家屬于淘寶平臺,只有當交易發生時,才會發生買家、賣家的業務關聯,買家與賣家的聯系實際是通過商品實現的間接聯系。但金融業務云平臺因為業務主體是各類金融機構,業務用戶屬于租戶,這一顯著差異決定了金融云平臺的業務架構不能完全照搬電商模式。首先我們看一下金融云平臺業務主體,主要包括四類:平臺提供商、租戶(各類金融機構)、用戶(金融機構服務的客戶)、業務合作方(與金融機構合作的機構)。平臺提供商為租戶、業務合作方提供業務服務,租戶為其客戶提供服務。

對上述四類業務需求進行技術抽象,則可歸類為:

? 對人的管理(用戶和操作員):用戶是租戶的用戶,同時也是平臺服務的用戶,通過平臺整體服務的連接效應和業務運營,實現不同租戶之間用戶的相互轉化,從而實現為用戶提供更多的服務;操作員根據所屬業務主體不同,分為平臺操作員、租戶操作員、合作方操作員。通過操作員的分類和角色劃分,通過操作權限和數據權限的組合,實現操作員的靈活管理。

? 對機構的管理:根據業務角色不同,機構可分為平臺服務商、業務租戶和業務合作方。在某一業務中,一個機構是業務租戶,但在另一個業務中,此機構有可能是一個業務合作方;通過機構和機構業務角色管理,實現對機構的多維護管理。

? 對業務的管理:一類業務對應一個產品,用戶、操作員、機構各自分配相應的產品權限,通過人與業務的關聯,實現多業務流程的整合和流轉。從金融機構客戶需求出發,采用合理的業務和技術設計,不斷地探索和實踐,相信在不遠的將來,在金融 IT 系統領域,多租戶云平臺定會迎來蓬勃發展。

總結

以上是生活随笔為你收集整理的论-多租户技术的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。