gydtep 发表于 2021-3-19 15:25:43

除了手动的扩缩容指令,SAE 还支持 2 种自动弹性机制,可以对微服务应用进行灵活的水平扩展,更进一步的发挥云计算的弹性能力。

gydtep 发表于 2021-3-19 18:33:16

开箱即用的配置管理中心:SAE 集成了 ACM(Application Configuration Management,应用配置管理)中的配置管理功能,可以在 SAE 中使用 ACM 对应用配置进行集中管理。

gydtep 发表于 2021-3-20 19:09:11

在这个流程中,还没有涉及到对于流量精细粒度控制的高级灰度方案,但已经足够体现出其复杂性和操作难度了。如果仅仅依赖于简单的发布脚本进行管理,不但效率很低,还很容易导致顾此失彼,对系统稳定性造成巨大的风险。

gydtep 发表于 2021-3-20 19:55:42

根据这个流程,如果需要扩容一个应用实例,保守估计也需要 20 分钟以上,其中购买、系统初始化、应用部署都需要占用大量的时间。假设系统流量突增,需要在 2 分钟之内紧急扩容,这个方案就无用武之地了。

gydtep 发表于 2021-3-21 16:11:50

根据上面的介绍,我们来看下多中心容灾架构的形态,这里用了两级调度来保证中心封闭,同时利用自研的同步组件进行多中心双向同步。我们还可以制定一些快恢策略,例如快速摘掉一个中心。同时还有一些细节需要考虑,例如在摘掉一个中心的过程中,在摘掉的中心数据还没有同步到其他中心的过程中,应该禁掉写操作,防止短时间出现双写的情况,由于我们同步的时间都是毫秒级的,所以影响很小。

gydtep 发表于 2021-3-22 09:38:24

弹性效率越来越高 - VM 可以实现分钟级扩容;容器可以实现秒级扩容;函数可以做到毫秒级扩容。
故障恢复能力越来越高 - 随着系统自愈性的增强,大大简化了应用架构容错的复杂性。

gydtep 发表于 2021-3-22 15:22:08

在初期,Kubernetes 上主要运行着无状态的 Web 应用。随着技术的成熟和社区的发展,我们看到更多的有状态应用和大数据 /AI 应用负载逐渐迁移到 K8s 上。目前企业的大数据业务还是被 YARN 等调度技术主导,但是 K8s 已经在大数据社区得到更多的关注。Flink、Spark 等开源社区和一系列商业公司如 Cloudera、Databricks、星环都开始加大对 K8s 的支持力度。

gydtep 发表于 2021-3-22 18:31:01

2019 年 6 月,阿里云 ACK@edge 边缘容器发布。边缘 K8s 容器集群中可以同时管理云端 ECS 和边缘 ENS 节点、以及 IoT 设备。我们在 K8s 基础之上,针对边缘计算场景的特殊性,提供了单元化隔离和断连自治、自愈和安全等增强能力。

gydtep 发表于 2021-3-23 10:07:33

蚂蚁的大部分业务已经实现云盘存储,也就是将日志存储到远方磁盘。此前,单体应用通常将数据存储于本机磁盘,并且不提供其它冗余备份;而云盘则默认提供数据冗余,这在基于日志不可靠假设进行应用设计时带来了很多变化。

gydtep 发表于 2021-3-23 12:39:53

此后,链路进入一个收单系统,由该系统处理这些相关信息。再往后,链路开始进入交易系统,通过调用交易系统的核心模块完成该业务支付。此外,为了实现扫码,POS系统还需要和支fb签约以建立授权关系,并且同步商户信息。这个微服务系统所涵盖的高可用需求包括:
页: 112 113 114 115 116 117 118 119 120 121 [122] 123 124 125 126 127 128 129 130 131
查看完整版本: 阿里云服务器1核2G低至69元/年!