多云部署的驱动力:80%的用户选择 | U刻
  • 多云部署的驱动力:80%的用户选择

    栏目:技术分享

    引言

    走过十个年头,云计算的发展已经进入第二个十年,姑且说是迈入Cloud 2.0 时代,为何这么说呢?因为企业已经从迈向云的阶段步入了迈向多云部署的阶段,不再使用单一的云计算平台来支撑企业的业务。

    hi

    来源:451 Research

    根据451 Research的研究报告显示,69%的受访企业(788家企业参与调研)选择了多云部署来支撑业务的增长,其中36%的企业选择了3种以上的云计算服务。也有专家预测:多云计算将在2017年成为顶级企业的趋势。

    IDC的研究发现,86%的企业预计他们需要一个多云战略来支持未来两年的业务目标。企业需要最好的基础设施、服务和平台,任何希望在未来几年内在这一领域保持竞争力的企业都会选择多云策略。

    在3月份,为了更好的了解UCloud平台的用户,笔者针对平台用户发出了“多云部署” 调研活动的问卷,针对多云部署的驱动力进行了调研,在回复的百来份反馈中,其中80%的企业客户目前选择了多云部署业务。可以说,多云部署并不是将来式,而是正在进行式。

    未来将是多云部署世界,不是云计算是未来。The future isn’t cloud. It’s multi-cloud.

    何为多云部署?

    多云部署到底要怎么理解? [公有云+私有云]归属于多云部署吗,[IaaS+SaaS]归属于多云部署吗?[托管私有云+SaaS]归属于多云部署吗?

    为此,我们翻阅了众多关于多云部署定义的资料,认为多云部署就是企业采用多个(>=2个)不同云服务商提供的不同云服务,根据企业的具体业务需求和业务目标,决定不同的应用程序和工作负载部署不同的云计算平台上。

    如此以来,上述提到的这些组合就都属于多云部署了。简单举个例子来说,企业选择了UCloud 或者 其他 IaaS厂商的服务(云主机、网络等产品),同时又选择了某些厂商的云存储,当然企业还可以在海外某些地区选择某些云服务商 产品,这就构成了企业的多云策略,提高了业务系统的可用性,降低了TCO。

    多云部署的驱动力

    就在2月28日发生了AWS S3发生了3小时39分钟的中断事故,直接导致其平台上的众多网站和亚马逊其他的一些云服务产生了连锁效应,甚至服务不可用。AWS S3服务可以说是非常可靠安全,一直是亚马逊皇冠级产品了,但还是出现了服务中断事故,这说明了什么?

    大家思考一下,云服务保证的SLA 不论是4个9、5个9 或是更多的9,但最后都会有那么一个1的存在,事故的概率总归是有的,毕竟故障发生的损失可是以秒来计的,这也引发了企业多云部署的思考和讨论,避免把所有的鸡蛋放在一个篮子里。
    根据来自UCloud云平台用户关于“多云部署”调研问卷的反馈来看,关于多云部署的驱动力可以总结为以下三点,

    1.鸡蛋与篮子的关系,决定高可用能力

    即便是云服务提供商提供了100% SLA保障,故障还是会发生。所以一定要提前做好一定冗余度,当然冗余度取决于你的鸡蛋与篮子的关系,即到底在哪些不同云平台、不同地理位置运行多少份冗余 的应用副本。一般容错有三种做法,选择一个篮子还是多个篮子,容错能力是完全不一样的:

    1.1 把所有鸡蛋放到一个篮子

    选择单一的云服务提供商,在该服务上提供的不同可用区或是Region 的数据中心做冗余,避免了单点容错,但这种冗余度也是有限的,AWS S3故障就是一个活生生的例子。

    1.2 将鸡蛋分散到几个篮子,避免单一厂商锁定

    采用“多云策略”部署业务系统,因为云服务提供商都是独立运营的,很大概率上消除了电力供应商、电力供应商和网络提供商带来的风险,最大程度上减少了停机的概率。

    根据UCloud平台用户调研反馈来看,23%的企业用户在云服务选型初始就基于分散风险、高可用性、异地灾备、数据冗余等因素,选择了两家以上的云服务商部署业务系统,或是实现前后端分离、或是实现业务分离部署、或是数据备份来分散风险提高高可用能力。可以说,企业采用“多云策略”分散风险、避免单一厂商锁定的意识已经非常强了。

    简而言之,篮子的多少,决定了你的冗余度,决定了你的容错能力,决定了你的抗风险能力。

    2.利用不同平台的优势产品,分离工作负载

    根据UCloud平台用户调研反馈数据显示,一些大型企业就是希望有更多的云服务商选择,利用来自多个不同提供商的独特云服务的能力,来应对公司内部不同业务部门各自的应用程序或是同一业务在不同地区的IT服务需求。

    例如一家大型企业,旗下有视频直播应用和电商网站等不同业务,因为视频流畅度直接影响其用户体验,所以视频直播业务主要需求是CDN产品的性能;电商业务则是在数据分析工具上有更高的要求,只有给予两个部门自由度各自选择云平台才能更好的满足不同业务的需求。

    再者,对于有出海业务的企业来说,同时使用两家以上的云平台是非常寻常的。因为每一个云计算厂商布局的数据中心都是有限的,目前国内没有一家公司都能够完全覆盖海外所有地区,所以在国内选择国内厂商,视业务在海外的情况选择另一家国内或是国外云服务厂商。

    3.业务与性能的平衡,优化成本

    云计算提出之际就是以“按需付费,廉价成本”为切入点,俘获了众多的企业的心。但事实上,成本已经不再是企业上云的主要考量因素,真正算过账的同学应该会有体会,当企业规模达到一定规模之后,选择云平台并不会比自建数据中心的成本来的低。

    这么说并不是说不上云了,而是想要强调上云之后的成本优化依然是IT部门非常重视。在对UCloud平台用户回访发现,近一半的客户选择“多云部署策略”,不仅是要利用不同云服务提供商各自的产品优势,也是在做成本优化。

    怎么理解呢?企业可以根据业务的不同重要程度选择性能和价格匹配的云计算平台进行多云部署,或是根据对不同云产品的需求选择云平台组合,从而实现成本优化。例如,可以将关键型业务放置性能稳定的平台,非关键型业务则可以选择低价的云计算平台;或是根据一家的云主机,选择另一家的存储服务这样的产品组合。

    做起来并不容易,但还是得做

    “多云部署” 操作起来并没有他描述的优势那么美好,多云部署带来了多云管理的潜在复杂性,但不能做起来不易就不做了。但是有三点需要注意的:

    1. 多云管理的复杂性,包含了许多需要精确融合在一起的元素,所以一定要注意这其中有许多低级别的操作必须自动化;

    2. 必须关注你的用户,确定你选择的云产品能够为您的客户提供最佳的用户体验;

    3. 成本控制,制定一个采购流程,阶段性评估成本。

    言而简之,让你来管理变化,而不是让变化来管理你。