天天看點

基于Serverless架構的盲盒抽獎系統背景知識 

體驗簡介

體驗目标 

本場景将提供一台配置了Centos 7.7版本的ECS執行個體(雲伺服器)。通過本教程的操作,您可以基于已有的環境使用函數計算服務快速基于函數計算搭建盲盒抽獎系統。

開通服務

在使用本體驗之前,需要您開通函數計算的服務:

背景知識 

本場景主要涉及以下雲産品和服務:

函數計算(FunctionCompute):

函數計算是事件驅動的全托管計算服務。使用函數計算,您無需采購與管理伺服器等基礎設施,隻需編寫并上傳代碼。函數計算為您準備好計算資源,彈性地可靠地運作任務,并提供日志查詢、性能監控和報警等功能。函數計算幫助您無需管理伺服器(Serverless),僅專注于函數代碼就能快速搭建應用。函數計算能夠彈性地伸縮,您隻需要按使用量付費。

函數計算Serverless服務和自建服務相比有以下優點:

  • 上手簡單, 隻專注業務邏輯開發, 極大提高工程開發效率。
  • 自建方案有太多學習和配置成本,例如針對不同場景,ESS需要做各種不同的參數配置,系統環境的維護更新麻煩等。
  • 免運維,函數執行級别粒度的監控和告警。
  • 毫秒級彈性擴容,保證彈性高可用,同時能覆寫延遲敏感和成本敏感類型。

Serverless Devs開發者工具:

Serverless Devs是一個元件化與插件化的Serverless開發者平台,開發者可以在平台中可插拔式地使用不同Serverless的服務和架構,同時可參與元件和插件的開發。無論是工業級的Serverless服務,還是各類開源的Serverless架構,Serverless Devs都可友好支援。開發者無需對市面上每一款Serverless工具進行研究和學習,隻需通過Serverless Devs,就可以簡單、快捷地"上手"主流Serverless服務和架構。