gydtep 发表于 2021-5-30 14:29:43
在这张架构图中,Service A 调用 Service B 的所有请求,都被其下的 Proxy(在 Envoy 中是 Sidecar) 截获, 代理 Service A 完成到 Service B 的服务发现、熔断、限流等策略,而这些策略的总控是在 Control Plane 上配置。gydtep 发表于 2021-5-30 14:49:27
服务网格的技术发展上数据平面与控制平面间的协议标准化是必然趋势。控制平面可以认为是注册中心及管理配置面板;数据平面可以认为是由服务化框架依赖的组件独立而成的一个进程,数据平面代理业务服务的注册发现、负载均衡、容错等能力。 为什么需要 Service Mesh:gydtep 发表于 2021-5-31 10:16:39
数据分析、商业智能以及硬件领域的开发人员更倾向于在公共云上运行软件。与其他行业的平均水平相比,这些行业中的云原生开发人员在公共云中运行代码的概率高 7%。gydtep 发表于 2021-5-31 14:18:14
Sidecar 架构彻底改变了应用的运维架构。由于 Sidecar 架构支持在运行时隔离应用容器与其他容器,因此 原本在虚拟机时代和业务进程部署在一起的大量运维及管控工具都被剥离到独立的容器里进行统一管理。对于应用来说,仅仅是按需声明使用运维能力,能力实现成为云平台的职责。gydtep 发表于 2021-5-31 14:30:45
应用生命周期全面托管。在容器技术基础上,应用进一步描述清晰自身状态(例如通过 Liveness Probe), 描述自身的弹性指标以及通过 Service Mesh 和 Serverless 技术将流量托管给云平台。云平台能够全面管理应用的生命周期,包括服务的上下线、版本升级、完善的流量调配、容量管理等保障业务稳定性。gydtep 发表于 2021-5-31 16:37:04
IDC公司人工智能计划副总裁Ritu Jyoti指出:“越来越多的组织将采用人工智能,而且必须这样做。人工智能是可以帮助组织进行业务敏捷转型、创新和扩展的技术。”gydtep 发表于 2021-6-1 08:54:41
传统的网络缓解技术无法与这种复杂的方法相提并论。因此,人工智能在网络安全和攻击中的使用是Gartner公司在2020年预测的九大安全趋势之一,并指出必须加强人工智能来增强网络安全防御。gydtep 发表于 2021-6-1 13:43:10
在大型分布式 IT 架构领域,微服务是一项必不可少的技术。从本质上来讲,微服务是一种架构风格,将一个大型的系统拆分为多个拥有独立生命周期的应用,应用之间采用轻量级的通信机制进行通信。这些应用都是围绕具体业务进行构建,可以独立部署、独立迭代,也可能根据业务负载独立进行水平扩展。gydtep 发表于 2021-6-1 14:29:50
微服务思想以及相关的技术为 IT 架构的发展带来了一系列深刻的变革:易于开发和维护:一个应用只会关注一组特定的业务功能,通过服务拆分,能减少应用之间的耦合度,让开发和维护更加简单。
gydtep 发表于 2021-6-1 14:58:05
技术栈不受限制:在微服务架构中,可以结合项目业务及团队的特点,合理的选择技术栈。