云监控入门

云监控入门

原文作者:Angela Stringfellow

原文地址:https://dzone.com/articles/a-cloud-monitoring-prime

云监控是评估、监控和管理基于云的服务、应用程序和基础架构的过程。许多公司利用各种应用程序监视工具来监视基于云的应用程序。下面我们来看看云监控的运行机制和成功的实践。

要监控的云服务类型

有多种类型的云服务要监控。云监控不仅仅是监控AWS或Azure上托管的服务器。对于企业来说,他们也非常重视监控他们所使用的基于云的服务。包括Office 365和其他的服务。

  • SaaS - 像Office 365,Salesforce这样的服务
  • PaaS - 开发人员友好的服务,如SQL数据库,缓存,存储等
  • IaaS - 由Azure,AWS,Digital Ocean等云提供商托管的服务器
  • FaaS - 新的无服务器应用程序,如AWS Lambda和Azure Functions
  • 应用程序托管 - Azure App Services,Heroku等服务

其中许多可以通过传统的应用程序性能监视工具进行监视。但是,云监控对基本的服务器监控工具有一些独特的要求

云监控如何运行

“云”这个术语是指一组网络托管的应用程序,通过网络对数据进行存储和访问,而不是通过计算机的硬盘。

  • 对于消费者来说,使用互联网查看网页、通过诸如Gmail等服务访问电子邮件帐户以及将文件存储在Dropbox中都是云计算为消费者提供服务的例子。
  • 企业以相同的方式使用云。他们还可以使用软件即服务(SaaS)选项来订阅业务应用程序或租用服务器空间来托管专有应用程序,以向消费者提供服务。

云监控通过一系列监控运行应用程序的服务器,资源和应用程序的工具来工作。这些工具通常有两个来源:

  • 来自云提供商的内部工具 - 这中方式比较简单,因为这些工具是服务的一部分。无需安装,可以无缝整合。
  • 独立SaaS提供商提供的工具 - 虽然SaaS提供商可能与云服务提供商不同,但这并不意味着这两种服务无法一起正常工作。这些提供商在管理性能和成本方面也有专长。

云监控工具查找可能会阻止或限制企业向客户提供服务的问题。通常,这些工具提供有关性能,安全性和客户行为的数据:

  • 网络安全保护网络免受网络攻击的必要组成部分。 IT团队可以使用它来及早发现漏洞和易受攻击的地方,并在造成无法挽回的损害之前保护网络安全。
  • 通过定期进行测试,机构可以快速发现错误并纠正错误,从而减轻对性能和功能的损害,改善客户体验,促进销售并提高客户保留率。
  • 速度 —就像功能和用户体验—是客户满意度的主要驱动力。监控速度指标并生成数据可以帮助机构优化网站和应用程序。

如果一个机构及早并经常地进行监督,他们可以使用这些数据来排除问题,并及时(即便不是即时)进行修复。

云监控的好处

利用云监控工具的主要优势包括:

  • 已经有了基础设施和配置。安装快速简单。
  • 专用工具由主机维护,包括硬件。
  • 这些解决方案适用于各种规模的机构。所以如果云活动增加,正确的监控工具可以无缝扩展。
  • 基于订阅的解决方案可以降低成本。他们不需要负担启动或基础设施的支出,维护成本分散在多个用户之间。
  • 由于资源不是该机构的服务器和工作站的一部分,因此当本地问题扰乱该机构时,它们不会受到干扰。
  • 许多工具可用于多种类型的设备 - 台式电脑,平板电脑和电话。这使得各种机构可以从任何可以访问网络的位置监控应用程序和服务。

最佳实践

各种机构需要将云监控作为优先事项并对其进行规划。该计划应包括需要回答的问题和要实施的目标,例如:

  • 确定指标和事件 - 需要监测哪些活动?并非所有可以测量的东西都需要报告。监控那些确实很重要的指标。
  • 使用一个平台汇报所有的数据 - 除了要监控云服务之外,一些机构可能拥有自己的基础设施。他们需要解决方案能够在单一平台上汇报不同来源的数据,从而可以计算出统一的度量标准并获得综合性能的结果。
  • 监控云服务的使用和费用 - 扩展的能力是云服务的一个关键特性,但是增加云的使用会导致成本增加。健壮的监视解决方案应该跟踪在云上活动的数量以及它的成本。
  • 监控用户体验 - 组织需要了解用户在使用基于云的应用程序时的体验。通过监视指标,如响应时间和使用频率,以获得性能的完整视图。
  • 使用数据触发规则 - 如果活动超过或低于定义的阈值,正确的解决方案应该能够添加或减少服务器以保持效率和性能。
  • 分散和集中数据 - 机构应该将监控数据与应用程序和服务分开存储,并且应该集中起来,方便关键的涉众访问。
  • 尝试失败 - 测试您的工具,看看中断或数据入侵发生的原因是什么,并在满足某些阈值时评估警报系统。

