物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊(cè)

直播周回顧日記 Day5:Timeplus攜手亞馬遜云科技 基于容器化的多租戶 SaaS 實(shí)踐

作者:企業(yè)供稿
來(lái)源:媒體合作
日期:2022-12-08 15:01:27
摘要:11月25日,亞馬遜云科技攜手InfoQ、物聯(lián)傳媒共同打造的「這是我的架構(gòu)-直播周」系列節(jié)目第三季第五集壓軸登場(chǎng)!
關(guān)鍵詞:亞馬遜

11月25日,亞馬遜云科技攜手InfoQ、物聯(lián)傳媒共同打造的「這是我的架構(gòu)-直播周」系列節(jié)目第三季第五集壓軸登場(chǎng)!本集邀請(qǐng)到的是Timeplus 創(chuàng)始工程師梁智敏和亞馬遜云科技解決方案架構(gòu)師周愛(ài)琳,聚焦多租戶 SaaS 應(yīng)用場(chǎng)景,共同探究“多租戶SaaS基于容器化的實(shí)踐”。一起來(lái)看本期直播。

Timeplus 是誰(shuí)?

Timeplus 是一家成立僅一年時(shí)間的初創(chuàng)公司,公司雖新,卻擁有多位在大數(shù)據(jù)領(lǐng)域深耕多年的專家,Timeplus 團(tuán)隊(duì)看到了實(shí)時(shí)數(shù)據(jù)分析流領(lǐng)域的空白,Timeplus 流數(shù)據(jù)分析平臺(tái)應(yīng)運(yùn)而生。Timeplus 希望用戶只用統(tǒng)一而簡(jiǎn)單的SQL,就可以實(shí)現(xiàn)數(shù)據(jù)的分析處理,并生成實(shí)時(shí)可視化組件,包括數(shù)據(jù)圖表、儀表盤(pán)和告警等等。

Timeplus 能為用戶帶來(lái)什么業(yè)務(wù)價(jià)值?

第一,智能車隊(duì)管理。梁智敏以物流運(yùn)輸為例,物流運(yùn)輸公司可以通過(guò)為每輛車加裝傳感器,監(jiān)控汽車的各種狀態(tài),如速度、油量、位置等數(shù)據(jù)。基于實(shí)時(shí)數(shù)據(jù)分析流就可以利用這些數(shù)據(jù)及時(shí)確定車輛狀態(tài),從而采取對(duì)策。

第二,云基礎(chǔ)設(shè)施/服務(wù)監(jiān)控。對(duì)于云上的基礎(chǔ)設(shè)施和服務(wù),監(jiān)測(cè)其狀態(tài)必不可少,以便提供高可用、高可靠的服務(wù)。目前的大多解決方案都是定時(shí)查詢狀態(tài),造成狀態(tài)的滯后性。而通過(guò) Timeplus 不間斷的流查詢,能夠?qū)崟r(shí)監(jiān)測(cè)數(shù)據(jù),可以更及時(shí)地發(fā)現(xiàn)潛在問(wèn)題。

第三,安全方面。Timeplus 可以實(shí)時(shí)監(jiān)控敏感信息并發(fā)出發(fā)出警告,實(shí)時(shí)防止重要信息泄露,為用戶提供更安全的使用環(huán)境。

Timeplus 為什么選擇基于 Amazon EKS 構(gòu)建容器化架構(gòu)?

“最大的原因,其實(shí)就是簡(jiǎn)單”,梁智敏回答道,“使用亞馬遜云科技的技術(shù)和服務(wù)讓我們無(wú)需再花成本維護(hù)集群,Amazon EKS 能實(shí)現(xiàn)整個(gè)控制平臺(tái)的自動(dòng)化管理,同時(shí)提供高可用、高擴(kuò)展性的保障。我們甚至只需要輕點(diǎn)一個(gè)按鈕,就能完成集群的升級(jí)。對(duì)于 Timeplus 這樣的初創(chuàng)團(tuán)隊(duì)來(lái)說(shuō),這種成本節(jié)約實(shí)在是太寶貴了!”

借助 Karpenter 管理的 Amazon EC2,Timeplus擁有高效的彈性擴(kuò)縮容能力。Karpenter 能夠根據(jù)根據(jù)用戶 workload 自動(dòng)添加和刪除計(jì)算資源?!岸?Karpenter 本身是開(kāi)箱即用的,我們只需要用 CRD 定義好資源,就能實(shí)現(xiàn)自動(dòng)管理,這對(duì)我們初創(chuàng)企業(yè)來(lái)說(shuō)可以說(shuō)是開(kāi)源節(jié)流?!?/p>

如何基于容器化進(jìn)行多租戶 SaaS 設(shè)計(jì)?

Timeplus 每個(gè)租戶的資源都保存在相互獨(dú)立的 work space 中,從而實(shí)現(xiàn)多租戶隔離。針對(duì)多租戶共享服務(wù),如 Web 應(yīng)用、網(wǎng)頁(yè) API 和控制平面,Timeplus 使用 AWS-load-balancer-controller 管理負(fù)載均衡,使用 URL 前綴來(lái)區(qū)分不同 work space 的訪問(wèn)。在數(shù)據(jù)層面上,基于亞馬遜云科技的 ebs-csi-controller 管理數(shù)據(jù)庫(kù) persistent volumes,保障了數(shù)據(jù)的高可靠性、擴(kuò)展性和安全性。

至此「這是我的架構(gòu)-直播周」系列節(jié)目第三季完美落下帷幕,在這一周中,現(xiàn)代化應(yīng)用改造、快速建站、數(shù)據(jù)分析、多租戶 SaaS…讓我們看到了架構(gòu)創(chuàng)新帶來(lái)的無(wú)限可能。創(chuàng)新迭代的腳步從未停止,亞馬遜云科技也將持續(xù)耕耘,攜手更多合作伙伴探索云上未來(lái)。


人物訪談