搭建一个微服务商城到底可以有多快?
簡介: 極速部署一個微服務(wù)電商商城,體驗 Serverless 帶給您的應(yīng)用全托管體驗。
作者:云原生技術(shù)運營 - 望宸
?
技術(shù)實踐的門檻不僅在于應(yīng)用上線后各類問題的排查難度,也在于搭建一個 Demo 應(yīng)用時的復(fù)雜度。
?
今天我們嘗試 3 種方法來搭建一個微服務(wù)商城的 Demo,看看哪一個更便捷。
?
方法一:基于阿里云 ECS 來搭建
?
1、配置 ECS
?
?
- 基礎(chǔ)配置:對付費模式、地域和可用區(qū)、實例規(guī)格、實例數(shù)量,然后選擇存儲、鏡像和快照服務(wù)。
- 網(wǎng)絡(luò)和安全組配置:對網(wǎng)絡(luò)、公網(wǎng) IP、帶寬和安全組等進行配置。
- 系統(tǒng)配置:對登錄憑證、實例名稱、標簽、資源組、部署集等進行配置。這一步是可選的,如果只是搭建一個 Demo,這一步可以略過。
?
雖然 ECS 提供了配置一次后,可以“保存為啟動模板”的功能,但是第一次還是要自行配置。
?
2、應(yīng)用配置
?
以上配置完成后,我們開始搭建應(yīng)用,ECS 控制臺提供了搭建網(wǎng)站、開發(fā)環(huán)境、博客、小程序、高可用程序等教程,雖然沒用微服務(wù)商城相關(guān)的教程,但我們可以先選擇博客來看看整個搭建過程。
?
搭建過程分為5個步驟,如下。
?
對于初學(xué)者而言,搭建過程中最麻煩的可能是部署環(huán)境、安裝和配置 Word Press,是全黑屏化操作,比較繁瑣。
?
3、ECS 未提供微服務(wù)應(yīng)用模板,如果想體驗一個微服務(wù)應(yīng)用,需要找一個應(yīng)用模板。
?
下載一個應(yīng)用模板:https://github.com/aliyun/alibabacloud-microservice-demo,按照步驟二的方式進行部署。
?
方法二:基于阿里云 SAE 控制臺來搭建
?
SAE 不同于 ECS,直接面向應(yīng)用,先創(chuàng)建應(yīng)用,再配置實例規(guī)格,而 ECS 是先選擇實例規(guī)格,再創(chuàng)建應(yīng)用。此外,SAE 創(chuàng)建應(yīng)用的過程是全白屏化操作,無須通過命令行終端工具來部署環(huán)境和應(yīng)用模板。
?
搭建過程分為4個步驟,如下。
?
- 配置應(yīng)用基本信息:對 VPC、Vswitch、安全組進行配置,這里提供了自定義和自動配置兩種方式。
- 配置應(yīng)用部署信息:選擇技術(shù)棧語言、部署方式和鏡像,以及和微服務(wù)應(yīng)用相關(guān)的配置,例如啟動命令、環(huán)境變量、應(yīng)用健康檢查等,和微服務(wù)應(yīng)用相關(guān)的配置也可以在應(yīng)用創(chuàng)建后再進行配置。
- 如果是想體驗 SAE 功能,那使用一個 Demo 鏡像來部署即可,但想發(fā)布一個微服務(wù)商城,還需要像 ECS 一樣,下載一個應(yīng)用模板,再部署上線。
- 網(wǎng)絡(luò)配置:最終實現(xiàn)應(yīng)用被訪問,還得搭配 NAT 和 SLB。
?
可以看到,SAE 在創(chuàng)建微服務(wù)應(yīng)用的時候,過程更簡潔,對微服務(wù)有著天然的親和性。
?
方法三:基于阿里云 SAE 的新手向?qū)泶罱?/h3>
?
雖然 SAE 控制臺創(chuàng)建微服務(wù)應(yīng)用很便捷,但是仍然需要對應(yīng)用的基本信息和部署的信息進行配置,還有自己找一個應(yīng)用模板。但對于一個只想快速體驗微服務(wù)應(yīng)用的用戶而言,并不想關(guān)心這些配置信息,因此 SAE 的新手向?qū)峁┝艘环N更極致的體驗方式。
?
SAE 新手向?qū)?yīng)用基本信息、配置信息、應(yīng)用模板和網(wǎng)絡(luò)配置打包在一起,只須點擊“一鍵部署”,就能馬上上線一個微服務(wù)商城。
可見,SAE 的新手向?qū)Чδ軐⒎彪s的部署過程簡化成“一鍵”,類似的新手向?qū)Чδ芪覀円部梢栽谄渌a(chǎn)品上看到,其目的都是為了幫助新用戶降低了解和使用產(chǎn)品核心功能的門檻。
原文鏈接
本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的搭建一个微服务商城到底可以有多快?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度 | 数据湖分析算力隔离技术剖析
- 下一篇: SLS控制台内嵌操作指南