什么是云?
云是指你作为接受服务的对象,是云端,不管你在何时何地,都能享受云计算提供的服务。云是网络、互联网的一种比喻说法。
计算机服务分为本地服务和远程服务,本地服务指可以在我个人电脑上独立运行的计算机程序,那么远程服务概念相反,是服务内容由远程提供,本地client(客户端)负责交互。
云计算的概念
云计算是通过Internet云服务平台按需提供计算能力、数据库存储、应用程序和其他IT资源,采用按需支付定价模式。
Amazon对云计算的定义,可谓是很官方了,毕竟最早落地,并在目前占据全球最大云计算份额的就是亚马逊的AWS。
如上图所示,云计算将硬件资源,利用虚拟化技术进行拆分,从而弹性的提供给不同的用户进行选择。
你想知道的云计算
试想,若自己要将一张网页挂载到互联网上,通过网址就能直接访问到,需要经过哪些环节?域名申请、DNS解析、负载均衡、公网IP、服务器及http服务(若对此概念不够了解,可关注我后续的《一张网页的生产过程》,到时会全面讲述)。
那么,假如要自己做这件事,是不是首先要有一台服务器,其次要有公网ip,可以固定的将域名解析过来。如果你的网站,每天只有几百访问量,而一台服务器维护成本加公网ip租赁费用,再加上电费,一天就要消耗你几千块,你觉得值得么。
而现在有家云厂商,只需要你每天付出几块钱的费用就能支撑你的网站正常访问,基于实际成本考虑,会不会犹豫。
云计算的优势和益处
成本可控
云计算的资源采用按需收费模式,根据你所需资源的数额进行收费,很大程度上避免了资源浪费。
为什么便宜?
亚马逊起初做云的目的,是因为随着公司规模的不断扩大,购入的服务器及相关资源越来越多,但是业务的多变性导致了很多服务器的闲置,随后就考虑将空闲服务器资源租赁给其它厂商来使用,从而降低服务器的闲置率。
又因为虚拟化技术对整机资源完成了切割,24核的物理主机经过虚拟化后,可以生成6台4核服务,您用不了那么大的,也就不用支付那么贵的费用。
你想知道的云计算
总之,您无需花重金投资构建数据中心和服务器,只需要根据需求量的大小,采购一定量的云资源,从而满足业务需要。
监控资源使用率,避免浪费
云计算服务可对您的资源使用进行监控,当使用率过高,甚至不够用时,可完成横向扩容,当资源闲置率过高时,可进行缩容,从而降低了资源浪费。
专注业务本身
云计算服务商都有运维保障团队,能第一时间处理线上服务器问题,从而使您无需组件大规模的IT团队,降低人力成本。
降低基础组件的开发成本
云计算服务商提供大量的基础组件服务,如数据库、负载均衡服务、安全服务、分布式存储服务等。这些基础服务可直接通过付费方式进行使用,而无需再安排研发人员进行维护开发。
那么,既然讲到服务,下面,我们来看下云计算所提供的基础服务类型。
云计算服务
云计算服务,通常包括IaaS SaaS、PaaS、DaaS。
你想知道的云计算
IaaS
IaaS是Infrastructure as a server的缩写,意思是基础设施即服务。
云厂商负责提供基础设施,如服务器、网络、磁盘、机房等。就像是您去买电脑,挑选好的电脑型号,多少cpu,多少内存,然后回家后装宽带。Iaas给您提供了一个基础平台,至于说您装什么系统,要做什么,不管。
PaaS
PaaS是Platform as a Server的缩写,意思是平台即服务,即把运行用户所需的软件的平台作为服务出租。
电脑买回来后,给你配置操作系统,装应用软件,配置数据库中间件等。把您所需的基础软件配置好。您可以自由完成您的具体业务。
SaaS
SaaS是Software as a Server的缩写,意思是软件即服务。提供给您软件服务,应用软件服务根据您具体业务配置,如人事办公管理系统、企业管理系统等。这些软件产品,云厂商直接给您配置好,您只需要进行付费使用即可,无需整套打包购买。
DaaS
传统意义上的云服务包含以上三种,但随着云计算的发展,又衍生出了很多其他类别的服务,DaaS就是其中一种。DaaS是Date as a Server的缩写,意思是数据即服务。通过大数据工具及算法对您的数据信心产生有价值的分析。毕竟,具有数据的企业较多,有能力进行分析的少。
云计算的未来
传统年代,人们做一顿饭,要自己买锅碗瓢盆,筷子饭勺,要自己买菜,买米,自己动手做饭。但是,并不是每个人都会做饭。有些人,花了大价钱配置了一整套厨房用品,一年到头也用不了几次。
那么,个人做不了的事情,能不能花钱请专业的来搞,几十块钱的消费,就能请到专业的厨师帮您解决吃饭问题。对于很多上班族来说,既省时又省力。
云计算厂商使用规模经济的优势,服务人次越多,同等成本消耗下,单人次服务价格就越低。价格越低,就会吸引更多有诉求的消费者加入进来。
互联网时代,每个人都是参与者,会有更多的企业愿意加入进来。但并不是所有个人和企业都具备完整的互联网技术,从基础设施搭建,网络配置,到系统部署,再到安全,备份,容灾处理。与其耗费大量财力和时间去搞这些技术,还不如交给专业人员,从而可以有时间专注业务及内容本身。