解析阿里“聚石塔”产品
2019獨角獸企業重金招聘Python工程師標準>>>
作為一名JD的coder,一直認為阿里的技術底蘊是很深厚的。從員工的花名,到產品的名稱都透著這股文氣。比如現在我們要說的“聚石塔”這個產品。官方網站上描述的產品名稱的由來:“在中國的古語中,有很多關于“石”的話語,比如“點石成金”,“精誠所至,金石為開”等。在聚石塔里,“石”好比各種紛繁的數據和應用,集結在一起就匯成一座堅固的聚石塔。如同一個巨型的數據倉庫,商家和服務商們可以安全、高效地獲得所需的數據和信息。”。--以上解釋摘自阿里大于官方網站。
? ? ? ?再來看最近新出的《盡在雙11-阿里巴巴技術演進與超越》一書中的定義:聚石塔是天貓攜手阿里云、萬網聯合推出的一個“開放的電商云工作平臺”,以云計算為“塔基”,以淘寶開放平臺為鏈接系統,為天貓、淘寶平臺上的電商及電商服務商提供IT基礎設施和數據云服務。
我們根據以上定義,來剖析一下。
第一,它服務的對象是商家和電商服務商(isv),
第二,它包括云,而且這個被定義為塔基,很明顯它的重要性,云具體包括:ECS(云服務器Elastic Compute Service, 簡稱ECS)、SLB(負載均衡Server Load Balancer)、RDS(關系型數據庫服務Relational Database Service,簡稱RDS)、OSS(云對象存儲服務OSS)、OCS(云數據庫Memcache版 AliCloudDB for Memcache,原OCS)等。還包括 開放平臺,開放平臺被定義為鏈接系統,一方面是鏈接ISV和商家,ISV的服務可以更好的賦能商家。同時還包括 萬網,現在想,當年阿里收購萬網是多么早的一個布局。
下圖是聚石塔的產品架構圖
?
聚石塔產品架構圖
聚石塔產品里除了云基礎設施以外,還有一個重要的環節,那就是開放平臺。
?
開放平臺架構圖
逐一重點介紹:
ISV應用:是ISV開發的軟件服務,ISV可以通過阿里提供的SDK來調用阿里的具體服務。同時ISV應用可以放入到服務市場,商家來選擇購買。
沙箱環境:ISV在開發的過程中的一個測試環境。
授權系統:一種鑒權比如ISV和阿里之間約定好的每一個ISV都有自己對應的appkey。
多級緩存客戶端:將本地緩存和遠程緩存以及DB的訪問集成到這個客戶端中。
服務泛化調用框架:這點不能理解,泛化調用可以更好的支持網關以及RPC調用。
分析器:比如日志的分析,數據調用的分析等。
? ? ? ?這里面,不得不說的是 訂單數據同步服務。早期ISV和商家的系統獲取阿里的數據,都是直接通過API這種方式,但該方式常常會有延時和漏單的問題,給商家的日常業務處理帶來很大阻擾。有了訂單數據同步服務開放平臺直接將商家的訂單數據同步到商家的RDS數據庫中,徹底解決了上面所說的延時和漏單問題。也難怪,說這是一個“讓商家和服務商非常興奮的產品”。
? ? ? ? 聚石塔的誕生的意義,正如書中所說“不僅解決了淘寶、天貓商家的系統穩定和安全問題,更是對電商行業的重大改進,開拓了中國云計算商業化的先河,“商業+開放平臺+云計算”,的模式已成為互聯網商業平臺的標配。”
? ? ? ?最后,總結一下,阿里開放生態的繁榮,離不開阿里云的發展。云提供的各種產品,都很好的解決了商家自行購買硬件的成本問題,數據的安全問題,數據推送的及時性問題。也離不開開放平臺系統,有了他才可以把ISV-商家-阿里緊密的聯系起來。
說明:本文使用的聚石塔架構圖和開放平臺架構圖,翻畫自《盡在雙11》一書。
碼字不易,轉載請注明出處。
轉載于:https://my.oschina.net/wangxindong/blog/1475414
總結
以上是生活随笔為你收集整理的解析阿里“聚石塔”产品的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 火山引擎虚拟数字人技术与应用
- 下一篇: Topcoder参赛入门