天天看點

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

摘要

雲應用是面向小程式應用場景,為開發者提供的⼀鍵建構後端應用運作環境、後端服務部署、運維監控等能力的⼀站式小程式部署服務。本次課程主要圍繞小程式雲應用控制台的操作,介紹測試環境與生成環境下的具體操作。

演講嘉賓簡介

白宦成 - Linux 中國開發組組長,阿裡雲 MVP;CSDN 專家,在 GitChat 平台上開設了《一學就會的 WordPress 實戰課》達人課;自由職業者,曾就職于網易杭州研究院。

個人小程式作品:

運維密碼小程式:2017年2月上線

配色助手小程式:2018年4月上線

Linux 小程式:2019年2月上線。

個人授課:

極客學院《微信小程式入門實戰(仿 V2EX)》

極客學院《微信小程式進階實戰之分答應用開發》

網易雲課堂《微信小程式初級工程師微專業》

系列課程大綱

  • 雲應用的價值
  • 雲應用的控制介紹
  • 雲應用的使用一:Node.js初始化
  • 雲應用的使用二:使用者登入

本次直播視訊精彩回顧,戳這裡!

https://yq.aliyun.com/live/1001

以下内容根據演講嘉賓視訊分享整理而成。

本次的分享主要圍繞以下方面:

一、建立應用

二、初始化環境

三、具體操作界面

一.建立應用

點選建立小程式,填寫小程式基本資訊。選擇哪個平台并不影響應用開發,它隻是一個辨別的資訊,根據使用者的需要選擇。影響最大的是後端運作環境,它可以影響到具體配置資訊,Spring boot、Node.js、Java Web 會影響到具體開發時環境的配置和系統預設安裝的鏡像。使用者可以根據技術棧選擇自己所使用的環境,點選建立便可以建立一個新的應用。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

點選進入具體應用界面。其中最重要的是 Appid 和 Java Web。雲應用在本質上是一個資源包,使用者使用時可以借助資源包的功能,用簡單的方式解決問題。有了 AppId,雲應用可能給放出 SDK 或 API,進行非常友善的管理。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

二.初始化環境

雲應用預設提供兩種環境,測試環境和生産環境。測試環境在應用開發過程中提供一個基礎的測試環境,可以友善使用者進行處理和操作,很多配置都是針對測試環境進行優化。生産環境考慮更多的是應用的彈性或性能資訊,為使用者建立業務。

1.測試環境

點選創始,初始化環境。預設平台下計費模式是按量計費,可以根據使用者自己的情況選擇,選擇以後點選購買并初始化;建立EC和EIP,并開通VPC;購買資源;進行初始化。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

2.生産環境

生産環境可以按需選擇,不同配置所提供的資源是不同的。

入門版:資源配置中隻有 ECS,EIP 和 VPC。

基礎版:在應用比較多的時候,基礎版會提供 RDS 存放資料庫,提供 SLB 做負載均衡。相對于入門版在基礎版在彈性上做了優化,假如沒有RDS,則需要有一台專門的機器負責資料庫存儲,沒有 SLB 負載均衡則無辦法分發使用者請求。

标準版:與基礎版的差距隻是展現在标準版的執行個體具體配置上,其它方面沒有很大差別。同樣使用者根據自己的需求購買并初始化。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

三.具體操作界面

選擇已經初始化好的 Node.js 應用,點選提示進行編輯。需要注意的是運作環境不能進行配置更改,如需更改,隻能删除。目前阿裡雲小程式雲應用依然提供一個優惠計劃,使用者可以使用優惠計劃進行免費的應用開發。但是如果将應用删除,優惠便取消。開發者請注意第一次建立時慎重選擇環境,盡量選擇最熟悉的環境。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

1.重要按鈕

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

版本曆史:點選進入版本曆史,雲應用預設會幫使用者部署一個執行個體應用。在版本曆史當中可以下載下傳之前的代碼。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

釋出:釋出時可以選擇版本進行釋出,上傳不同版本的應用,再使用這些應用釋出不同版本。

上傳釋出包:重新開機應用,停止應用,釋放環境。

2.ECS

執行個體ID:點選執行個體ID檢視 ECS 的細節監控,自動跳轉到 ECS 的具體的執行個體詳情頁,在此頁面可以看到 ECS 運轉情況。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

檢視監控:同時也可以在雲應用界面檢視監控,此頁面展示一些主要的名額資訊。如果需要查類較為細節和複雜的内容,可以點選執行個體ID跳轉到詳情頁。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

遠端連接配接:如果使用者希望登入到雲伺服器進行管理,可以點選遠端連接配接。自動進入到VNC的界面,在VNC的界面輸入遠端連接配接密碼,連接配接後就可以進行遠端管理。另外ECS是在自己使用者名下的,使用者可以直接通過ssh連接配接到伺服器上。使用者對标準的ECS伺服器所操作的任何事情都可以針對雲應用提供測試環境下進行操作,比如,重新開機、修改密碼等。

擴容:測試環境下擴容按鈕是灰色的,測試環境不做擴容,因為擴容會帶來架構上的複雜度。

3.資料庫

在生産環境中資料庫提供的是一個 RDS,但是在測試環境中資料庫能提供的是 root 的資訊賬号密碼以及本地字元串,使用者可以在浏覽器當中進行管理。

web控制台:點選 web 控制台,打開控制台以後在浏覽器中管理資料庫。使用者可以很友善地進行控制以及管理,開發和測試的時候非常友善。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

4.網絡

使用者可以看到具體的公網IP資訊,點選跳轉到對應的VPC控制界面(如下圖),進行解綁,釋放等具體配置。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

5.證書

小程式平台一般會要求請求必須基于HTTPS,HTTPS的配置對于大多數使用者來說是非常麻煩。借助小程式雲應用控制台使用者可以直接上傳證書檔案,進而降低配置難度。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

6.生産環境

生産環境中比較重要的點是使用者可以擴容應用,根據需要選擇擴容執行個體,從一台變成多台。在資料庫中可以進入到 RDS 的控制台進行 RDS 資料管理。在網絡當中,生産環境下相比測試環境需要更多彈性,是以會有負載均衡器的配置和網絡配置。另外,證書不是直接請求到伺服器,而是通過 SLB 請求。是以生産環境進行證書時是需要在 SLB 當中進行配置,而不是像在測試環境中一樣,簡單的上傳就可以。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

擴容縮容操作:點選擴容,選擇擴容到4台,即建立三台新的機子。注意應用建立成功後并沒有部署,這部分功能上的設計後續會進行更好的優化。建立以後點選釋出,選擇需要部署的應用,點選确定,釋出應用。這樣才會将應用重新擴容到剛建立好的新的執行個體中。釋出成功,第2台機器已經上線,随後後續的幾台機器會依次上線等待運作。在傳統模式下擴容可能會比較麻煩,在雲應用的情況下,隻需要點選擴容,選擇需要擴容的台數。縮容也比較簡單,隻需要删除所建立的機器,機器删除完成後說明完成縮容過程。

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹

掃碼加入 阿裡雲小程式雲支援群 一起交流讨論技術問題 還有更多直播等你觀看

小程式雲應用入門實操系列課程第二講 - 雲應用的控制介紹