其他的资源和教程

如果想获得更多的信息和建议,请访问以下资源:

对于任何使用云计算的机构来说,监控都是必须的,无论是为了安全性还是性能,但是选择合适的应用程序性能监控(APM)解决方案是很有挑战性的。阅读这篇文章,了解IT管理团队在评估和实现APM解决方案时所犯的常见错误。有吵闹的邻居影响你的表现?请阅读这篇文章,了解如何使用Stackify's Retrace for APM来监控“吵闹”的云邻居和web应用程序。最后,想获取对于DevOps流动、服务器监控和云计算的一些专家见解,这次对Sean Hull的采访是必读的。

本文的版权归 用户1210890 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT大咖说

微信支付大规模前端开发背后,如何用外包解决困境

摘要 业务高速发展离不开各种配套运营系统的高效建设,微信支付也不例外。在前端人力极其匮乏的条件下我们另辟蹊径,大规模引入外包团队协同作业,并且在如何保证效率和质...

4426
来自专栏蓝天

谈抽象接口的重要性

.pdf 抽象是架构师最基础最重要的能力之一。一名程序员要成长为架构师,首先要理解接口的重要性。但是对一个没有经验的人来说,他心中可能无法体会“接口”这两个字...

721
来自专栏熊二哥

《大型网站技术架构》学习笔记-01概述

李智慧老师的大型网站架构已经买了两年了,之前大体看过一次,不过还未内化为自己的本领,最近项目空闲,决定尽力掌握这部分的知识,以跟上大师的节奏。今天是儿童节,祝自...

2755
来自专栏Java后端技术栈

“杀”一个程序员不需要用枪,改三次需求就可以了!

在很多软件公司,特别是一些创业型的团队中,对于这样的情景可能大家都很熟悉:项目经理或者产品经理(产品狗)口头或者简单记录一下软件产品的大致要做的功能,直接就让研...

1141
来自专栏姬小光

科普 | 一张表格告诉你,到底 H5 和小程序哪个好

许多做产品的同学经常会有这样的疑问,计划开发的移动端产品到底是用 H5 好还是用小程序好,甚至很多开发同学也搞不清楚这两者在具体使用中的优劣。那么相信读完此篇,...

1562
来自专栏java工会

阿里双十一购物节背后的技术问题

一年一度的双十一购物狂欢节又要来临了,你准备好剁手了吗?我每年都要购买好几百,有时候甚至是一千多的东西。不过以前我还没有考虑过这背后的技术问题,直到最近我做了一...

932
来自专栏云计算D1net

选择最佳云服务器的9个步骤

将业务迁移到云服务器,可以降低成本、简化工作流程,并消除对IT硬件的需求。对于小型企业来说,最大的好处就是能够专注于核心业务活动,让云服务器能够解决维护、备份、...

5155
来自专栏Java学习网

程序员需谨记的8条团队开发原则

  当你从学校出来,找到第一份软件开发工作的时候,你就不再是一个单独作战的程序员了,你将会有一个团队,你的一举一动也将直接影响团队的效率和产出。下面这8条团队开...

3295
来自专栏腾讯高校合作

小程序这13大新能力,将对你产生什么影响?

微信公开课“小程序专场”,微信团队带来两项全新能力——“第三方服务”和“附近的小程序”。 至此,小程序近期一共开放了13项新能力。对于用户来讲,会带来哪些影响呢...

3366
来自专栏顶级程序员

合法练习黑客技术?这15个网站也许可以帮到你

来自:FreeBuf.COM(微信号:freebuf) 链接:www.freebuf.com/special/123961.html(点击尾部阅读原文前往)...

48215

扫码关注云+社区

领取腾讯云代金券