我不介意适度的争论。事实上,最近我对此还比较热衷。好的、积极的且基于事实的争论不仅可以激励人,还能帮助创建更好的系统及业务成果。
但我讨厌被欺骗。
有时谎言可能是善意的,但更多时候,谎言意味着伤害。而这种伤害会随着谎言的上升而增加。而痛苦、沮丧以及信任的丧失会持久不去。对于网络来说,缺少端到端可见性即是如此。
在IT和网络领域工作30年,我深感对于内容服务提供商(ISP)来说则更是如此。很少有IT专业人士会相信其WAN提供商,很大程度上是因为“以往的谎言”。
举个例子,有一次在支持电话中,ISP技术人员告诉我:“我对电路进行了回路,在我的终端上显示一切正常。”“你确定?”我回问到,当时手里拿着还未插的T1连接器。当我表明状况后,在一小会儿的沉默后,技术人员说“哦,可能是我看错电路了,继续吧……”
再举个例子,当出现了持续的慢速服务后,ISP技术员坚持是我们终端上的配置出了问题。直到我们将ping之后的结果(显示每个其他的数据包也丢包了)给他们之后,他们的技术人员才发现其设备上的带宽配置只是我们实际订购的电路速度的一半。
我只是举了两个简单的例子,然而相信任何在网络上工作个把月的人对ISP的失误和缺少端到端可见性和责任性大概都会有类似的感触。
公共云和私有云的融合
为何这对我来说很重要?而我又把它单列了出来?这是因为,不管你乐意与否,混合IT已来,且势不可挡。
这不是在开玩笑,事实是它已经率先影响你的数据中心。在最新一项调研中,SolarWinds发现34%的受访企业已有10%~24%的基础设施部署在云中,另外1/4的企业已迁移了25%的工作负载。往前看3到5年,3%的企业会将整个基础设施移至云中,近一半的企业表示有望将绝大多数的工作负载做迁移。
因此,如果你的企业已经在一定程度上迁往云中,且这种趋势还会继续下去,那么,IT专业人士如何验证所有事情都工作正常?
在回答之前,我想先界定一下具体的挑战。
将部分基础设施移至云中可能会影响可用性、性能以及其安全性。具体挑战是这一部分移出数据中心后,性能和可用性就和你的ISP紧紧绑在一块儿了。服务提供商很少对其造成额外延迟的设备/从节点A到节点B的可用路径提供清晰的试图。因此,如果你的企业发现难以连接上某个服务(可能是简单的异地存储,也可能是较为复杂的集装箱式高可用关键任务应用)的时候,你如何知道这究竟本地环境出问题了还是云提供商端出问题了?亦或是中间的连接出现了问题?
作为一名称职的IT专业人士,你应该明确三件事:职责、义务以及权力。如果当第三点(权力)你无法把控的时候,这无疑会造成灾难,因为你无法修复甚至影响你负责的系统。
混合IT带来的挑战
这正是混合IT带给我们的挑战,我们有责任和义务确保本地和云中应用和服务的性能和可用性,但我们却没有权力去修复在云中发生的问题。
而缓解该挑战的唯一办法是:网络端到端可视化。
你需要整个环境具备可视性——无论是本地、云中还是连接中途。这种可视性要能够显示出不同的设备类型(包括路由器、负载均衡器、无线控制器、防火墙、机械/固态存储、虚拟/物理服务器以及各种应用)。同时,它要能与不同厂商产品兼容。且随着企业IT环境的扩大、变得更为复杂,它也能够扩展至云中,并以增加设备及各种形式来进行扩展。
当你具备了这种可视性后,你就能揭开云的神秘面纱,看到你的数据是如何跳动的,你也因此到达了下一代网络监控。