应用管理的最佳实践

本指南介绍了如何使用 App HubApp Design Center以应用为中心的 Google Cloud 中设计、定义和管理 App Hub 应用的最佳实践。 遵循这些实践对于创建可操作、可管理且高效的应用至关重要,这些应用应与您的业务目标保持一致。

应用管理的核心原则

遵循以下核心原则有助于您以应用为中心的方式管理 Google Cloud 基础架构,从而最大限度地提高价值:

  • 明确界定边界:以符合运营、监控、治理和问题排查逻辑的方式设置应用管理边界。此外,在此边界内用作应用组件的资源最好具有共同的运营生命周期或业务价值,以简化管理并降低风险。

    出于运营目的,请务必了解应用管理边界可观测性范围之间的区别。

    • 应用管理边界定义了包含 Google Cloud 资源的项目集合,您可以使用这些资源来设计、创建和管理应用,如关键概念中所述。
    • 借助 Google Cloud Observability 中的可观测性范围,您可以同时查看多个项目的遥测数据。

    您的日志、指标和轨迹范围应包含应用管理边界内的数据。如需详细了解可观测性范围,请参阅配置可观测性范围

  • 反映业务能力:围绕业务功能或端到端工作流程(而不仅仅是技术层)来定义应用。应用应代表您业务的独特价值流。

  • 明确所有权和元数据:为每个应用分配明确的属性,以便团队在 App Hub 中有效地查找、了解和管理这些应用。这些属性支持发现和治理。 可发现性是指相关团队(例如开发者和运维人员)可以找到应用。治理明确定义了每个应用的所有者和责任人。

    在 App Hub 中,您可以定义以下关键属性:

    • 环境:应用生命周期中的阶段,例如生产环境、预演、测试或开发。此属性可帮助团队根据组件的部署阶段过滤和管理组件。