应用程序运营
AWS 客户通常运营数百个应用程序,需要监控和管理各个资源,以确保其应用程序可用、安全、成本优化且性能最佳。应用程序对客户业务至关重要。它们是一组协同工作的资源,为最终用户提供特定功能或服务。在当今快速发展的数字化环境中,将 AWS 资源组织成定义明确的应用程序对于高效的云运营变得至关重要。这种以应用程序为中心的方法需要解决常见的挑战,如资源分散、运营效率低下以及跨多个 AWS 账户管理资源的复杂性。
AWS 提供了一套全面的服务,旨在支持以应用程序为中心的云运营策略,使您能够简化资源管理、提高可见性并增强整体运营效率。
应用程序运营是 AWS 中的一组能力,提供一种一致的方法来以更少的工作量和大规模地监控应用程序的成本、健康状况、安全态势和性能等 metrics。这些能力在多个 AWS 控制台中编织以应用程序为中心的视图。

在复杂的云环境中,管理应用程序对许多组织来说可能既具有挑战性又耗时。挑战不仅在于管理单个资源,还在于在应用程序生命周期的不同阶段执行应用程序任务。这种碎片化的方法使得难以识别哪些资源与特定应用程序相关联,导致关键事件期间的响应时间增加,以及访问相关运营数据的复杂性。
为了应对这些挑战,建立资源管理的坚实基础至关重要。这个基础从全面了解资源现状和实施以应用程序为中心的强大标记策略开始。通过这样做,组织可以在 AWS 中过渡到以应用程序为中心的视图。
这种方法使客户能够快速识别与特定应用程序相关的资源,了解其相互依赖关系,并在需要时采取适当的行动。它还通过提供更清晰的资源在每个应用程序上下文中使用情况的图景,简化了监控、故障排除和成本优化工作。

建立基础
AWS 客户通常在单个账户中处理大量资源,缺乏对其应用程序的统一视图会显著阻碍高效行动和决策。为帮助客户在实现业务目标的同时扩展运营,资源管理服务提供了核心原语、概念和技术,用于有效地探索、组织和管理 AWS 资源。这些服务提供了基本构建块,客户可以利用它们按照业务目标大规模处理资源。此方法的基础包含以下组件:标记、标记策略、资源组和 Resources Explorer。
AWS Resource Explorer 聚合有 关 AWS 资源的详细信息,并提供集中位置对其采取行动。您可以查看资源足迹的详细信息,评估治理情况(如有多少未标记的资源),并探索详细的资源元数据和资源的关系图。识别账户中的资源是了解资源现状的第一步。
标记是组织资源和简化资源管理的关键步骤。它允许客户高效跟踪各种资源。虽然许多组织已经使用标签来标识部门、环境和成本中心,但添加应用程序标签特别有价值。此标签有助于识别每个资源与哪个应用程序相关联,在单个资源和它们支持的应用程序之间提供清晰的链接。要实施应用程序标记,首先识别在每个应用程序中运行的所有资源。制定包含应用程序名称的一致标记策略,并在所有相关资源中系统地应用这些标签。
确保标记是您资源预配过程的一部分以保持一致性。例如,一个拥有数百个在 AWS 上运行的应用程序的零售客户。这意味着管理数千个 AWS 资源,如 Amazon EC2 实例、Amazon S3 存储桶、Amazon Relational Database Service (RDS) 数据库和 AWS Lambda 函数。这些资源可以属于各种应用程序,如库存管理、销售点系统(POS)、客户忠诚度计划和电子商务平台。
Example for tagging schema for POS system and inventory manager can be as:
Application name ("pos-system", "inventory-manager")
Environment (e.g., "production", "development", "testing")
Business unit (e.g., "north-america", "europe", "e-commerce")
Cost center (e.g., "it-ops", "marketing", "sales")
通过应用此标记方案,作为零售客户,您可以在关键事件(如 Cyberweek 促销)期间查找并及时响应与 POS 系统相关的性能问题。因为您将能够从以应用程序为中心的视图中精确定位相关资源。
标记和资源组与客户如何概念化其环境协同工作。资源组允许您将 AWS 资源组织成反映应用程序、项目或工作负载的组件。这种方法提供了一种直观的方式来集体管理和监控资源。要有效使用资源组,请根据您的应用程序标签创建它们。在相应的组中包含每个应用程序的所有相关资源。然后可以将这些组用于集体管理任务,如监控、权限和成本跟踪。
继续我们的零售客户使用标记方案的示例,所有标记为 "Application: pos-system" 和 "Environment: production" 的资源被分组在一起。提供了对所有属于生产环境 POS 系统的 AWS 资源的单一视图。