gydtep 发表于 2021-1-7 15:50:40

不是每一种业务都适合通过 FaaS 的方式进行构建,特别是对于链路长,上下游依赖特别明显的应用,根本没有办法进行 FaaS 化改造。即便某些业务系统的 FaaS 化改造被证明可行,把现有的微服务架构改造成 FaaS 架构也需要一定的工作量,并不能做到无缝移植。

gydtep 发表于 2021-1-7 15:58:30

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

gydtep 发表于 2021-1-7 21:38:42

为了更好地理解云原生计算出现的时代背景,我们必须要理解云计算的经济学基础与核心竞争力所在。

gydtep 发表于 2021-1-8 10:00:35

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

gydtep 发表于 2021-1-8 12:58:59

随着 5G 时代的临近,AIoT 应用快速发展,一个万物智联的时代开始到来。边缘计算可以更好地链接物理世界和数字世界,为应用提供更低的网络延迟、更高的网络带宽和更低的网络成本。边缘计算将成为企业云战略的重要组成部分,我们需要有能力将智能决策、实时处理能力从云延展到边缘和 IoT 设备端。

gydtep 发表于 2021-1-8 13:28:45

在 Gartner 发布的《2020 年基础架构和运营的十大趋势》中提出了分布式云的趋势。随着云平台已经成为企业数字化转型的创新平台,一个变化随之产生——云正在靠近它们。在分布式云中,公有云的服务能力可以位于不同的物理位置,而公共云平台提供者会负责服务的运营、治理、更新和演变。

gydtep 发表于 2021-1-8 16:43:10

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

gydtep 发表于 2021-1-8 17:02:06

应用程序存在着许多监控操作。随着Sidecar将很多能力下沉,包括访问RPC和DB,此前以中间件形式实现的监控操作,现在则以切面形式来实现,二者有很大的区别。

gydtep 发表于 2021-1-8 17:19:54

云原生时代带来的最大变化在于基础设施和业务逻辑的真正解耦。此前,中间件逻辑存在于应用程序的进程中,而现在压测、限流等都可以在Sidecar中实现,从而解耦了基础设施和业务逻辑。

gydtep 发表于 2021-1-9 14:42:10

应用程序可能有多个机房,如果多个机房间存在数据冗余,那么一个位置的错误就能够由另一个位置的数据来弥补,从而保证系统的持续可用。读写分离也是一种冗余设计,缓存和DB间存在数据冗余,当缓存宕机时,可以从DB回源到缓存。
页: 302 303 304 305 306 307 308 309 310 311 [312] 313 314 315 316 317 318 319 320 321
查看完整版本: 免费领取阿里云服务器2000元代金券!