在云计算时代,如何监控云服务的 SLA ?

在云计算时代,如何监控云服务的 SLA ?

当今已处于云计算时代,什么都云化了,从文件存储到视频转换,从服务器托管到后端接口,甚至于特定的应用逻辑,比如 IM 服务、好友关系服务等等,很多东西云厂商都帮我们做好了!

在云计算时代,如何监控云服务的 SLA ?

因而监控这个主题也貌似渐渐地谈得少了!
甚至于运维人员的需求也在逐渐变少了!
那我们就可以一劳永逸了吗?
不需要我们了解服务器和系统了?
不需要我们部署监控系统和服务了?
我们只需要写好代码发布就可以睡大觉了?
No!

虽然云服务器厂商帮我们打理了一切的基础设施,但是 IaaS 厂商给我们的还只是一个个全裸的系统!

虽然 PaaS 厂商让我们不再为数据库切库、扩容、分库分表、主从架构而劳心劳力,起早贪黑,但是程序的性能问题,过去、今天、未来,仍将一直存在!

虽然 BaaS 厂商,已经为我们做好了各种接口,但是在面对海量访问成长时,接口调用的扩展性是我们不得不去重视的一个问题。

虽然这一切都已经很不错,而且会趋于更好,但是成长到一定程度,或者发展特定的业务,我们仍然需要 PlanB !云端安全、隐私等,对于某些特定的服务,仍然是一个关键的问题。因而,无论过去、现在、将来,监控仍然是一个互联网产品应该重点去关注的问题。

虽然 SaaS,BaaS,PaaS,IaaS 厂商为我们提供了方便的服务,但他们封装的那些计算能力是否能满足我们对可用性和效率的要求呢?所以针对不同情况的监控就很有必要。下图展示了云厂商封装的计算能力:

在云计算时代,如何监控云服务的 SLA ?

所谓监控,就是在平时的产品运行的时候,以一定的频率收集数据,当问题发生的时候,也能第一时间发现、报告和协助处理问题。监控的方面很多、维护也很多,作用也很大。

从架构的角度来讲,监控包括系统资源的监控、网络相关的监控、应用服务的监控,以及代码开发层面的监控和安全监控等。 从用户的角度来讲,监控包括了不同终端,不同网络环境,不同时间段的监控。

监控的作用也非常地大,无论是对于项目负责人,还是对于开发人员,了解和得到自己关心的一面很有帮助,就更不要说运维工程师本人了。

本文就来讨论在独立服务器或者 IaaS 环境下,我们需要对服务器和服务进行哪些监控?

系统资源的监控

所谓系统资源,就是硬件设备在操作系统中的表示。比如在操作系统中,可以看到CPU、内存、磁盘、网卡等的使用情况。下面稍加展开。

CPU:

说到这些资源的监控,我们可以想得很简单,但是也可以想得很详细。比如一般情况下,我们监控 CPU 资源就监控负载,说到负载

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值