gydtep 发表于 2020-12-18 07:31:30
在大型分布式 IT 架构领域,微服务是一项必不可少的技术。从本质上来讲,微服务是一种架构风格,将一个大型的系统拆分为多个拥有独立生命周期的应用,应用之间采用轻量级的通信机制进行通信。这些应用都是围绕具体业务进行构建,可以独立部署、独立迭代,也可能根据业务负载独立进行水平扩展。gydtep 发表于 2020-12-18 12:11:51
可能有的开发者会认为,目前的业务运行非常的稳定,在用户流量上并不存在明显的突增,所以扩容和缩容是一个伪需求,在将来也不会有这样的需求。这可能是对互联网业务的一种误解,因为完全没有扩容需求的情况是不存在的。gydtep 发表于 2020-12-18 18:00:59
不是每一种业务都适合通过 FaaS 的方式进行构建,特别是对于链路长,上下游依赖特别明显的应用,根本没有办法进行 FaaS 化改造。即便某些业务系统的 FaaS 化改造被证明可行,把现有的微服务架构改造成 FaaS 架构也需要一定的工作量,并不能做到无缝移植。gydtep 发表于 2020-12-19 12:31:47
对于企业来说,每时每刻都在产生海量的数据,数据采集作为数据体系第一环尤为重要。gydtep 发表于 2020-12-20 11:32:10
云计算将 IT 服务的固定成本投入转化成为了可变成本,极大降低了创新成本。在咖啡馆中,随处可见创业的青年人围坐在一起构画未来,是互联网和云计算让梦想变得触手可及。gydtep 发表于 2020-12-21 09:19:57
随着 IT 能力的规模化,一些数据化、智能化的创新技术和业务模式逐渐形成。比如 ECS 宕机预测和自动热迁移,可以将虚拟机的 SLA 提升到传统需要硬件冗余才能达到的稳定性标准;RDS 对数据库的自动优化和问题诊断,无需 DBA 的人力过多介入。gydtep 发表于 2020-12-21 13:05:54
针对不同计算场景,容器运行时有不同的需求。比如在传统数据中心,基于操作系统虚拟化的 RunC/Docker 容器可以很好地满足大部分业务需求;如何提升更好的安全隔离能力?KataContainer,Firecracker, gVisor, Unikernel 等新技术层出不穷。gydtep 发表于 2020-12-21 16:31:21
蚂蚁所使用的微服务架构本身也在不断演进,比如把和业务无关的功能下沉到Sidecar,将数据库的一些中间件mesh化等。尽管从应用研发的角度看,蚂蚁所使用的架构风格相比于原来发生了很大的变化,但从整体趋势来看,最主要的变化仍在于将和业务能力无关并且和基础设施相关的能力下沉。gydtep 发表于 2020-12-21 19:46:03
在微服务架构中进行高可用设计时,应该针对每个节点的特征进行有针对的设计。另外,即使在云原生场景下,也需要通过应用层设计实现防抖、业务隔离、配置灰度设计和应用层容灾。gydtep 发表于 2020-12-22 10:01:02
持续对智能化技术体系进行深耕,也是未来的重点之一。今天的智能化技术体系仍然有很多问题,跑的太快、为了解决问题,很多应用和核心技术之间耦合,很多技术的开放能力和客制化能力不足,很多技术的理论基础不扎实,很多技术的工程化体系不完备。