gydtep 发表于 2020-12-20 18:11:50

伯克利的论文《A Berkeley View on Serverless Computing》提出断言:Serverless 计算将会成为云时代默认的计算范式。但是这条路还很漫长,现有无服务器计算 FaaS 也存在自身的局限性:

gydtep 发表于 2020-12-21 06:59:45

云计算的经济学基础来自规模经济。直观上,批量采购,带来更低的供应链成本;大型数据中心,降低运营成本。更重要的是,由于不同用户不同时间的工作负载不同,可以利用规模优势进行削峰填谷。

gydtep 发表于 2020-12-21 09:38:05

Kubernetes 屏蔽了底层基础架构的差异,提供了良好的可移植性,可以帮助应用一致地运行在不同的环境,包括数据中心、云、边缘计算等。

gydtep 发表于 2020-12-21 10:26:56

对于企业客户而言,他们可以通过 Kubernetes 这样的开放标准来设计企业的云架构、避免厂商锁定的顾虑,更好地支持多云 / 混合云。容器技术和生态的发展会加速云计算规模经济形成。所有的云厂商都在加大对容器技术领域的投入。

gydtep 发表于 2020-12-21 12:19:25

Refactor/Re-architect 重构 / 新架构 - 包括单体应用的微服务架构改造,应用的容器化和 Serverless 化整体开发和交付架构改造。

gydtep 发表于 2020-12-21 14:31:19

它们都提供了对底层计算、存储、网络、异构计算设备的资源抽象和安全访问模型。可以根据应用需求进行资源调度和编排。Linux 的计算调度单元是进程,调度范围限制在一台计算节点。而 Kubernetes 的调度单位是 Pod,可以在分布式集群中进行资源调度,甚至跨越不同的云环境。

gydtep 发表于 2020-12-21 15:31:56

支付宝最开始是一个单体应用。随着业务不断发展,支付宝拆分成了多个服务,衍生出了若干代架构。微服务是服务化后的进一步演进,服务的粒度比服务化更细,具有很好的流量管控机制,中间件和编程模型。

gydtep 发表于 2020-12-21 18:31:05

高可用设计主要有三个原则,包括可观测、可灰度、可回滚。大部分云研发场景并不需要关注可演变,但在一些特殊场景下可演变仍然是一个问题。

gydtep 发表于 2020-12-21 21:13:13

需要识别某流量是否与该业务相关;其次,需要将该流量接入到某个特定区域中;然后,该区域还需要将所有与完成该业务相关的节点都包含进来。这种设计需要一定的先验知识,因此需要定义一些元信息,比如流量入口。

gydtep 发表于 2020-12-22 08:04:07

商家需要修改DB数据,而会员节点除了需要修改DB数据外,还需要修改对应节点中的缓存。需要注意的是,无论每个节点如何进行具体的灰度操作,各个节点间需要实现灰度的同进同退。
页: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
查看完整版本: 阿里云服务器爆款特惠+免费领取代金券!本活动长期有效!