第 5 章 连接链接优势
连接链接提供以下主要业务优势:
- user-role oriented
网关 API 由 API 资源组成,它们对应于基础架构所有者、集群操作员和应用程序开发人员的组织角色。基础架构所有者和集群操作员是定义共享基础架构如何为多个不同非协调应用程序开发团队使用的平台工程师。
应用程序开发人员负责创建和管理集群中运行的应用程序。例如,这包括创建 API 并管理应用程序超时、请求匹配和后端的路径路由。
- kubernetes-native
- 连接链接旨在使用 Kubernetes 原生功能提高资源效率和最佳使用。这些功能可以在任何公共或私有 OpenShift 集群上运行,默认提供 multicloud 和 hybrid-cloud 行为。OpenShift 已证明具有可扩展性、弹性和高可用性。
- 表达配置
- 网关 API 资源为基于标头的匹配、流量权重和其他功能提供内置功能,这些功能目前只能使用自定义注解和自定义代码在现有入口标准中实现。这可实现更智能的路由、安全性和特定路由隔离,而无需编写自定义代码。
- 可移植性
- 网关 API 是一种具有许多实施的开源标准,其使用灵活的一致性概念设计。这促进了高度可移植的核心 API,它仍然具有灵活性和可扩展性,以支持环境和实施的原生功能。这可让概念和核心资源在实施和环境中保持一致,从而减少复杂性并增加对它的了解。
- 混合云和多云
连接链接包括将同一应用部署到托管在公共或私有云的任何 OpenShift 集群的灵活性。这通过绑定到特定云供应商来删除单次依赖项或单一故障点。
例如,如果一个云供应商存在网络问题,您可以将部署和流量切换到另一个云供应商,以最大程度降低对客户的影响。这提供了高可用性和灾难恢复功能,并确保您准备意外并建立不间断的服务,以便您的平台和应用程序保持弹性。
- 基础架构作为代码
- 您可以使用代码来定义基础架构,以确保它被控制、测试且易于复制。自动扩展利用 OpenShift 自动扩展功能根据工作负载需求动态调整资源。这也包括能够实施强大的监控和日志记录解决方案,以全面了解您的 OpenShift 集群。
- 模块和灵活的
高度灵活和模块化连接链接架构使您能够使用已有的技术和工具,同时允许您插入连接管理平台以实现最大效率。这包括技术和工具,例如:
- 云服务供应商:Amazon Web Services、Google Cloud Platform、Microsoft Azure
- DNS 供应商:Amazon Route 53、Google Cloud DNS、Microsoft Azure DNS、CoreDNS
- 网关 API 控制器:OpenShift、OpenShift Service Mesh
- 指标和警报:Prometheus、Thanos、Kiali
- 仪表板 :Grafana、Red Hat Developer Hub
- GitOps 和自动化:Red Hat Ansible Automation Platform、OpenShift GitOps、GitHub
- 额外的集成:红帽构建的 Keycloak、Red Hat Service Interconnect