云计算基础设施:集群、服务网格与无服务器架构解析
1. 集群管理与服务网格
1.1 集群的分类与用途
在集群管理中,根据服务的合规要求不同,可以划分不同类型的集群。对于有严格标准的服务,使用专用集群可以简化和加强合规性与审计工作。例如,可以设置两个集群,一个用于受监管服务的开发、测试和生产托管,另一个用于不受监管的服务。也可以根据交付阶段和监管要求来拆分集群实例。
此外,团队所有权也是组织多个集群的一个因素。不同团队负责交付和运行不同类型的应用程序和服务,其托管要求可能不同。例如,面向客户的服务团队与内部部门服务团队在治理和可用性方面的要求可能不同。为团队分配的集群可以根据该团队及其应用程序的要求进行优化。
1.2 服务网格的概念与功能
服务网格是一个去中心化的服务网络,用于动态管理分布式系统各部分之间的连接。它将网络功能从基础设施层转移到应用程序运行时层。在典型的服务网格实现中,每个应用程序实例将与其他实例的通信委托给一个边车进程。
服务网格可以为应用程序提供以下服务:
- 路由:将流量引导到给定应用程序的最合适实例。
- 可用性:实施限制请求数量的规则,如断路器。
- 安全性:处理加密,包括证书。
- 认证:实施服务之间的连接规则,管理对等认证的证书。
- 可观测性、监控和故障排除:记录连接和其他事件,以便人们可以跟踪复杂分布式系统中的请求。
1.3 服务网格与应用程序托管集群的结合
服务网格与应用程序托管集群结合使用效果良好。应用程序集群动态提供与底层资源解耦的计算资源,服务网格动态管理与底层网络资源解耦的应用程序
超级会员免费看
订阅专栏 解锁全文
100

被折叠的 条评论
为什么被折叠?



