gydtep 发表于 2021-1-5 21:01:25

当队伍已有两个成员时,则将任务丢弃,因为每次执行任务时,系统都会克隆分支代码,基于最新的版本构建索引,如此就避免了多少次Push就需要执行多少次索引构建的可能性。

gydtep 发表于 2021-1-6 12:06:38

然在灰度发布的过程中,依然没有办法直接对流量进行精细粒度控制(引入 Service Mesh 技术能增强流量控制力,不在本文讨论范围),但相比简单的发布脚本,已经有了飞跃性的提升。

gydtep 发表于 2021-1-6 15:30:26

Serverless Kubernetes 架构虽然能适配所有的业务场景,但对于开发者而言,构建一整套 Kubernetes 体系,需要掌握一系列跟 Kubernetes 相关复杂的概念,有着非常陡的学习曲线。而且 Kubernetes 生态中各种组件的搭建,再加上网络层与存储层的适配,都涉及非常复杂的工作。

gydtep 发表于 2021-1-6 18:45:45

对于开发测试环境而言,SAE 的机制弹性能力能体现得更加淋漓尽致,得益于 SAE 出色的资源调度能力,可以一键启停一整套微服务应用。即便仅对一项简单的新功能进行冒烟测试,也完全可以新启一套完整而隔离的测试环境来进行。新的环境可以在秒级搭建完成,快速投入使用,而测试完毕后,又可以立即释放。

gydtep 发表于 2021-1-6 19:23:40

从成本上来讲,一套新环境实际投入使用的时间很短,因此只会消耗极少的费用。这对于微服务应用开发过程中的多团队协作,是一个巨大的变革。

gydtep 发表于 2021-1-6 19:35:45

其中 CPU 部分的价格为 0.0021605 元/分钟/Core,内存部分的价格为 0.0005401 元/分钟/GiB。SAE 还提供预付费资源包,相当于批发的方式预购计算资源,只要能要有效期内消耗完,就能更进一步的节省使用成本,当资源包扣完以后,系统会自动变更为按量付费的模式。

gydtep 发表于 2021-1-6 19:46:23

让我们通过一个实际案例来进一步体会 SAE 如何帮助微服务应用降低资源成本。假设一个微服务系统包含 87 个应用实例,每个时间每天的平均运行时长为 8 小时,实例的配置为 2 Core + 4 GiB + 20 G 磁盘。

gydtep 发表于 2021-1-6 20:20:59

SAE 除了可以简化运维工作量,降低资源成本以外,还为微服务应用提升了一系列附加的功能,这是应用层 Serverless 技术为开发者带来的额外价值,我们可以尽可能的利用这些开箱即用的功能,让建设微服务应用变成更加简单。

gydtep 发表于 2021-1-6 21:06:32

SAE 自带商业版 Nacos 注册中心,可以免费使用,不需要自行搭建。如果有特殊的需求,比如让部署在 SAE 的应用和其他应用相互发现,也可以使用微服务引擎(MSE)产品提供的注册中心,或者自建的注册中心。

gydtep 发表于 2021-1-6 21:22:44

开箱即用的配置管理中心:SAE 集成了 ACM(Application Configuration Management,应用配置管理)中的配置管理功能,可以在 SAE 中使用 ACM 对应用配置进行集中管理。
页: 132 133 134 135 136 137 138 139 140 141 [142] 143 144 145 146 147 148 149 150 151
查看完整版本: 免费领取阿里云代金券2020元啦!新老用户同享。