深圳市府.TCL集團.富士康.聯通合作服務商
0755-8672-1169

Point of View

設計、交互、開發觀點和認知

云系統開發的架構究竟是如何設計的?

在去年10月19日,在首屆「小程序 ·云開發」技術峰會上,微信小程序團隊的周榕彬從系統架構、安全性與性能三個方面深入解析了云開發的架構設計。小程序·云開發是騰訊云聯合微信團隊共同研發,為微信小程序開發提供一站式后端云服務。它通過打通小程序開發客戶端與云資源的鏈路,實現了免登錄鑒權以及無縫調用微信開放能力,使得開發者無需搭建和運維服務器,只需使用平臺提供的簡易 API 進行核心業務的開發,即可實現小程序的快速上線和迭代,大大降低開發門檻,提高了開發效率。


下面就來說說系統開發的架構究竟是如何設計的?

云開發的系統架構大致分為三部分,分別是終端層、接入層和資源層。

終端層

終端層開發者工具提供了完善的開發測試和運營的能力,可以滿足大部分開發者的需求,HTTP API則提供了在小程序外訪問開發資源的能力,使用HTTP API,開發者可以在已有服務器上訪問云開發資源,實現與云開發的互通。

接入層

接下來是接入層,所有的云開發請求都會經過微信后臺,由微信保障通信安全和身份鑒權。

資源層

最后一層是資源層,該層統一由騰訊云來提供服務,包括了函數服務和后臺服務,以及保障我們云開發資源的安全性??傮w來說,云開發涉及到微信、騰訊云還有開發者三方。我們從底層打通了微信自研網絡和云網絡,以及開發者在騰訊云上已有的服務,在這個基礎上面構建了一體化的云端網絡。開發者可以方便的將云開發結合到已有的服務里。

接下來就是容災架構

容災架構是系統架構中必不可少的部分。在云開發的容災架構中,后臺采用多IDC和多園區的部署,我們每一個園區都會冗余一定的服務能力,當一個園區發生故障的時候,請求會自動路由到另外兩個園區,由另外兩個園區提供服務,對業務不會產生影響。

網絡層面,微信采取了就近接入的方案,來提高了接入質量。在這個基礎上,借助newDNS實現更精細和更實時的引導,通過識別用戶客戶端版本、網絡環境等數據,下發IP列表,引導用戶接入到最合適的接入點,進一步提高用戶的接入質量。


除了容災架構,運維保障體系同樣是系統架構中不可或缺的一部分。云開發的運維保障體系中,自動化測試保障了云開發系統的穩定,而多維度的監控告警可以幫助我們實時發現系統的波動和異常。借助云開發的云資源和管理調度系統,我們做到了服務自動縮擴容。最后是我們的運維保障團隊,7X24小時為云開發用戶提供服務。

那么,我們的云開發的穩定性做得怎么樣呢?是否適合企業級小程序使用?目前,我們的標桿用戶,單個小程序單日調用量超過2億,我們的大盤業務整體可用率達到了99.99%,遠高于 SLA 給出的99.9%,對于大部分小程序來說我們云開發都是非常適合的。除了加固云開發系統,未來,我們會推出包括云函數灰度發布、自定義告警和全新的日志系統在內的一系列功能,以提高開發者業務的穩定性。
分享:

相關資訊

深圳ui設計:影響UI設計...

  • 2020-08-20

UI設計不是一個單獨的工作,它和產品、開發甚至用戶是存... 查看詳情

2020年八大UI設計趨勢...

  • 2020-08-20

產品ui設計中,設計第一主義已經在今年變成了次要因素。... 查看詳情

移動UI界面設計字體如...

  • 2020-08-17

不論是網頁設計還是UI設計,在設計的時候總是會遵循自己... 查看詳情


聯系

  • 地址:深圳市南山區粵海街道華大科技大廈北座502
  • 熱線:0755-8672-1169
  • 直線:137-2893-6255
  • Email: 2503595831@qq.com
  • 周一 - 周五:10:00 am - 7:30 pm
    周六 - 周日:休整

簡介

8年專注于政企數字化轉型中所需的用戶體驗設計和開發服務,擅長策略研究、用戶研究、交互設計、UI視覺設計、開發落地、可用性測試。擁有敏捷開發模式、豐富的項目管理經驗、成熟的開發團隊和高度的合作適應性。

[SEO]維仆數字化用戶體驗設計開發咨詢公司成功為多家上市公司、集團企業設計并開發了云平臺系統、微信小程序、品牌網站建設、高端網站設計網站建設、深圳網站設計、深圳網頁設計服務,并與多家企業達成了長期的戰略合作關系。

客戶

深圳市府、法國大使館、招商局集團、TCL集團、中國聯通、南山控股集團、中廣核集團、哈工大集團、保利集團、華大基因、富士康集團、愛帝宮母嬰集團、佳士科技股份有限公司、聯想集團、華僑城洲際大酒店、美萊醫療美容、深信服、雷克沙高端儲存、皇庭廣場等。

所有客戶均有合同可追溯,嚴禁盜用!

撥打電話
zo0kfacebook人狗马