雪花新闻

搭建一个微服务商城到底可以有多快?

技术实践的门槛不仅在于应用上线后各类问题的排查难度,也在于搭建一个 Demo 应用时的复杂度。

今天我们尝试 3 种方法来搭建一个微服务商城的 Demo,看看哪一个更便捷。

方法一:基于阿里云 ECS 来搭建

1、配置 ECS

虽然 ECS 提供了配置一次后,可以“保存为启动模板”的功能,但是第一次还是要自行配置。

2、应用配置

以上配置完成后,我们开始搭建应用,ECS 控制台提供了搭建网站、开发环境、博客、小程序、高可用程序等教程,虽然没用微服务商城相关的教程,但我们可以先选择博客来看看整个搭建过程。

搭建过程分为5个步骤,如下。

对于初学者而言,搭建过程中最麻烦的可能是部署环境、安装和配置 Word Press,是全黑屏化操作,比较繁琐。

3、ECS 未提供微服务应用模板,如果想体验一个微服务应用,需要找一个应用模板。

下载一个应用模板:https://github.com/aliyun/alibabacloud-microservice-demo,按照步骤二的方式进行部署。

方法二:基于阿里云 SAE 控制台来搭建

SAE 不同于 ECS,直接面向应用,先创建应用,再配置实例规格,而 ECS 是先选择实例规格,再创建应用。此外,SAE 创建应用的过程是全白屏化操作,无须通过命令行终端工具来部署环境和应用模板。

搭建过程分为4个步骤,如下。

可以看到,SAE 在创建微服务应用的时候,过程更简洁,对微服务有着天然的亲和性。

方法三:基于阿里云 SAE 的新手向导来搭建

虽然 SAE 控制台创建微服务应用很便捷,但是仍然需要对应用的基本信息和部署的信息进行配置,还有自己找一个应用模板。但对于一个只想快速体验微服务应用的用户而言,并不想关心这些配置信息,因此 SAE 的新手向导提供了一种更极致的体验方式。

SAE 新手向导将应用基本信息、配置信息、应用模板和网络配置打包在一起,只须点击“一键部署”,就能马上上线一个微服务商城。

可见,SAE 的新手向导功能将繁杂的部署过程简化成“一键”,类似的新手向导功能我们也可以在其他产品上看到,其目的都是为了帮助新用户降低了解和使用产品核心功能的门槛。

作者:云原生技术运营 - 望宸

相关文章