2017 年初,隨著微信小程序橫空出世,騰訊云微信小程序解決方案也一同上線,鑒于初期微信只允許企業(yè)和機(jī)構(gòu)注冊(cè)小程序賬號(hào),所以我們與微信團(tuán)隊(duì)合作,為企業(yè)和機(jī)構(gòu)定制了一套基于騰訊云 IaaS 能力的解決方案,這就是騰訊云微信小程序 Wafer 解決方案(以下簡(jiǎn)稱(chēng)為 Wafer1)。
Wafer1 面向企業(yè)和機(jī)構(gòu)客戶(以下稱(chēng)為企業(yè)級(jí)客戶),提供了一臺(tái)業(yè)務(wù)服務(wù)器和一臺(tái)會(huì)話服務(wù)器,業(yè)務(wù)服務(wù)器來(lái)部署和處理業(yè)務(wù)相關(guān)的邏輯,而會(huì)話服務(wù)器則用來(lái)獨(dú)立處理與用戶會(huì)話(登錄注冊(cè)等)相關(guān)的邏輯,業(yè)務(wù)與會(huì)話的分離有助于中大型企業(yè)級(jí)客戶將來(lái)對(duì)小程序后臺(tái)進(jìn)行擴(kuò)展。除此之外,我們還將數(shù)據(jù)庫(kù)從云服務(wù)器中抽離出來(lái),提供了云數(shù)據(jù)庫(kù)。另外考慮到未來(lái)業(yè)務(wù)可能會(huì)逐步擴(kuò)展,我們還贈(zèng)送了負(fù)載均衡,方便多臺(tái)業(yè)務(wù)機(jī)器部署。

Wafer1 提供了三種套餐形式,分別是 1 核 CPU 1G 內(nèi)存、2 核 CPU 4G 內(nèi)存和 8 核 CPU 8G 內(nèi)存,三種不同配置的業(yè)務(wù)服務(wù)器套餐,方便企業(yè)級(jí)客戶基于初期體量的預(yù)估進(jìn)行選擇。同時(shí),云服務(wù)器擁有隨時(shí)擴(kuò)容的特點(diǎn),也適合小程序快速爆發(fā)所帶來(lái)的用戶增長(zhǎng)。
隨著微信在四月份開(kāi)放個(gè)人注冊(cè)微信小程序,越來(lái)越多的個(gè)人開(kāi)發(fā)者擁抱微信小程序,Wafer1 成熟的企業(yè)級(jí)體系逐漸體現(xiàn)出了與個(gè)人開(kāi)發(fā)者靈活多樣需求的不適應(yīng),因此,Wafer 團(tuán)隊(duì)再次聯(lián)合微信團(tuán)隊(duì),深入合作打造騰訊云微信小程序開(kāi)發(fā)者工具方案(以下簡(jiǎn)稱(chēng)為 Wafer2)。
與 Wafer1 為企業(yè)級(jí)客戶提供完整的解決方案不同,Wafer2 更加注重為個(gè)人開(kāi)發(fā)者提供一種快速、方便、低門(mén)檻的解決方案。我們將原來(lái)的業(yè)務(wù)服務(wù)器和會(huì)話服務(wù)器合并,提供開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境,開(kāi)發(fā)環(huán)境和生產(chǎn)環(huán)境配置一樣,用于快速開(kāi)發(fā)測(cè)試,生產(chǎn)環(huán)境用于部署提供線上服務(wù)的代碼。除此之外,我們還與微信小程序團(tuán)隊(duì)合作,將 Wafer2 集成近微信開(kāi)發(fā)者工具之中。

使用 Wafer1,用戶需要獨(dú)立使用 FTP 等傳輸工具將代碼傳輸?shù)椒?wù)器上,并通過(guò) SSH 命令行的形式部署代碼,這需要用戶有著 Linux 乃至運(yùn)維等知識(shí),門(mén)檻較高。Wafer 團(tuán)隊(duì)在內(nèi)部分析這個(gè)問(wèn)題之后,拋棄了原先直接將服務(wù)器所有權(quán)交給用戶的方式,由騰訊云統(tǒng)一部署和托管服務(wù)器,基于服務(wù)器封裝多種語(yǔ)言運(yùn)行環(huán)境(目前支持 Node.js 和 PHP),將運(yùn)行環(huán)境的使用權(quán)限交給用戶,通過(guò)微信開(kāi)發(fā)者工具,可以將后端代碼一鍵上傳、部署到環(huán)境中,Node.js 版本還可以遠(yuǎn)程調(diào)試代碼,大大提升了用戶開(kāi)發(fā)效率,并且降低了開(kāi)發(fā)和使用的門(mén)檻。
同時(shí),我們也詳細(xì)的Wafer1 和Wafer2 文檔說(shuō)明,Wafer2 還提供 快速入門(mén) Demo 、 語(yǔ)音識(shí)別 Demo 、圖片識(shí)別 Demo 等 Demo 方便開(kāi)發(fā)者快速開(kāi)發(fā)高級(jí)功能,歡迎大家使用。
原創(chuàng)聲明,本文系作者授權(quán)云+社區(qū)-專(zhuān)欄發(fā)表,未經(jīng)許可,不得轉(zhuǎn)載。
如有侵權(quán),請(qǐng)聯(lián)系z(mì)huanlan_guanli@qq.com刪除。
編輯于 1 天前