云计算为各种规模企业都带来巨大的机遇
承诺具有这样的功能的确令人兴奋。但就细节而言,还存在不少棘手之处,其中包括价格模式、国际问题、服务中断、云平台集成应用的兼容性以及平台供应商提供的客户服务。
深刻理解相关技术,才有可能精心制定战略,减少任何可见风险。只有这样,有机处理和存储的需求才有可能考虑迁移到云。公司只有在考虑所有风险和了解所有好处的基础上,才有可能考虑迁移;只有某个可信源能够高度胜任云计算环境下的工作时,才有可能进行迁移。IT经理应该成为可以胜任此工作的可信源。
将云计算应用到商业硬件上的水平扩展应用
云计算不是IT部门发展过程中解决所有问题的灵丹妙药。许多数据中心并不能从云计算中获益很多。不过,在一些特定领域里,IT经理一定要考虑使用云计算。如果应用运行在商业硬件上,并且进行水平扩展的话,云计算将会起到很大的作用。
如果只是通过在架构中增加二十个节点来提高性能的话(例如标准集群LAMP部署),就可以考虑尝试在云中放置一些节点,一个月后看看是否有用。此外,如果你使用web服务,提供较大文档(如图片和视频网站),难以满足不断增长的存储和带宽的需求,可能应该考虑使用云存储来处理这些大文档。
云计算的另外一个重要用途就是暂时性增加容量。如果你的网站平时流量平稳,但会阶段性地在某一个短暂的、可预见的时间段里出现流量高峰(如月底),那么,在当前架构中增加云服务将更加节约成本。因为云计算中的很多服务允许你根据需求增加或缩少容量,而你只需要对实际使用的部分付费。
最后,如果你需要增加容量,但是很难获得较大的资金投入预算,那么将一些服务放到云上可能是一个边等预算批准,暂时解决增长需求的好解决方案。可能一两个月后,你会发现云计算不失为一种更好的长期解决方案。
云计算考虑及风险
云计算为各种规模的企业都带来了巨大的机遇。规模较小的公司可以得到最新和最伟大的软件而无需支付与之相关的维护人员成本。大型公司也可以避免投入大笔的“单机”使用许可费用,并完成升级工作而无需费时维护数以千计的桌面系统。
“云”通常是一个模糊的术语,不完全会打包到和企业级云计算工作相关的内容中;企业员工可能在云端存储文档,但是关于底层技术如何实现的这项工作,他们知之甚少,也不关心这样做是否安全。
本质上,所有的云计算服务由一个“堆栈”组成,可能包括硬件资产(服务器内存、CPU、磁盘)、运行在硬件上的虚拟化技术、网络组建(包含物理和虚拟的)、额外的计算和编制软件、大规模存储和虚拟机(VM)或者应用和软件实例。
尽管这个广泛的技术集在计算功能上打开了一个充满机遇的世界,但是企业必须知道因为这些技术进行交互的途径以及经常在云计算客户之间共享的特性,云堆栈中会出现漏洞。比如,多用户系统中,应用和数据托管在公有云或者商业云环境中(就像是在相同的物理平台上),制定合适的隔离、分段以及虚拟系统和数据之间的访问控制都是最基本的。
云计算潜力探底
随着云计算技术不断地被讨论和宣传,在IT业内已出现了一股云计算实施的风潮,但是实施云计算还是伴随着一定的风险和挑战的。我们需要清楚地了解这些风险和挑战,才能明确地确定我们需要把云计算作为我们IT企业的一部分或者是作为我们IT企业的扩展到何种程度,并确定将承受何种程度的风险和挑战为宜。
把我们的解决方案勉强用于云计算环境而期望能够从云计算的所有潜在优势中得益,这是行不通的。简单地实施云计算迁移是非常危险的,因为云计算环境与其他环境相比有着显著的不同。
制定一个云计算迁移战略要求我们不要仅仅拘泥于供应商所提供的材料,而是要了解更多更全面的信息。例如,你需要了解云计算环境的架构,你需要了解潜在的风险,以及把你的企业暴露在这些风险下而可能发生的潜在危害。这对提升你正确评估特定云计算的能力会有一定的帮助,你可以自行制定标准以确定你的企业需要哪种类型的云计算环境,此外你可以确定你能够以何种程度使用云计算IT资源。
这一点是非常重要的,因为传统IT模式就好像是一张白纸,企业可以在白纸上设计任意他们需要的架构和空间部署;这一切都是完全在他们掌控中的。但是,公共云计算环境不仅是一张白纸(我们可以在白纸上做些了不起的事,或者只是涂鸦),而且它还是一个要求我们依赖第三方开展实施的环境。在这种情况下,糟糕的设计或者错误的决策都可能会产生额外的问题或者出现处于盲区中的挑战。
因此,机遇与危机并存。抓住机遇、发挥其最大潜力的最好方法就是了解风险,分析风险的原因。对于那些你能够接受的风险,应尽你最大的努力去减轻其危害。哪些是安全性的风险、哪些是涉及移动性的、哪些是牵涉法务或合同问题的,—如果你能够较好的弄明白这些问题,那么你就能做好风险预防和风险处理的预案。这就是进行云计算相关教育的必要性。
云计算风险评估
一个谨慎的IT经理应当考虑风险分析,他们真的应当充分认识到安全问题的困难性,这完全不同于私人数据安全。如果发生了违犯,会发生什么呢?如果公司歇业,那么会发生什么呢?你真的应当进行一次充分全面的风险分析。对于某些人来说,风险分析是否有效呢?当然,答案是肯定的。但是,还有很多其他情况,尽管供应商大肆吹捧,但这真的不是一个好的解决方案。
IT经理们应当认真考虑每一个可用的选择对象。每个企业都是不同的,随着时间的推移,每个企业也是在不断发展变化中的,因此应当定期对部署技术进行重新评估。
也就是说,云计算用户也应当与时俱进。没有能力开发和维护基础设施的超小型企业可以使用云计算来完成那些不使用云计算技术就根本无法完成的工作。较大规模的企业可以使用云计算来扩展、原型设计以及增减运行系统。