管理和监控
云应用程序运行在基础设施甚至操作系统无法完全控制的远程数据中心。管理和监控比本地部署更困难。应用程序必须公开管理员和操作员可以使用的运行时信息来管理和监视系统,以及支持不断变化的业务需求和定制,而不需要停止或重新部署应用程序。
模式 | 总结 |
---|---|
大使模式(Ambassador) | 创建代表消费者服务或应用程序发送网络请求的帮助服务。 |
反腐模式(Anti-corruption Layer) | 在现代应用程序和遗留系统之间实现装饰或适配器层。 |
外部配置存储(External Configuration Store) | 将应用程序部署包中的配置信息移动到中心化的位置。 |
网关聚合模式(Gateway Aggregation) | 使用网关将多个单独的请求聚合到一个请求中。 |
网关卸载模式(Gateway Offloading) | 卸载共享或特定的服务功能到网关代理。 |
网关路由模式(Gateway Routing) | 使用单个端点将请求路由到多个服务。 |
健康端点监控模式(Health Endpoint Monitoring) | 在应用程序中执行功能检查,外部工具可以定期通过暴露的端点访问。 |
挎斗模式(Side-Car) | 将应用程序的组件部署到单独的进程或容器中以提供隔离和封装。 |
绞杀者模式(Strangler) | 通过使用新的应用程序和服务逐渐替换特定功能部件来逐步迁移旧系统。 |