监控 Enchanted 的云

原文链接:https://blogs.technet.com/b/privatecloud/archive/2011/09/15/monitoring-the-enchanted-cloud.aspx

我们关于云计算的讨论中一个反复出现的主题是,云计算与应用程序和服务交付密切相关。尽管我们都认为我们在向用户提供服务,但我们在传统数据中心内关注的是保持持续供电,而持续供电的一个附加产品就是我们提供的服务。针对云计算(包括私有云),我们从一个服务提供商的心态入手,主要关注为我们的用户提供的服务。

这就为我们引出了 Microsoft 私有云博客上一位新的嘉宾博主“Microsoft 云爱好者”今天的博文中的主题。在这一期中,Microsoft 云爱好者会回答有关对基于云的解决方案的预期问题,重点介绍服务交付的关键概念,以及在履行服务提供商的职责时监视正确事物的重要性。

希望您会喜欢 Microsoft 云爱好者编写的这篇文章,如果您希望向他咨询关于私有云的问题,请通过博客底部他的电子邮件地址联系他。我们将回答他在
Microsoft 私有云博客上收到的问题。谢谢!– Tom。


 

 

<—Microsoft 云爱好者

 

  

亲爱的 Microsoft 云爱好者:

当我将任务关键型业务应用程序迁移到 Microsoft 的专用云服务时,所有一切是否总是会正常工作,我是否会解决一个问题而引入另一个问题?或者换句话说,为什么我需要将应用程序迁移到其他人的云上,我如何确保它们将比我目前工作得更好?

诚挚地问候,

Enchanted 女士

=======================

亲爱的 Enchanted 女士,

简单的答案是:否。所有一切并不会总是正常地工作或可用。如果您的期望设定得太高,您将会失望。

详细的答案是:

Enchanted 女士的问题的答案包含 3 部分:

  • 专业
  • 成本和
  • 监控

今天的博客的主要介绍监控,但是我首先将介绍一下前两部分。

专业

所有一切最终都会朝专业发展。专业是所有技术最终变得更好的一种途径。利用自行车零部件创造了第一架滑翔机的莱特兄弟知道,他们必须变得更加聪明,更加熟悉飞机零部件的制造。所以他们花了大量时间来测试、研究和改进零部件,这样最终才制造了飞机。

由于这种艰辛的工作,我们现在拥有了一个庞大的飞机专家行业。Microsoft 的云技术也是如此。您是否真的需要关心 OSI 协议栈的 7 层是什么,才能发送电子邮件?让其他某个人来担忧所有这些可能更有意义。

成本

云使 Microsoft 能够根据技术增长的需求来扩展和共享所需的技术。而且由于它是共享的,这意味着技术的成本在一个非常庞大的社区中化整为零。

换句话说,专业使云变得更好。共享使它更廉价。

监控

其他两部分都显而易见,但为什么要谈论监控呢?这与我们将关键业务应用程序迁移到云有何关联?

当将任务关键型应用程序迁移到 Microsoft 的专用云服务中时,您在理解、构建和部署解决方案时一定要考虑到监控。仅仅因为某项功能可在“云”中运行,并不意味着它将更好地运行。服务中断。这种事情将会发生。它可能由应用程序的编写或设计方式、所购买的服务类型、底层网络的损坏,或者甚至物理硬件的损坏而导致。仅仅因为一个关键应用程序位于云中,并不意味着它将更好地运行。会发生一些事情。人们会犯错。一些东西会被破坏。

尽管云确实能增加冗余、恢复能力、更好的性能、扩展能力等,但这并不意味着它不会被破坏。一旦每个人都实际接受了事物将可能破坏,那么诚信(最终)会占据优势,对话会迅速转向“如何确保我将知道它何时是可信的?”

现在,我必须承认我个人长期拥有的一种偏见。当为关键客户系统构建监控解决方案(我已构建了许多这样的系统)时,我总是会从最终用户的角度来构建它们。这意味着,我构建的监控工具主要负责监控典型的最终用户看待系统的方式,而不是技术或底层组件看待系统的方式。

以这种方式思考它。知道整个解决方案有效,或知道构成整个解决方案的所有各部分有效,哪个更好?对于后者,您从没有真正知道整个解决方案的实际工作情况。这并不是暗示。而是无法保证。更糟的是,如果您采用监控一切要素的方法,最终会构建许多您可能从不需要或使用的“事物”。

我的偏好非常简单。在监控任何系统时,首先关注最终用户体验。最终而言,其他还有什么比这更重要呢?客户想要的是有效的系统。我们需要做的是构建探针、工具、脚本等来监控“人们所看到的”事物。如果从“最终用户角度”运行测试,您很快就会发现哪些底层组件在“破坏”您的系统和客户体验。撇开调试,只有在这之后,您才应该添加其他的监控系统来仅度量“最可能破坏”而不是最可能成功的要素(就像在中学一样)。在这个具体的情况下,自上而下的监控和设计确实很有用。

它与关注密切相关。我花了很长时间才发现了这一点。这是在很多年以前。但我很快就汲取了一个非常重要的教训。从那以后,我从未停滞不前。

如果我们首先将注意力集中在客户上,其他所有一切都会变得有条不紊。

诚挚地问候,

Microsoft 云爱好者 (cloudguy@microsoft.com)

 

==========================

作者:

Microsoft 云爱好者

cloudguy@microsoft.com

编辑

Tom
Shinder
tomsh@microsoft.com首席知识工程师, SCD iX
Solutions Group

Twitter 上关注我: https://twitter.com/tshinder

Facebook https://www.facebook.com/tshinder