云计算

漫话云计算之百舸争流的公有云


那时有个好想法的你正在走向改变世界的路上。你的事业蒸蒸日上,颇具市场规模,研发项目成百上千,因而也需要成千上万台服务器。

出于数据安全的需要,这些服务器通常由自己采购和维护。

那么问题来了:

资源利用低:为了避免冲突,每个研发应用都需要分配独占的物理机。通常这些物理机的配置远远超出应用的实际需求,导致物理机资源利用率低下,意味着浪费成本。

资源交付慢:每当你需要服务器,长着需要数周的采购上架,短着数个小时的系统安装和交付。

虚拟化技术面世于上世纪60年代,之后很长的一段时间里不愠不火;直到十年前,因虚拟化良好的解决上述问题,它逐步赢得大众青睐。虚拟化技术在单个物理机上创建多个虚拟机,对开发人员而言,虚拟机和物理机无任何区别,然后根据业务实际要求分配相应配置的虚拟机。

同时,你需要一个管理平台,这套平台能够管理成千上万,乃至数十万虚拟机的生命周期,我们称这套平台叫私有云。随着功能的逐步丰富,私有云平台不仅仅能管理虚拟机,还能管理容器/数据库/缓存/消息中间件等服务。在这套平台上,用户可以在数秒内创建所需要的资源。

终于,你踏过千山万水,迈过荆棘丛林,筚路蓝缕,在纳斯达克敲响了怒放的生命。不仅如此,你的企业还成为了行业的 big boss,如果你恰好是电商,你会有促销节,促销节那天,你的流量是平常的几十倍,如果说平日需要1万台服务器支撑业务,那么促销节那天你可能需要30万台服务器才能支撑业务,意味着29万台服务器在平日处于闲置状态。29万台服务器,那可是上百亿人民币啊。精明的你马上会想到:如果我把私有云对外开放收费,那么这些闲置的服务器不就利用起来了嘛?事实上,AWS 正是这样演化而来,而且溜的飞起,产生了巨大的商业价值,隔壁的 Microsoft,Google 争先恐后加入到这个行业,意图分上一份蛋糕。

其实世上本没有这个行业,玩的厂商多了,也便有了公有云行业。最终,云计算是要演变成一个生态圈,它是能集成上下游的产业链,各个厂商都可以在中间找到很多商机,最终能让用户和服务提供商形成良性的互动。

这个故事介绍了一家企业在成长过程面临的 IT 资源问题。

在初创阶段,公有云往往是最佳的选择,因为初期成本投入底,资源获取快。在颇具规模阶段,私有云往往是更佳的选择,因为达到一定规模后,私有云的成本比公有云低,此外数据安全也是采用私有云的因素之一。企业成熟后,亦可对外提供云服务,增加收入。

从中我们可以看到:规模/成本/效率/安全等因素,是决定 IT 资源形态的重要标准。

公有云的产品与厂商【产品】

每当一个行业出现的时候,总是需要焕然一新的词语和充满想象的概念。没有哪个公有云厂商会说:

我是卖云主机(虚拟机),卖存储的…

你应该用高大上的词语来介绍你的业务:

我们卖的是服务!(We are service providers.)

在一切皆服务(Everyting As A Service,XaaS)的理念下,早期的公有云诞生出了云主机/私有网络 VPC/块存储/文件存储/对象存储/数据库/中间件等基础服务,这些基础设施背后的技术栈,就是虚拟化。

在这片红海中,公有云厂商为了提升竞争力和价值,又逐步提供视频处理/图像处理/物联网/移动应用等服务。

下图是领头羊 AWS 的部分服务类型:

漫话云计算之百舸争流的公有云

鉴于篇幅,本文仅简要阐述部分服务:

计算:云主机,容器,函数服务等等

存储:云硬盘,文件系统,对象存储,关系型数据库,多种 NoSQL,缓存等等

网络:VPC,网关,专线,CDN,VPN 等等

PaaS/SaaS:大数据,消息中间件,消息通知,版本管理/发布/CI/CD 等等

AWS 服务之丰富,涵盖范围之广,下至 IaaS,上至 SaaS,无论移动端,还是服务端,都有相应的产品服务。所以公有云目前对小微企业、初创企业的吸引力是最大的,因为它把整个创业的门槛降低,特别是加快了互联网产品的发布速度。