阿里雲產品調研

187 阅读4分钟

目前需求:

  • 小程序後端接口項目、後台管理系統及門戶網站的部署
  • 數據庫部署
  • 音視頻圖片等文件存儲

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雲硬盤(硬盤空間不夠了可以增加雲存儲產品中塊存儲擴容)

怎么选择云服务器配置?

雲存儲

  • 對象存儲

    • 應用場景
      對象存儲(OSS)可用於圖片、音視頻、日誌等海量文件的存儲。各種終端設備、Web網站程序、移動應用可以直接向OSS寫入或讀取數據。OSS支持流式寫入和文件寫入兩種方式。

    • 存儲類型分三種:標準存儲類型、低頻存儲類型、歸檔存儲類型。(三種存儲類型價格依次降低)

    • 計費方式(資費詳情

      一般情況,包年包月更劃算

      • 按量計費
        按實際使用量*單價的方式計費,每小時統計前壹小時的實際用量並從賬戶余額中扣除實際消費金額。例如,當前時間是 9:30,結算的是 8:00-9:00 產生的費用。
      • 包年包月
        超出部分自動按照按量付費的單價計算
  • 文件存儲
    可以應用於部門間的文檔共享

  • 塊存儲
    可以應用於對雲服務器本地硬盤的擴容

三種存儲如何選擇?



以下當購買雲數據庫時的情況

雲數據庫

  • 服務器位置選擇
    內網通訊要與雲服務器同地域
  • CPU、內存、硬盘
    • 运行MySQL至少应该选择一个英特尔至强金牌双路10核CPU,当负载越来越大时扩大至四路

      阿里推薦: 每日訪問量在數千人的網站,訪問量小的歷史數據庫類系統,CPU內存比1:2或者1:4

      腾讯推荐: 小型互联网app,1核CPU,2GB内存,400GB本地SSD盘,雙節點;中型互联网app,4核CPU,8GB内存,1000GB本地SSD盘