查看原文
其他

真假混合云?论混合云的三种打开方式

唠云就不困了的 速石科技 2020-12-18

 

今天,聊聊混合云。

这个月初IDC最新发布的《中国公有云服务市场(2018下半年)跟踪》报告也说了:混合云成为发展常态

(具体全球大中小型企业混合云的使用增长率和使用趋势,可以点这里《RightScale 2019年度云市场调查报告》。)

 

作为新常态,关于什么是混合云,跟私有云和公有云的差别是什么等等,已经被解释得太多了,直接跳过。

我们深入一点点,讨论一下混合云的不同打开方式,以及在混合云这个界限不是很清晰的概念里,什么才称得上“真”混合云。

 

混合云的根本存在理由是企业基于各种千差万别的业务需求,希望在保有自身IT架构的前提下,利用云计算的弹性和敏捷性。

跟单一采用自身IT架构相比,混合云从根本上将企业IT运营模式以自身IT架构为核心转变为以业务所需应用为核心,使得企业IT可以结合本地数据中心和云资源来找到部署应用程序的“最佳执行地点”。

 

以业务为中心,混合云可能有三种不同的打开方式:

  • 独立假混模式

  • 网络连通模式

  • API服务模式

 


第一种:独立假混模式


将部分业务放到云上,

 和本地业务松耦合或没耦合。


 

独立假混模式,是指企业购买某些云服务和云资源,用于替代复杂的本地系统或者作为本地系统的补充。资源使用的时候有明显边界。


例如,企业可以购买托管的邮箱服务,像阿里云企业邮箱,而不需要自己在本地搭建邮箱服务。阿里云企业邮箱运行在云端,用户在登录的时候,需要专门去登录这个外部系统才能使用这个邮箱。


这种模式比较常见于没有很强IT能力的小型企业。

他们没有一个完善的IT系统,或者本身的IT系统比较零散,所以购买的云资源并不能直接融入现有的系统而成为有机整体。云端的资源只是作为另外的资源被消耗和使用。

这种模式并没有对IT系统有一个整体设计,在企业发展初期,资源需求比较小的情况下,非常省事,日常维护性工作比如添加删除用户这种比较少。


但这种模式必然会遇到问题。

因为随着企业成长:

IT人员需要管理的资源数量会成指数级增长;

日常维护工作越来越多;

对于系统整体的要求也会越来越高;

管理和使用方面对人员也会有越来越高的技能要求,像不同的系统,原始的,底层的,都得会。

在这种情况下,简单地分开使用云和本地资源是行不通的。

 

我们通常认为这是一种假的混合云模式,因为其实没有真正“混合”。


 

第二种:网络连通模式


将云资源通过专线或者虚拟通道打通, 

成为统一的架构。

 

为什么企业规模大了,原来的简单分开使用模式就行不通呢?

主要是大型企业都有融合的企业IT架构,包括一整套权限管理,日志,审计等等。计算,存储和网络系统已经变成了一个统一整体。

云端资源这时候就像是一个外来者。


这时候,比较自然的选择就是利用VPN一类的虚拟网络,打通云端和本地网络,把它们当作是相同网络里一样的资源进行利用。

现有的IT构架只需要做一些相对比较小的改动就能适应。 而云端资源也依然能在一定程度上进行按需消费。

例如,我们一个用户的基因测序分析任务,要求在8小时内处理结束 ,但本地资源不足以在这么短的时间内处理完所有样本。

在这种情况下,通过网络将云端资源和本地资源联通,就可以把远程资源当作本地集群的延伸,自然地扩张到云端的动态资源中去,进行一体化管理。

利用云端快速部署,按需使用的特点,几乎没有延时地就能扩容系统,完成计算任务。

 

虽然几乎每家云提供商都提供原生的VPN接入资源。但是都有一定的局限性。用户相当于需要购买对应云的接入方式,并在自己的环境中部署和配置。这一定程度上也是和云提供商进行了绑定。


 

第三种:API服务模式


将云资源封装成服务, 

通过API的方式来消耗不同的服务。

 

API服务模式是随着微服务,serverless兴起的新型云计算消费模式。它其实并不是混合云特有的模式,但是可以作为混合云的组成方式,提供最大的灵活性。

这种部署方式相对其他两种,对于应用本身的要求更高。 应用本身不应该对运行时环境有任何假设,并且业务分割相对明确。业务与业务之间采用API的方式相互调用。

因为这种模式的特点是依赖相应的API来完成任务,这就使得整个IT构架组件相互依赖仅仅受限于API本身。支持API的服务本身运行在本地还是云端并不会影响应用的运行

所以这种方式具备相当的灵活性,同时,也让多云成为了可能。 因为API作为衔接各组件的载体,于服务本身运行的环境无关。只要API设计合理,就能让整个系统灵活部署在任何云环境中


比如我们要做一个EDA后端设计仿真任务,当这个计算任务是通过API调用的方式被消耗的时候, 那用户就不再需要关心这些计算到底是运行在哪里。只需要将数据传给API,就像是调用一个函数一样,等待计算完成就可以。

这样用户只需要关心业务逻辑本身,而不需要在基础架构上花费时间。

 

小结

这三种混合云方式本身并没有高低端的区别,主要由企业根据自身的业务特点和需求,以及希望达成的目标作出选择。

  • 独立的云服务产品,适用于小型,初创型企业。这类企业对于系统整体集成并没有要求。

  • 而通过特殊网络(专线和VPN)扩展本地系统到云端的形式,应该是许多传统企业比较常使用的模式。这种模式利用云资源的弹性能力,迅速扩容自己的系统,整体上减少了成本。

  • 而新兴的API模式则打破了传统网络障壁,更适用于新型企业,例如互联网企业等。这种企业本身没有历史包袱,同时追求轻量的基础架构,对于底层系统没有特殊要求。



END -



你也许有兴趣:

从Lambda运行失效,探讨Serverless和云HPC的适配

速石短评:Novartis新世代HPC系统的十大策略

84%大型企业正在使用多云战略——RightScale最新发布2019云市场调查报告

传统超算中心难跟上,高性能计算HPC上云之势不可挡

房子是一种资源,算力也是,聊聊算力资源优化配置

闲话高性能计算——写在2019年始


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存