关于云技术的文章很多,我也就不介绍那些非常技术性的东西了,主要分享一些我在学习云技术的时候了解了些什么,以及我工作中接触到云的时候,主要考虑的问题。
云的专业定义在百科和其他blog上面都会写,我就不引用了,简单来说,云技术是一种可以整合闲置资源进行动态分配和按需分配的技术。其中资源主要是指:计算资源、存储资源、网络资源,计算资源简单来说就是你的计算机执行任务的时候所占用的CPU资源,你的计算机同时打开好几个软件的时候会出现卡顿,一部分原因可能就是计算资源不够;存储资源包括缓存、硬盘等等可以存储数据的资源;网络资源包括带宽,数据并发量、吞吐量等等。
举个例子,你的个人电脑,假设它配置为4核、8GB内存,硬盘空间为1T,但是你平时其实不用到100%的所有资源,你也不会把1T的硬盘空间全部用上,可能加上所有软件才用了512G,平时做些简单的文件编辑,CPU才占用了不到20%,有的时候甚至也不需要上网,那么剩下来的512G硬盘空间以及平时处理简单任务时用不上的80%的CPU资源就是闲置资源。对于大型企业来说,比如说天猫,在618和双11的时候会迎来非常大的访问量,需要非常多的资源,但是平时他们并没有那么大的访问量,如果按照我们购买电脑的方式让企业去购买服务器,是非常不划算的,因为这些服务器平时用不上,而且维护这些服务器也是需要很大的成本的,服务器每几年也需要更新换代,这样算下来,成本就更大,如果这个时候能把别人的闲置资源用技术手段提取出来,变成可以交易的一种商品,让企业在需要的时候,再去根据自己的需要去购买相应量的资源,企业在这个过程中减少了成本,整个社会的资源也能得到充分的利用,云技术就是在这种背景下应运而生。
在这种背景下催生出的新的产业当然就是资源的供应者,也就是现在很多的云服务提供商,我因为有个平台需要部署在云上,所以当时大致了解一下几个比较知名的云服务提供商。最著名的当然就是阿里云,客服态度据说很好,而且市场占有率稳居第一,第二、第三名云服务提供商的市场占有率加起来都没有阿里云的高,当然现在是不是这个情况就不知道了,这么大个企业技术各方面也有保障,当然坏处就是价格方面可能不那么可爱了;除此之外还有华为云,这几年黑马一样的存在,价格方面相对低一些,而且华为这个企业的技术开发能力是比较强的;此外还有腾讯云、小鸟等等,其实各有所长,我不做广告啊,所以我就不提我最后租用了哪家的服务器了,我当时主要考虑了价格、服务器稳定性,以及处理问题的响应速度等等。
顾名思义,他们把资源用技术手段变成可以交易的商品,所以无论购买什么,都是按需收费,好处刚刚也提到了,比如说我的硬盘存储空间不够,可以购买相应的存储资源,这个比我单独购买一个硬盘或者一台电脑便宜多了,当然坏处也有,我们永远无法拥有这些资源,仅仅是在有效购买期内租用这些资源而已,如果欠费有可能数据会被清空,造成无法挽回的局面;当然所有资源都是按需购买的,如果我想要把一个平台部署到云上,让大家通过输入网址就能访问到服务,那我需要购买的是服务器资源;如果企业需要用到云实现自己的备份策略,他们也有相应的解决方案,当然可能有些企业会考虑到自己的保密和信息安全需求而对上云有着天然的排斥,我个人的建议是,听取部分云服务提供商针对你们的需求拿出的解决方案,因为云服务提供商受到的攻击并不一定就会少,他们大部分是有专门的团队来维护自己服务器群和平台的安全的,相对而言,并不一定每家企业都会配备一个专门的团队来处理信息安全的问题的,所以部分云服务提供商有可能在抵御黑客攻击方面比某些非互联网行业的企业更专业。另外如果是大型企业的平台部署,考虑到访问量,可能还需要购买服务器负载均衡服务,甚至数据流量的服务,如果需求较高的话,直接和云服务提供商提需求,租用他们特定的资源也是可以的。
当然对于个人用户来说,有些服务的性价比还是比较高的,另外,在租用服务器的时候要考虑一下租用服务器的地区问题,因为如果你人在东北,却租用了广州的服务器,数据传输也是需要时间的,可能更容易造成服务器卡顿,当然三角洲地带的服务器收费可能会比其他区域贵一些就是了。
咱们刚刚说的云服务提供商基本上都是公有云的方式,我不购买相应的硬件,我就可以享受到资源,除此之外,云还有私有云和混合云的模式。混合云就是私有云和公有云同时使用的方式。私有云就是自己企业购买服务器集群,有自己的机房维护服务器的运行环境,这种云的模式下,企业不和外部网咯有数据交流,所以重要的数据和商业机密等等保密性需求较高的数据一般存储在私有云上,而对保密性需求很高的企业,相对于公有云,也会更偏向私有云的形式。(还有些下次再讲)
原文地址:https://www.cnblogs.com/trisha-liu/p/14953967.html