目前需求:
- 小程序後端接口項目、後台管理系統及門戶網站的部署
- 數據庫部署
- 音視頻圖片等文件存儲
serverless
-
缺點
- 不合適長時間運行應用
如果應用需要一直長期不斷的運行,處理大量的請求,就不適合採用severless架構(serverless是請求到來時才運行) - 完全依賴於第三方服務
只能將不重要的API放在serverless上,當將業務從一家雲服務提供商遷移到另一家時需要做的事情比較複雜。 - 啟動會有一定的延遲
- 缺乏調試工具
- 構建複雜
- 不合適長時間運行應用
-
適用場景
- ETL(譯為提取,加載,轉換。通常用於構建數據倉庫。在此過程中,從源系統中提取(提取)數據,將其轉換(轉換)為可以分析的格式,然後將其存儲(加載)到數據倉庫或其他系統中。)
- 機器學習及 AI 模型處理
- 圖片處理
- IoT 傳感器數據分析
- 發送通知
- 輕量級快速變化的API
- 數據統計分析
- 定時任務
- 聊天機器人
參考鏈接:
serverless使用場景
serverless簡介
理解Serverless
黄文俊:Serverless小程序后端技术分享
雲服務器
實例:就是一臺雲服務器
地域:地域是指物理的数据中心。资源创建成功后不能更换地域。
可用區:可用區是指在同壹地域內,電力和網絡互相獨立的物理區域。同壹可用區內實例之間的網絡延時更小。
-
服務器位置選擇
-
靠近用戶
一般選擇用戶群集中的地域,離用戶越近訪問越快。
-
與數據庫通過內網通訊時,要與數據庫的地域為同地域
因為不同地域的雲服務器、關係型數據庫、對象存儲服務OSS內網不通,所以Web服務器應和數據庫服務器在同一地域。
服務器與數據庫之間也可以選擇公網訪問,但是通過內網訪問可以保證傳輸速率和安全性。
當數據庫和web服務器架設在一台雲服務器的話就不必考慮此問題。
-
-
CPU、內存、硬盘
-
web前端和门户网站,主要处理静态请求,一天几十万的访问量,4GB内存足够。
騰訊推薦:
企業官網或小型數據庫,對CPU、內存、帶寬等無特殊要求的Web服務、應用程序、數據庫等業務,只需要部署在一臺服務器或者少量的幾臺服務器上。隨著後續業務的增長,可以對服務器的配置進行擴展。推薦配置1核-1G-1Mbps-50G雲硬盤。
頁面較多的圖片和視頻,推薦4核-8G-5Mbps-50G雲硬盤(硬盤空間不夠了可以增加雲存儲產品中塊存儲擴容)
-
雲存儲
以下當購買雲數據庫時的情況