欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

云计算时代:企业须重新思考IT控制权

程序员文章站 2024-02-02 19:03:04
作为云计算顾问,笔者非常惊讶地发现,很多高管(无论是IT还是业务线)仍然更加青睐于私有云。这些经理们非常乐意把钱投入到新奇的数据中心(也就是私有云),尽管亚马逊云计算服务(AWS)及其同行们正在重塑整...

作为云计算顾问,笔者非常惊讶地发现,很多高管(无论是IT还是业务线)仍然更加青睐于私有云。这些经理们非常乐意把钱投入到新奇的数据中心(也就是私有云),尽管亚马逊云计算服务(AWS)及其同行们正在重塑整个IT世界。

作为云计算顾问,笔者非常惊讶地发现,很多高管(无论是IT还是业务线)仍然更加青睐于私有云。这些经理们非常乐意把钱投入到新奇的数据中心(也就是私有云),尽管亚马逊云计算服务(AWS)及其同行们正在重塑整个IT世界。他们的原因是什么呢?有时候他们认为,与公共云选项相比,私有云能够帮助他们节省资金。但事实并非如此:私有云构建和管理的成本非常高昂,而公共云服务的价格持续在下跌。其他人指出是因为安全性问题。好吧,并不是这样,也许私有云能给我们足够的弹性?可能没有。尽管如此,他们仍然死心塌地地构建私有云。为什么会这样呢?真正原因当然是对控制权的争夺。

像控制狂一样思考

IT高管一直是控制狂。我们的IT环境充斥着各种设备,我们认为运行IT的唯一途径就是控制一切,IT总是不情愿地向企业用户提供功能和信息—并且只有当企业用户要求时。

但现在这种古老的大型机运作方式正在“淡出舞台”,这些年,我们逐渐移动到客户端/服务器,到n层网络,到互联网,再到云计算,越来越趋向于分布式计算,这也带来了分布式控制。

当然,企业内的技术力量一直在抵抗这种趋势,但他们注定在打一场败仗。例如在21世纪初第一代SOA出现时,IT试图通过购买ESB来部署SOA,ESB是中间件的连接中枢。但很多企业最终面对的是多个ESB和其他中间件,因为每个部门孤岛的经理需要各自的控制,他们都渴望获取控制权。所以,面对中间件,SOA的努力最终变得徒劳,其承诺的灵活性优势也消失在复杂的中间件中。

到底怎么回事呢?为什么高管如此渴望控制?原因有两个:风险缓解和差异化。如果某个技术在你的控制之外,那么可能会有不好的事情发生:安全泄露、监管违规或者性能问题。但问题是,保持控制权并不一定能够减少这些风险。然而,如果你负责管理这些风险时,你自然反应就是保持控制权。

经理们也认为不管他们在各自的孤岛中做什么,在某些方面来看,都是特殊和有所不同的。因此,他们无法使用共享的中间件或者共享的基于SOA的服务或者多租户云计算。如果他们这样做的话,他们将不再是特殊的。对于任何可行的市场策略而言,拥有一个差异化产品是必要的。因此,我的技术必须与你的技术有所不同!

混乱vs.控制

正如你所期待的,云计算可能“动摇”这两个因素,因为云计算能以我们从来没见过的方式来从控制分离责任。每个经理都知道控制盒责任通常是“齐头并进”,在一般情况下,我们更愿意将这两者放在一起考虑,因为我们最不想看到的就是没有控制的责任:沦为“替罪羊”然而,在云计算中,我们可以保持控制,同时将责任委托给云服务供应商(CSP)。云服务供应商负责确保操作环境的正常运作,包括自动化管理和用户驱动的安装和配置—让云计算区分于虚拟化托管。但实际上,云服务供应商将对每个客户环境的控制已经分配给了客户本身。

为了扭转这种控制vs.责任的方程式,我们将云服务供应商放在替罪羊的位置。因为我们与云服务供应商有服务水平协议,我们可以相信他们会对我们的操作环境承担责任,如果出了什么差错,我们可以追究他们的责任。但对这些环境的控制仍然在客户手中。一旦企业高管意识到这一点,他们将会马上停止构建私有云。毕竟,如果你可以保持控制的同时放下责任,你怎么可能还想要承担责任?

将责任转移到云服务供应商还可以帮助解决合规路障,合规问题是很多高管选择私有云的原因之一。负责任的云服务供应商加上足够详细的服务水平协议,可以确保企业抵御违约风险。请记住,法规很少明确你应该如何遵守,只有明确你必须遵守。如何遵守合规完全取决于你自身。只要你勤奋、有责任心,并遵守既定的最佳做法,你完全能够减少违规风险。云服务供应商正“摩拳擦掌”希望承担这个责任,所以最好的风险缓解战略就是转移到公共云。

差异化的价格

对IT集中化控制的第二个威胁是对差异化的业务驱动。无论我们的部门在做什么,都是特殊和与众不同的,因此,我们的基础设施以及我们的应用程序环境也必须是独特的。这个原则也解释了为什么高官们乐于追逐私有云,就像在不断变化的大海中追组漂浮的木块。

没有企业会梦想着联系计算机芯片公司,要求他们制作满足一般业务需求的自定义处理器。服务器呢?不太可能,但也许可能。你的核心业务应用程序,例如财务、人力资源或者客户关系管理(CRM)呢?较为可能。提供差异化功能的应用程序呢?我们正在谈论这个。

换句话说,几乎没有企业有任何合理的动机来指定自定义的基础设施。现在的基础设施即服务(IaaS)已经可以满足企业的需求,很多配置选择:处理器速度、操作系统(你想要Windows还是某个版本的Linux)、内存、存储和网络都是用户可配置和可设置的。此外,企业也没有理由定制自己的开发、测试或者部署环境,而是使用平台即服务(PaaS)产品。

应用程序呢?对于非战略性应用程序(例如CRM),还不如使用软件即服务(SaaS),例如Salesforce。没有高管会说他们的客户关系需求非常独特,以至于他们需要编写自己的CRM系统。那么,那些战略性应用程序呢?即为我们提供差异化功能或信息的应用程序。如果现有的SaaS不能实现,那么可以考虑PaaS和IaaS:它们可以为我们构建和托管自定义应用程序。

还没有信服?考虑竞争风险:即花太多钱在不必要的功能上的风险。你的竞争对手正在利用云计算,将他们的重点放在真正的战略性差异化上,节省其他方面的资金,而你则在投入大量资金到你本可以以更便宜的价格从云计算中得到的产品中。如果追求独特性不能帮助你加强竞争力的话,你完全在浪费钱。

总结

外包商品功能到低成本的供应商,同时侧重于你的战略性增值定制产品,是业务领域经常被提及的模式,但在云计算崛起之前,这种模式并没有真正进入IT领域。这里的原因在于:在过去,我们不能像现在一样分离控制和责任。在云计算出现之前,如果我们选择外包,其他可能也会凑凑热闹。所有外包整个IT操作的企业都是这样走过来的。当然,当你的技术变成别人的责任时,你同时也放弃了控制权。

也许在云计算中保持这种控制的最大挑战在于它提出了管理上的利害关系。云计算的自动化自助服务为企业带来了强大的工具。如果没有积极的自动化的管理办法,我们最终可能会“脱轨”。在当今的技术环境,这样的问题很普遍:从携带自己设备到工作场所(BYOD)挑战到SOA管理,再到流氓云,我们必须学会如何保持控制,同时保持这些强大技术带来的灵活性。但如果我们将底层技术的责任交给公共云服务供应商,我们将永远无法具有成本效益地保持控制,同时保持我们的竞争力。