原创 引入:從雲計算到Serverless

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 如何定製化開發Serverless Framework的Component ?

在使用Serverless Framework開發者工具的時候,我們可以發現無論是AWS還是TencentCloud,其運營商與社區都會給我們提供很多組件,供我們選擇。雖然這些組件在一定程度上,可以幫助我們解決絕大部分問題,但是在某些時候,

原创 Serverless架構下還需要評估函數資源嗎?

Serverless佈道師在講述Serverless架構和雲主機區別的時候,常會有這樣的描述: 傳統業務開發想要上線,需要先評估資源使用,並根據資源評估結果購買雲主機,之後還要根據業務發展不斷對主機等資源進行升級維護。而Serverless

原创 Serverless架構下如何實現日誌的實時輸出?

Serverless白皮書中曾描述過Serverless的一些缺點,例如難以調試、冷啓動嚴重等等。其中難以調試是表現在多個方面的,有一個方面是日誌輸出。當我們把Serverless架構應用於實際項目,就會發現調試成爲了效率的重要影響因素。以

原创 Serverless實戰:通過 Component 實現多地域部署容災

單點故障是實際生產中無法避免的,單副本的存儲方案也早已無法滿足業務的可靠性要求。現在,我們通常都會做雙機存儲架構,會涉及到主備、主從、主主模式。在Serverless架構下,高可用方案或者容災方案是否還需要主備、主從以及主主等模式?如果還需

原创 基於Serverless Framework的人工智能小程序開發

在日常生活中,我們經常會遇到搜索照片的情況,如果是要尋找已經過去很久的照片,並且記憶中僅剩下零散記憶,常用的檢索照片的方法是定位到大致的時間,然後一張一張的去查看。但這種做法效率低下,經常還會漏掉目標圖片,所以在這種時候,我們很需要一款可以

原创 利用原生Serverless與Flask框架開發一個博客系統

隨着Serverless架構越來越火熱,其按量付費,彈性伸縮等很多優質特性都讓人眼前一亮,不得驚歎雲計算爲我們帶來的便利。但是就目前而言,Serverless架構相關的業務框架還是比較少的。雖然騰訊雲Serverless與Serverles

原创 Serverless與人工智能實現微信公衆號的智能服務

如何才能給微信公衆號增加更多功能?傳統的做法是使用一臺服務器搭建微信公衆號的後臺服務,那麼我們能否利用Serverless架構,通過超簡單的方法來實現簡單的微信公衆號後臺? 初步搭建 Serverless原生開發 首先需要提前準備一個微信公

原创 基於Serverless快速實現簡單版查詢工具

朋友的單位有一個小型的圖書室,圖書室中擺放了很多的書,每本書都被編號放在對應的區域,爲了讓大家更快、更容易找到這些書,他聯繫我,讓我幫他弄一個圖書查詢系統,通過用戶輸入能模糊匹配到對應的結果,並且提供書籍對應的地點。 功能設計 讓朋友把書

原创 基於Serverless 重構編程學習小工具

很久之前,我做過一個在線編程的軟件,目前用戶量大概有幾十萬,通過這個APP不僅僅可以進行代碼的編寫、運行,還可以進行編程的學習。 我自己一直對Serverless架構情有獨鍾,恰好趕到這個APP學習板塊被很多人吐槽難用,所以索性就對學習板塊

原创 Serverless實戰:如何爲你的頭像增加點裝飾?

每到大型節假日,我們常會發現社交平臺都會提供生成頭像裝飾的小工具,很是新奇好玩。如果從技術的維度看,這類平臺/工具一般都是通過下面兩個方法給我們生成頭像裝飾的: 一是直接加裝飾,例如在頭像外面加邊框,在下面加logo等; 二是通過機器學習

原创 Serverless實戰:利用觸發器定製一個專屬的企業微信機器人

利用定時觸發器可以快速建立一個企業微信機器人,我們可以在這個機器人中實現很多定製化的功能,例如按時提醒我們喝水喫飯、定時推送新聞天氣、實現監控告警等等。 使用企業微信機器人 企業微信中可以選擇添加機器人: 添加機器人之後,我們可以根據文檔

原创 Serverless實戰:利用函數計算與對象存儲實現WordCount

MapReduce在百度百科中的解釋是: MapReduce是一種編程模型,用於大規模數據集(大於1TB)的並行運算。"Map(映射)"和"Reduce(歸約)"是它們的主要思想,都是從函數式編程語言和矢量編程語言借來的特性。它極大地方便

原创 Serverless實戰:利用雲函數 + API網關實現Websocket聊天工具

如果是傳統技術棧想要實現Websocket會比較容易,但是函數計算由於不支持長連接操作,由事件驅動,所以實現起來會有難度。本文將結合函數計算與API網關,嘗試由Websocket實現一個聊天工具。 API網關觸發器實現Websocket W

原创 Serverless實戰:分分鐘實現視頻壓縮與格式轉換

在Serverless架構的應用案例中,有這樣一個非常實在的應用:視頻的處理。 騰訊雲的函數計算平臺是這樣描述視頻處理場景的: 視頻應用、社交應用等場景下,用戶上傳的圖片、音視頻的總量大、頻率高,對處理系統的實時性和併發能力都有較高的要求