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