作者:云原生技术运营 - 望宸
技术实践的门槛不仅在于应用上线后各类问题的排查难度,也在于搭建一个 Demo 应用时的复杂度。
今天我们尝试 3 种方法来搭建一个微服务商城的 Demo,看看哪一个更便捷。
方法一:基于阿里云 ECS 来搭建
1、配置 ECS
云服务器ECS
产品
购买云盘
自定义购买
节省计划
一键购买
产品价格
购买历史
确认订单
基础配置
系统配置
网络和安全组
分组设置
(选填)
(选填)
按量付费
付费模式
抢占式实例
包年包月
按量付贯+节省计划,价格跟包年包月相近,支持分期付款,资溪使用更加灵活,前往介绍页了解更多>
华北3(张家口)
地域及可用区
可用区A
可用区c
可用区B
随机分配
如何选择地域
不同地城的实例之询内网互不怕通:选择近您客户的地域,可降任网络时,独高他客户访问速度
场景化选型
实例规格
分英选型
实例规格族
所有代
当前代
1vCPU1GIB
场景配置选型
可购买的地域
搜索规格名称,如:ecs.g5.large
筛选
是否支持IPv6
yO优化实例?
1vCPU
1GIB
处理器主
平均基准CPU
存储IOPS
处理器型号
规格族
实例规格
内存
内网收发包
内网带宽
参考价格
VCPU
IPv6
计算性能
频/喜频
基准/峰值
lntei(?)
2.5
共享标准
最高1.5
xeon(?)
ecs.s6-
GHZ/3.2
是
15万PPs
1GiB
¥29.7/月
1vCPU
型s6?
Gbps
Platinum
c1m1.small
GHZ
8269CY
- 基础配置:对付费模式、地域和可用区、实例规格、实例数量,然后选择存储、镜像和快照服务。
- 网络和安全组配置:对网络、公网 IP、带宽和安全组等进行配置。
- 系统配置:对登录凭证、实例名称、标签、资源组、部署集等进行配置。这一步是可选的,如果只是搭建一个 Demo,这一步可以略过。
虽然 ECS 提供了配置一次后,可以“保存为启动模板”的功能,但是第一次还是要自行配置。
2、应用配置
以上配置完成后,我们开始搭建应用,ECS 控制台提供了搭建网站、开发环境、博客、小程序、高可用程序等教程,虽然没用微服务商城相关的教程,但我们可以先选择博客来看看整个搭建过程。
搭建过程分为5个步骤,如下。
1.登录云服务器
2
2.部署环境
3.安装和配置WordPress
4.发布博客
5.创建环境副本(可选)
5
对于初学者而言,搭建过程中最麻烦的可能是部署环境、安装和配置 Word Press,是全黑屏化操作,比较繁琐。
3、ECS 未提供微服务应用模板,如果想体验一个微服务应用,需要找一个应用模板。
下载一个应用模板:https://github.com/aliyun/alibabacloud-microservice-demo,按照步骤二的方式进行部署。
方法二:基于阿里云 SAE 控制台来搭建
SAE 不同于 ECS,直接面向应用,先创建应用,再配置实例规格,而 ECS 是先选择实例规格,再创建应用。此外,SAE 创建应用的过程是全白屏化操作,无须通过命令行终端工具来部署环境和应用模板。
搭建过程分为4个步骤,如下。
- 配置应用基本信息:对 VPC、Vswitch、安全组进行配置,这里提供了自定义和自动配置两种方式。
- 配置应用部署信息:选择技术栈语言、部署方式和镜像,以及和微服务应用相关的配置,例如启动命令、环境变量、应用健康检查等,和微服务应用相关的配置也可以在应用创建后再进行配置。
- 如果是想体验 SAE 功能,那使用一个 Demo 镜像来部署即可,但想发布一个微服务商城,还需要像 ECS 一样,下载一个应用模板,再部署上线。
- 网络配置:最终实现应用被访问,还得搭配 NAT 和 SLB。
可以看到,SAE 在创建微服务应用的时候,过程更简洁,对微服务有着天然的亲和性。
方法三:基于阿里云 SAE 的新手向导来搭建
虽然 SAE 控制台创建微服务应用很便捷,但是仍然需要对应用的基本信息和部署的信息进行配置,还有自己找一个应用模板。但对于一个只想快速体验微服务应用的用户而言,并不想关心这些配置信息,因此 SAE 的新手向导提供了一种更极致的体验方式。
SAE 新手向导将应用基本信息、配置信息、应用模板和网络配置打包在一起,只须点击“一键部署”,就能马上上线一个微服务商城。
可见,SAE 的新手向导功能将繁杂的部署过程简化成“一键”,类似的新手向导功能我们也可以在其他产品上看到,其目的都是为了帮助新用户降低了解和使用产品核心功能的门槛。



