EMAS Serverless到底有多便利?

bainana發表於2022-08-17

EMAS Serverless 簡介


EMAS Serverless 是阿里雲提供的基於Serverless技術的一站式後端開發平臺,為開發者提供高可用、彈性伸縮的雲開發服務,包含雲函式、雲資料庫、雲端儲存、靜態網站託管等功能,幫助開發者及企業客戶快速實現一雲多端應用的搭建,您無需管理伺服器等基礎設施,便可以無縫對接豐富的雲資源。

產品架構


EMAS Serverless的產品功能架構圖:

功能優勢


功能分類

功能描述

雲函式

雲函式服務支援使用Node.js進行開發。作為開發者,您可以將程式碼提交到雲端執行,在客戶端使用小程式提供的API進行呼叫。您還可以在雲函式中直接透過API呼叫資料儲存和檔案儲存的服務資源。

雲資料庫

資料儲存服務是基於MongoDB託管在雲端的資料庫,資料以Json格式儲存。資料庫中的每條記錄都是一個Json格式的物件。一個資料庫可以有多個集合(相當於關係型資料中的表)。

雲端儲存

檔案儲存服務支援文字、圖片和其他由使用者生成的內容儲存到雲端。開發者可以在小程式端和控制檯使用雲端儲存功能。圖片上傳成功後,系統會自動生成一個資源連結。開發者可以在小程式中使用該圖片地址。

雲呼叫

提供阿里經濟體開放API能力,支援小程式中直接呼叫,無需自己搭建服務端。

靜態網站託管

提供H5和Web靜態資源託管服務,支援自定義域名繫結。

產品優勢


EMAS Serverless 依託阿里巴巴數字經濟技術能力和業務能力,具有以下優勢:

  • 技術賦能:EMAS Serverless面向小程式場景提供雲函式、儲存、資料庫等Serverless能力。依託阿里雲基礎產品的堅實基礎,可面向開發者提供非常穩定的後端雲服務。

  • 商業支援:EMAS Serverless與阿里云云市場深度協同,在進行技術賦能的同時,透過雲市場幫助開發者更多更廣地覆蓋企業客戶。技術與商業聯動為開發者提供一站式地小程式生態服務。

  • 共享生態:EMAS Serverless將逐步開放阿里巴巴商業作業系統的業務能力,幫助電商、金融、生活服務、文化娛樂、企業服務、物流等各行各業的開發者和企業客戶連線阿里巴巴經濟體生態。


應用場景


本文介紹EMAS Serverless的業務框架及使用場景。

業務架構

fig4

使用場景

  • 開發多端小程式,基礎設施交給雲平臺,開發者專注業務邏輯,快速上線小程式。

  • 基於EMAS Serverless環境構建流量激增型應用,無需提前預估流量,完美支撐流量洪峰,例如電商秒殺活動。


建立您的第一個服務空間


步驟一、開通EMAS服務

  1. 登入 。

  2. 滑鼠懸停在左上角的 EMAS Serverless到底有多便利?圖示上,然後在 產品與服務中,開啟產品和服務列表。

  3. 在產品列表中,選擇 開發與運維 >  移動研發平臺 EMAS,進入產品介紹頁。

  4. 在產品介紹頁中單擊 立即開通

步驟二、建立專案和應用

產品開通後即可進入應用研發平臺EMAS的 ,建立專案和應用,具體請參見 EMAS快速入門中的“建立專案和應用”。

步驟三、建立服務空間

所有的資源都是透過服務空間來進行分配和管理的。每個服務空間都有一個全域性唯一的SpaceID。在使用雲資源時,都透過這個SpaceID進行關聯。

  1. 登入 。

  2. 選擇步驟二中已建立的專案,單擊專案,進入EMAS 概覽頁。

  3. 在頂部導航欄,選擇 平臺服務

  4. 在左側導航欄,單擊 EMAS Serverless

  5. 單擊 建立服務空間

  6. 建立服務空間頁面,填寫如下資訊。

    引數名

    說明

    服務空間名稱

    您可根據需要自定義服務空間名稱,名稱規則:

    • 只能包含字母、數字

    • 不能以數字開頭

    • 長度限制在 3-15 之間

    描述

    簡要描述服務空間的用途。

    支付方式

    包含 套餐按量付費兩種。

    說明 

    當選擇套餐方式時,可設定 到期自動續費

  7. 單擊 建立並支付

    服務空間建立成功後,在詳情頁可檢視以下資訊:

    空間基本資訊頁籤,可展示 空間名稱空間狀態計費模式等資訊。

    空間接入資訊頁籤,可檢視 SpaceIDSecretAPI Endpoint檔案上傳Endpoint等資訊。

後續操作

服務空間建立完成後,您就可以根據需要使用EMAS Serverless服務了。


總結和說明


EMAS Serverless 依託阿里巴巴數字經濟技術能力和業務能力 提供雲函式、雲端儲存、雲資料庫等 Serverless 服務。大大提升了前端工程師的價值,讓開發者快速落地小程式開發工作,按量付費和自動彈性伸縮省時省力。此外, ES 還支援靜態網站託管以及面向支付寶生態的雲呼叫模組,技術與商業聯動為開發者提供一站式地小程式生態服務。


參考資料


EMAS 控制檯: emas.console.aliyun.com

幫助文件:  aliyun.com/activity/emas/emas_serverless



最後,如果覺得還不錯,對你有幫助的話,歡迎點贊、收藏、轉發 ❤️

另外,想了解任何有關於 《EMAS Serverless》的設定和搭建時遇到的問題,可以新增答疑釘群: 44856119



若有收穫,就點個贊吧


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975905/viewspace-2910842/,如需轉載,請註明出處,否則將追究法律責任。

相關文章