什么是云监控?
云监控是指控制云工作流程的审查、监控和管理工作。云监控可以使用手动和/或自动监控服务或工具来验证云的运行情况。
对于依赖云技术的企业来说,这种基于安全和管理的过程已经变得至关重要。这一过程可以作为自动化软件来实施,让云管理员充分了解云的运行状况和性能。
云监控可以执行以下功能:
- 监测分布在各处的云数据
- 呈现文件、应用和用户的信息,从而消除潜在的违规行为
- 持续监控云,确保实时扫描文件
- 定期审计和报告,确保安全标准
- 将监控工具与不同的云提供商产品融合
您应该监控的云服务
虽然许多企业选择通过云监控来支持和管理 AWS 或 Azure 等公有云,但其他云服务也可以从监控中受益。虽然以下服务可以使用监控工具和服务进行监控,但云监控可以提供更深入的洞察力和保护。
云监控对象 - 云服务清单:
- SaaS 解决方案,如 Microsoft Office 和 Salesforce。
- PaaS 解决方案,如 Microsoft SQL。
- 由公有云供应商托管的 IaaS 服务器。
- FaaS 无服务器应用。
- Heroku 等服务的应用托管。
云监控的工作原理是什么?
要了解云监控是如何工作的,我们必须首先看一下它使用的工具。第一个(也是最常用的)工具是内部工具,由云提供商提供。许多公司选择使用这种工具,因为它与云服务打包在一起提供,所以不需要安装,可以很容易地进行整合。
另一个选择是使用由 SaaS 提供商提供的独立工具。这也是一个可行的选择,因为 SaaS 提供商是管理云架构性能和成本消耗的专家,但这偶尔也会导致整合问题和更高的成本。
无论选择哪种云监控工具,这两种类型都执行相同的功能:扫描云中可能阻碍企业向客户提供服务或产品的问题。为了达到这个目的,这些工具提供关于以下行为的数据:
云监控如何在不同的云环境中工作
虽然云监控服务对所有种类的云架构都很重要,但它履行职责的方式却各不相同。
到目前为止,对于监控来说,私有云是最简单的架构。由于内部基础架构的控制能力和可见性,企业可以保持对系统和软件的访问。然而,虽然这种模式的控制措施更高,但云监控通过监控工作负载和网络性能发挥了重要作用,为云架构师提供了配置或改变云流程所需的信息。
公有云提供的可见性要少得多,因此,云监控是必须的。虽然监控过程可能有点复杂,但云监控仍然可以提供关于云资源消耗、最终用户体验的关键数据,并对关键指标、日志和流量提供更好的可见性和控制。这一点尤其重要,因为公有云更有可能因为可视性差而产生意外费用。
最后,云监控工具有助于减少混合云架构独特的混乱问题。由于云数据不在一个单一的架构中,当用户试图从公有云或私有云访问数据时,可能会出现安全和合规问题。在这种情况下,云监控可以帮助管理员确定哪些数据需要存储在哪个云中,哪些数据需要异步更新,并将数据分成更小的、可管理的部分。
云监控的好处
云监控的好处多多。即使是完全依赖私有云架构的企业也能从云监控中受益,包括:
- 提高云应用和网络的安全性
- 简化连续性计划的实施,实现主动的(而不是被动的)风险补救
- 实现并维持理想的应用性能
- 通过快速报告问题和解决问题,优化服务可用性
- 由于完整的架构可见性,减少了意外的云成本
- 在云活动增加时下进行轻松扩展
- 可在多种设备上使用,确保随时了解云的情况
云监控最佳实践
- 确定哪些活动需要监控。选择对您的业务盈利最重要的指标。
- 将报告数据合并到一个平台上,以消除因处理多个云服务和基础架构而产生的混乱和复杂性。您的解决方案应该报告来自不同来源的数据,并在一个平台上呈现,使您能够全面地计算指标。
- 追踪订阅和服务费用。越是使用云监控服务,它的使用价格就越高。选择一个更高级的服务可以跟踪云上发生了多少活动,并从中确定成本。
- 要知道哪些用户在使用哪些云应用,以追踪责任。您还需要知道这些用户在使用某些应用时看到了什么,要从整体上监控响应时间、使用频率和其他指标。
- 用适当的数据自动制定规则,当活动超过或低于设定的阈值,确保您能够添加或删除服务器,以保持一致的性能。
- 将监控数据与应用和服务分开,并集中这些信息,以确保利益相关者能够轻松访问。
- 始终定期测试云监控工具。虽然一项服务可能看起来是可行的,但真正考验是发生中断或漏洞的时候,所以要测试工具以确保没有意外。