Amazon Web Services(AWS)是 Amazon 提供的云计算平台,为企业提供技术服务,包括计算能力、存储和数据库。借助 AWS,企业无需购买、拥有或维护物理数据中心和服务器,而 AWS 的即用即付方法使企业能够避免与 IT 基础设施相关的高成本。
但是,AWS 上托管的应用程序和数据库会以 AWS 云日志和事件的形式生成大量数据。为了优化性能、资源利用率和威胁缓解,管理员需要使用高效的 AWS 云监控工具持续监控这些日志和事件。
AWS 服务模型
AWS 为其用户提供远程计算、服务器、联网、安全、存储、电子邮件、移动开发平台等,用于应用程序开发和分析。它使用公有云部署销售三种类型的服务模型。
- 基础结构即服务(IaaS):允许用户从本质上租用虚拟网络、计算机、存储、服务器和其他服务。Amazon Elastic Compute Cloud(EC2)、Amazon Simple Storage Service (S3) 和 Amazon Relational Database Service(RDS)是这些服务中最受欢迎的。
- 平台即服务(PaaS):允许开发人员使用互联网服务器创建和托管移动和 Web 应用程序,Elastic Beanstalk 是 Amazon 提供的 PaaS。
- 软件即服务(SaaS):允许多个用户访问专为分发而设计的相同应用程序,即基于网络的访问,AWS 作为一种 SaaS 模型,采用多租户策略,以确保在安全且隐蔽的空间中为客户提供服务。
AWS 公有云的利弊
公有云的优势
- 高扩展性:可以随着公司需求的增加而扩展容量。
- 低成本:与硬件、应用程序和带宽相关的成本是服务提供商的责任。服务按使用付费提供,通常通过年度、半年或季度订阅提供。
- 易于管理:让第三方运行您的云基础设施很方便;您无需像服务提供商那样开发和维护您的软件。
- 可用性和正常运行时间:服务提供商负责确保部署始终正常运行。
公有云的缺点
- 数据安全和隐私:在公有云部署中,对后端流程的可见性较低,这令人担忧。第三方访问机密信息会带来泄露敏感公司数据的风险。
- 可靠性受损:当云服务出现中断或故障时,高额的损失赔偿。
- 标准化服务选项:由于提供商通常只提供标准化选项,因此缺乏利基服务将无法满足具有不寻常需求的客户。
- 无限制支出:虽然按使用付费模式很方便,但如果不监控云服务使用,客户可能会产生未经授权的费用。
AWS 监控
通过 Applications Manager 的AWS监控,全面了解和控制在AWS环境中运行的云资源和应用程序工作负载。即时检测和修复问题,响应关键业务警报,并优化资源使用情况,以提高性能并节省成本。
使用 AWS 性能监控工具,可以:
- 监控 AWS 资源的关键 KPI
- 分析云应用程序性能问题的根本原因
- 快速跟踪向 AWS 的迁移
- 监控混合云和多云环境
- 管理 AWS 资源
- 使用 AWS 监控控制面板做出明智的决策
- 超越原生 AWS 监控工具
监控 AWS 资源的关键 KPI
AWS 监控解决方案可帮助您跟踪各种 Amazon 服务的重要KPI,以帮助增强在其上运行的各种关键业务应用程序的性能和功能。广泛了解各种 AWS 云指标,例如资源利用率、AWS 成本、请求统计数据和目标状态 - 每个指标都特定于不同的 Amazon 服务/实例,例如 EC2、Dynamo 数据库、Amazon RDS 等。
分析云应用程序性能问题的根本原因
AWS监控工具使管理员能够通过根本原因分析来识别各种性能瓶颈的根源,一些优势是:
- 在性能问题影响最终用户之前检测并解决它们。
- 通过为各种 AWS 监控指标设置阈值来识别错误并防止瓶颈,并在违反这些指标时收到警报。
- 将警报与通知操作相关联,以获取触发的短信或电子邮件通知,或在需要时配置自动操作。
- 配置动态基线 - 识别逐渐下降的性能,并确保应用程序始终以最佳性能运行,没有异常。
快速跟踪向 AWS 的迁移
通过监控业务关键型应用程序和基础设施,加快向 AWS 的迁移,并确保平台可靠性和业务连续性, AWS 管理工具可帮助您自动发现资源并全面了解您的 AWS 环境。
监控混合云和多云环境
适应多个云环境的混合基础架构可帮助您实现更大的灵活性,提供对各种工作负载的控制,并防止供应商锁定。借助AWS云监控,管理员可以全面了解除AWS之外的各种云(如Azure,Oracle Cloud,Google Cloud和OpenStack)中的所有工作负载。监控 AWS 以检测常见的性能问题,例如应用程序滞后、服务中断和服务器停机。
管理 AWS 资源
AWS 监控工具通过配置自动化云操作来帮助管理有问题的AWS资源,可以选择在违反设置的阈值时启动、停止或重启 VM。这可以减少手动干预,并可以帮助您管理资源的操作,而无需导航到 AWS 控制台,AWS 监控系统甚至允许管理员根据工作时间执行操作。
使用 AWS 监控控制面板做出明智的决策
借助我们的 AWS 监控软件,查看历史性能趋势,使用广泛的报告功能分析和规划 AWS 成本,使用预测报告来预测资源利用率并做出明智的决策,以确保最佳性能并提供无忧的用户体验。
超越原生 AWS 监控工具
尽管 AWS CloudWatch 提供了原生监控功能,但它可能很难设置,而且成本高昂,使用Applications Manager的云监控工具监控AWS不仅具有成本效益(不按指标或CPU收费),而且在自动发现的帮助下也易于设置。
AWS监控解决方案提供对以下AWS服务的实时监控:
- Amazon Elastic Compute Cloud (EC2)
- Amazon Relational Database Service (RDS)
- Amazon DynamoDB
- Amazon Aurora
- Amazon Billing
- Amazon Elastic Load Balancing
- Amazon SQS
- AWS Lambda
- Amazon Elastic Kubernetes
- Amazon Simple Storage Service (S3)
AWS Web 服务监控要求管理员授权该工具访问其 AWS,通过该工具可以创建监控器。然后,管理员可以收集复杂的指标,可视化资源使用情况,并针对其云环境中所有受支持服务的潜在异常发出警报。Applications Manager 在提供对Amazon云基础设施中每个微服务的运营可见性方面发挥着巨大作用。