網路城邦
上一篇 回創作列表 下一篇   字體:
移居雲端之我見
2021/05/21 08:47:18瀏覽236|回應0|推薦3
以 AWS 為例,移居雲端首先要規劃 VPC (Virtual Private Cloud),同時與公司內網建立 VPN 連線,接著就可以開始移植應用系統上雲端。當然將傳統單體系統直接轉入雲端 VM 是最快的作法,但是效益最低,需要改變系統架構才能得到最大效益。

個人比較推薦多租戶架構(Multi-Tanent Architecture),尤其針對跨國公司,通常需要將系統複製到許多地區,增加許多管理工作。利用這種架構,各地區還是可以保有地方彈性特色,同時系統修改較為簡單,無論在開發和維運多可以節省大量人力。後續可以請教 AWS or Azure 顧問提供架設建議,畢竟這是 SaaS 的基礎建設。或許 AWS or Azure 會有其他比較簡單的方式,自己覺得 Saleforce 的做法太複雜了。

以 Saleforce 為例,它是一個 Metadata Driven 架構 (multitenant application designs have evolved to use a runtime engine that generates application components from metadata—data about the application itself. In a well-defined metadata-driven architecture.) ,也就是說,每個客戶有自己的 compiled runtime engine(kernel),application data and metadata,這樣可以確保單一客戶需求修改,不會影響其他客戶。
( 創作散文 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=robertyjlai&aid=163099676