机房360首页
当前位置:首页 » 技术前沿 » IT的健康运营:为什么抽象至关重要

IT的健康运营:为什么抽象至关重要

来源:机房360 作者:Harris编译 更新时间:2018/5/10 6:44:59

摘要:如今,数字化转型正在给IT部门带来巨大的压力,希望能以更快、更高效地交付应用和服务。这需要转变IT及其运作方式。

    如今,数字化转型正在给IT部门带来巨大的压力,希望能以更快、更高效地交付应用和服务。这需要转变IT及其运作方式。
  
  独立运作的IT现状必须改变。IT部门希望资源可以在堆栈的每一层中的技术孤岛中进行管理,但这是一种幻想。并且在某种程度上,应用程序会在需要时以神奇方式获得所需资源。
  
  在过去的几十年里,IT管理已经走上了一条无路可退的道路。许多具有复杂交互作用的不同移动部件使得难以有效跟踪、监控和控制环境。多年来,在努力解决各种各样的痛点时,IT行业一直在推出越来越多的管理工具和产品来解决问题,但仍未能有效地解决。企业致力于解决这些痛点,却没有解决管理方面的挑战,从而增加了企业的总拥有成本(TCO),并造成了企业运营和管理上的噩梦,这称之为“IT药物管理”。
  
  例如,当应用程序开发人员部署应用程序时,其所请求的PaaS服务需要部署。IaaS必须分配这些服务所需的计算、存储和网络。计算、存储和网络必须具有足够的CPU、内存、I/O、带宽等资源以满足部署的应用程序的需求。一旦部署应用程序,其需求将不断波动变化。随着需求波动,必须调整沿着所有层分配的资源。大多数环境现在都有几层抽象和应用程序与CPU、内存、I/O、带宽消耗之间的分离,但是在结束时,应用程序需要这些资源才能执行。
  
  如果每个层(PaaS和IaaS)以及每种技术(计算,存储和网络)继续在孤岛中运行,那么不可能提供具有所需敏捷性、弹性和规模的服务。
  
  打破孤岛是不够的
  
  在每一层中,在每个孤岛中,工作人员正在分析大量数据以作出三种类型的决定:是否需要更多的东西?需要更少的东西吗?谁应该消费什么?或谁放置什么东西?在任何一个典型的企业中,每天都会有成千上万的这样的决策。人们不可能保持并持续不断地做出正确的决定。这意味着,如果IT部门继续依赖这些决策,IT部门将无法提供数字世界所需的灵活性、弹性和规模。IT运营必须采用软件系统来自动做出这些决策并采取行动。
  
  这需要的不仅仅是一些利基工具的集合。IT需要拓扑范围、数据收集和管理功能的综合领域与背景和目的。它要求通用数据模型在语义上表示跨越物理计算、虚拟计算、物理网络设备、虚拟网络、物理存储设备、虚拟存储、操作系统、应用程序和AWS、Azure等运行的公用工作负载的各种实体之间的所有相互依赖性。
  
  IT运营需要通用的抽象和通用语义,这些语义在自动化工具、基本性能监控工具、识别异常工具、容量管理工具、变更管理工具、日志管理工具、合规工具、故障排除工具中并不存在。
  
  期望的状态
  
  IT的目标是确保应用程序的性能,并且要做到这一点,必须在“期望的状态”中维护一个环境:确保应用程序性能的状态尽可能有效地利用环境,尽量降低成本,并保持业务策略遵从性。要实现这一目标,需要不断地实时地在多个维度上进行正确的权衡。实现期望的状态是在以下几点之间进行权衡:
  
  •预算和成本
  
  •弹性、性能和敏捷性
  
  •应用程序性能和基础设施利用
  
  •工作负载QoS和资产
  
  •计算、存储和网络带宽
  
  •计算、存储和端点延迟
  
  •基础设施限制和业务限制
  
  •计算和存储
  
  •CPU、内存、I/O、网络、延迟等。
  
  •应用优先级
  
  •流动性和合规性规定
  
  更复杂的是,这发生在“N维”空间中。堆栈的每一层都由不同的资源组成,这些资源添加了多个维度,必须在多种折衷之间考虑。而且他们必须在数据中心的多个实体之间满意才能达到所需的状态。不要忘记,所有这些都必须在平衡业务优先级的同时进行管理。
  
  抽象问题
  
  管理IT很复杂,涉及许多不同的实体,每个实体可能处于许多不同的状态。用无尽的低级别规则来管理这样的环境是站不住脚的,这就是为什么抽象的通用概念和行为很简单并且能够扩展很多事情的原因。
  
  抽象隐藏了管理环境的混乱细节,但暴露了控制和维护“健康”环境的必要水平。抽象通过收集和分析所需信息来扩展到大型环境,避免了可能在较大环境中出现的“大数据”问题。它还简化了复杂异构环境的管理,并且可以在不必熟练掌握所有底层平台的情况下对其进行管理。此外,抽象减轻了平台锁定问题,无需实施一系列特定于平台的专有工具。它还降低了分析的复杂性,并且通过一个共同的抽象,分析只需要处理一种资源,例如磁盘I/O,而不是多种不同设备模型的不同版本。
  
  最后,但并非最不重要的是,抽象解决了N维权衡方程。没有适当的抽象,解决权衡的根本问题是无法解决的。例如如何比较/评估CPU、内存、IOPS、网络、存储延迟、响应时间、TPS、堆栈大小,连接池等之间的适当权衡?为了解决这个问题,人们必须能够评估/比较所有的维度。做到这一点的唯一方法是提供一种共同的抽象,以提供所有维度之间进行比较的机制。
  
  不要把任何单一决策的自动化误认为是一个可行的解决方案。任何孤立地查看特定资源或资源子集的方法都无法将环境驱动到所需的状态。一个共同的抽象是必要的,而管理大规模和日益复杂的IT环境以维持所需状态的唯一方法是通过自动化。而且,为了使环境的移动部分自动化,抽象是关键。
  
  未来的挑战
  
  IT行业需要对混乱局面做好准备。这是一个采取新方法的机会,可以使IT的未来发展变得更加有效和高效,同时推动IT技术的发展。如果人们试图在不改管理和运营基础设施的方式的情况下扩展基础设施,那么成功只能在孤岛中发生,如果有的话。一个充满活力的未来需要动态的、自我管理的基础设施,从而提供适当的抽象级别,并消除业务和IT运营团队的障碍和负担。
  
  编辑:Harris

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2018510/n1985103521.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片