简介:极速部署一个微服务电商商城,体验 Serverless 带给您的利用全托管体验。
作者:云原生技术经营 – 望宸
技术实际的门槛不仅在于利用上线后各类问题的排查难度,也在于搭建一个 Demo 利用时的复杂度。
明天咱们尝试 3 种办法来搭建一个微服务商城的 Demo,看看哪一个更便捷。
办法一:基于阿里云 ECS 来搭建
1、配置 ECS
• 根底配置:对付费模式、地区和可用区、实例规格、实例数量,而后抉择存储、镜像和快照服务。
• 网络和平安组配置:对网络、公网 IP、带宽和平安组等进行配置。
• 系统配置:对登录凭证、实例名称、标签、资源组、部署集等进行配置。这一步是可选的,如果只是搭建一个 Demo,这一步能够略过。
尽管 ECS 提供了配置一次后,能够“保留为启动模板”的性能,然而第一次还是要自行配置。
2、利用配置
以上配置实现后,咱们开始搭建利用,ECS 控制台提供了搭建网站、开发环境、博客、小程序、高可用程序等教程,尽管没用微服务商城相干的教程,但咱们能够先抉择博客来看看整个搭建过程。
搭建过程分为 5 个步骤,如下。
对于初学者而言,搭建过程中最麻烦的可能是部署环境、装置和配置 Word Press,是全黑屏化操作,比拟繁琐。
3、ECS 未提供微服务利用模板,如果想体验一个微服务利用,须要找一个利用模板。
下载一个利用模板:https://github.com/aliyun/ali…
办法二:基于阿里云 SAE 控制台来搭建
SAE 不同于 ECS,间接面向利用,先创立利用,再配置实例规格,而 ECS 是先抉择实例规格,再创立利用。此外,SAE 创立利用的过程是全白屏化操作,毋庸通过命令行终端工具来部署环境和利用模板。
搭建过程分为 4 个步骤,如下。
• 配置利用根本信息:对 VPC、Vswitch、平安组进行配置,这里提供了自定义和主动配置两种形式。
• 配置利用部署信息:抉择技术栈语言、部署形式和镜像,以及和微服务利用相干的配置,例如启动命令、环境变量、利用健康检查等,和微服务利用相干的配置也能够在利用创立后再进行配置。
• 如果是想体验 SAE 性能,那应用一个 Demo 镜像来部署即可,但想公布一个微服务商城,还须要像 ECS 一样,下载一个利用模板,再部署上线。
• 网络配置:最终实现利用被拜访,还得搭配 NAT 和 SLB。
能够看到,SAE 在创立微服务利用的时候,过程更简洁,对微服务有着人造的亲和性。
办法三:基于阿里云 SAE 的老手向导来搭建
尽管 SAE 控制台创立微服务利用很便捷,然而依然须要对利用的根本信息和部署的信息进行配置,还有本人找一个利用模板。但对于一个只想疾速体验微服务利用的用户而言,并不想关怀这些配置信息,因而 SAE 的老手向导提供了一种更极致的体验形式。
SAE 老手向导将利用根本信息、配置信息、利用模板和网络配置打包在一起,只须点击“一键部署”,就能马上上线一个微服务商城。
可见,SAE 的老手向导性能将繁冗的部署过程简化成“一键”,相似的老手向导性能咱们也能够在其余产品上看到,其目标都是为了帮忙新用户升高理解和应用产品外围性能的门槛。
原文链接
本文为阿里云原创内容,未经容许不得转载。