云服务器原理-云服务器工作原理

一、主体不同

1、云主机:是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。

2、vps云主机:将一台服务器分割成多个虚拟专享服务器的优质服务。

二、原理不同

1、云主机:是在一组集群主机上虚拟出多个类似独立主机的部分,集群中每个主机上都有云主机的一个镜像,从而大大提高了虚拟主机的安全稳定性。

2、vps云主机:采用虚拟软件,VZ或VM在一台主机上虚拟出多个类似独立主机的部分,能够实现单机多用户,每个部分都可以做单独的操作系统,管理方法同主机一样。

三、特点不同

1、云主机:整合了计算、存储与网络资源的IT基础设施能力租用服务,能提供基于云计算模式的按需使用和按需付费能力的服务器租用服务。

2、vps云主机:每个VPS主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。

百度百科-云主机

百度百科-VPS

云应用的原理

云计算(Cloud computing),是指基于互联网的超级计算模式。即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。它是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web 2.0应用的急剧增长。 另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。

云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。  这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。  云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。  云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。 1、狭义云计算    狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。 2、广义云计算    广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。

解释:

这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

有人打了个比方:这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。

总的来说,云计算可以算作是网格计算的一个商业演化版。早在2002年,我国刘鹏就针对传统网格计算思路存在不实用问题,提出计算池的概念:“把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地科学工作者提出的计算请求,并将之分配到合适的结点上运行。计算池能大大提高资源的服务质量和利用率,同时避免跨结点划分应用程序所带来的低效性和复杂性,能够在目前条件下达到实用化要求。”如果将文中的“高性能计算机”换成“服务器集群”,将“科学工作者”换成“商业用户”,就与当前的云计算非常接近了。  云计算是个2007年第4季度才兴起的新名词。对它的定义和内涵众说纷纭,我们至少可以在网上找到100种说法,但目前还没有公认的定义。本文试图综合各家说法的优点,提出云计算定义和特点与大家商榷。对这个定义的要求:能够用最精炼的语言描述,抓住云计算的本质,覆盖当今流行的典型云计算解决方案(包括Google云计算 、Amazon云计算、Salesforce云计算、云安全等),但又能区别其它相关概念(如网格计算、并行计算等)。

定义:云计算(Cloud Computing)是一种新兴的商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。

描述:

这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

有人打了个比方:这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。

早在2002年,刘鹏就针对传统网格计算思路存在不实用问题,提出计算池的概念:“它把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地科学工作者提出的计算请求,并将之分配到合适的结点上运行。计算池能大大提高资源的服务质量和利用率,同时避免跨结点划分应用程序所带来的低效性和复杂性,能够在目前条件下达到实用化要求。”如果将文中的“高性能计算机”换成“服务器集群”,将“科学工作者”换成“商业用户”,就与当前的云计算非常接近了。

云主机哪个便宜

“云应用”的工作原理是把传统软件“本地安装、本地运算”的使用方式变为”即取即用”的服务,通过互联网或局域网连接并操控远程服务器集群,完成业务逻辑或运算任务的一种新型应用。“云应用”的主要载体为互联网技术,以瘦客户端(Thin Client)或智能客户端(Smart Client)的展现形式,其界面实质上是HTML5,Javascript,或Flash等技术的集成。云应用不但可以帮助用户降低IT成本,更能大大提高工作效率,因此传统软件向云应用转型的发展革新浪潮已经不可阻挡。

云终端与无盘工作站的区别是什么?

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。目前国内也有众多厂家在布局这方面的业务,其中值得推荐的,性价比较高的云服务器有:腾讯云学生服务器、阿里云学生服务器、西部数码弹性云服务器、华为云服务器 ecs、百度云服务器 bcc。

1、腾讯云学生服务器

腾讯云学生服务器配置是 1 核 CPU、2G 内存、1Mbps 宽带和 50GB 高性能云盘,服务器地域可选成都一区和北京三区,操作系统可选 CentOS、Debian、Ubuntu、openSUSE、Windows 等系统,购买时长可选 1 个月(10 元)、2 月(20 元)、3 月(30 元)、6 月(60 元)和 1 年(120 元)。

因为购买成功之后只有 2 次续费资格,所以强烈建议购买 1 年期的,到时候再续费 2 次就相当于能够以 360 元的价格购买 1 核 2G 服务器 3 年的使用权,这样是非常划算的。

2、阿里云学生服务器

阿里云有一款针对学生云服务器的活动云翼计划 云翼计划是阿里云特别为在读大学生推出的云计算培养计划,旨在为大学生网络创业提供先进的技术支持,同时也帮助大学生学习、了解最新的云计算知识,创新开拓,放飞梦想!

学生优惠弹性计算产品提供两种配置选择:

(1)、轻量应用服务器:(CPU性能不限)

固定机型 9.5元/月:CPU1核,内存2G,峰值带宽5M,系统盘40G,1000G流量包,专有网络,系列三,优惠地域为华南1、华北2、华东2;

(2)、云服务器ECS:(CPU性能不限)

固定机型 9.5元/月:CPU1核,内存2G,带宽1M,系统盘40G,专有网络,系列三,优惠地域为华南1、华北2、华东2;

(3)、轻量应用服务器和云服务器ECS学生优惠二选一:即当前已经保有学生专享云服务器的用户,实例到期释放后,即可购买学生优惠轻量应用服务器;选购学生优惠轻量应用服务器的用户,在实例到期释放后,也可选择购买学生优惠云服务器。

3、西部数码弹性云服务器

弹性云服务器配置为:2核、4GB,系统硬盘30G、数据硬盘20G,智能多线线路、2Mbps带宽,一年的费用是 1376元。值得一提的是,如果是西部数码新用户,认证后还可领取8折优惠劵(不限使用金额),或者满1000省500、满200省100等代金券,多重礼包让服务器到手价更低。

4、华为云服务器 ecs

云服务器ecs配置:2核、4GB,系统硬盘40G、数据硬盘20G,静态BGP线路,北京一区、2Mbps带宽,一年费用是2400元。

5、百度云服务器 bcc

云服务器租用配置为:2核、4GB,系统盘 40G、普通云磁盘 20G,带宽未选,需要额外购买,北京地区一年费用是1713.12元。

云服务器选择

云服务器又叫云计算服务器或云主机。云服务器使用了云计算技术,云服务器整合了数据中心三大核心要素:计算、网络与存储。云服务器基于集群服务器技术,虚拟出多个类似独立服务器的部分,云服务器具有很高的安全稳定性。

云服务器是新时代产物,大多数中小企业对云服务器了解并不深刻,在选择云服务器过程中存在很多问题,可能会导致自己的业务在运行过程中出现故障。

必要的功能

云服务器更具有安全性。因为云服务器具有防ARP攻击和MAC欺骗功能,云服务器可进行快照备份,云服务器保证数据永久不丢失。而且云服务器比传统的物理服务器更加可靠,因为云服务器是基于服务器集群的,因此云服务器具有较高的硬件冗余,云服务器能大大降低故障发生率。

云服务器还具有故障自动迁移功能,如果一台云服务器出现故障,云服务器上面的应用会自动迁移到其他云服务器上面,云服务器从而保证业务能够正常运行。

云服务器能实现快照备份,当主机出现故障时,云服务器能够一键恢复故障前的所有数据。

云主机和虚拟主机的区别是什么吗

云终端的运行原理:在共享的工作模式下,所有的软件均安装在服务器上,并且均在服务器上运行,运行的结果送往云终端显示,云终端只负责显示及键盘、鼠标输入,不运行软件。当不同的终端登录时,服务器会为它开辟一片空间,所以不同的终端运行同一个软件,也不会冲突。软件运行的效果取决于服务器。 无盘工作站的运行原理:当无盘站运行一个软件时,需从服务器上装载软件到本地内存,然后放在本地内存中运行,运行效果取决于无盘站的配置。无盘站配置复杂,是一项被淘汰的过时技术。B. 安装方法、使用性能区别1、无盘站的服务器配置极为复杂,需在服务器上对每个无盘站的网卡进行配置,一旦无盘站网卡坏,还需在服务器上重新配置;2、无盘站需要做一个很大的镜像,安装起来很麻烦,而终端不需要镜像,安装起来简单得多3、由于无盘站大都自己组装,品质不可靠,稳定性极差,很快就开始进入维护期;4、无盘站只能在局域网内使用,无法跨网段启动,更无法接在广域网上使用;5、一旦系统升级,每台无盘站都要升级; 云终端是基于Windows 2000/XP/2003下的Windows终端设备。云终端是一台不需要CPU,硬盘和CD-ROM的Windows多用户网络终端设备,可以最大的发挥Windows计算机的潜能。它设计小巧精致,无需升级,安装简便,易于操作,无须主机,一按即用;它运用自身的VDP技术,远程访问后端服务器主机,并且没有用户数量限制,大大降低成本。 同时也是一款精巧别致的网络计算机,其可以架构共享网络计算,以创新成本优势开展业务运行网络。云终端的价格低廉,节电省耗,小巧机身,无需风扇散热,无噪音干扰,低辐射,绿色健康环保;硬件使用周期长,一次投资,长期使用,采用软硬件一体化设计,即利于维护又方便管理;USB控制开放,故障率极低。 利用云终端解决方案,您可以让多位用户(不受限制)独立、同时运用一台主计算机的软、硬件资源和所有外部设备资源,即实现一台电脑主机,拖(变/转)多个云终端。

什么叫做"云安全" 它的原理又是什么?

一、服务器的优缺点

1.服务器的优点

(1) 完全的控制权,可自由配置网站运行环境。

服务器的用户对服务器具有完全的控制权,可自由的在服务器上安装各种软件,配置各种程序运行环境,只要你技术过硬,什么样的网站运行环境都可以配置的出来。

与之对比,虚拟主机空间的运行环境是空间商预先配置好的。有的虚机空间不是全能型的主机空间,比如只支持PHP语言开发的网站程序。也有的虚机空间是全能型的主机空间,支持各种网页编程语言,网站运行环境空间商已经预先配置的很完善。全能型虚机空间的成本和价格会稍高一些。如果需要全能型高稳定的虚机空间可以用香港云空间的,香港云空间是知名品牌西部数码的顶级代理,提供的产品全部由西部数码提供,同款产品香港云空间的定价要便宜很多,例如香港云空间的全能型虚机内地空间1G仅113元/年(西数定价188/年),香港1G全能型虚机空间仅158元/年(西数定价288/年)。

(2) 可建立不限数量的网站

理论上说,服务器上可建立不限数量的网站。当然普通站长实际上也不会拥有太多网站。

与之对比,一般低价的虚机,只能搭建一个网站。价格稍高一些的虚机,可支持数个子站,也即一个虚机可建多个网站。

(3) 资金充足的情况下,可根据自己的需求升级服务器,直到满意为止

不管你需要多大的带宽,多快的CPU,多大的数据盘,多大的安全防护能力,只要钱到位,云服务器可以瞬间升级到满足你的需求。

与之对比,云虚拟主机虽也可瞬时升级到更高的虚机型号,但是用户只能在已有的型号中做选择,而不能自由订制。香港云空间( yunhk.top) 支持的最高配置的虚机,独享豪华型虚机是具有100G的超大空间,和独享25M的带宽,价格仅1573元/年,但其性能已经远超大多数人购买的云服务器了。因为同样的金额若购买云服务器,只能购买带宽3M左右的云服务器。如果是带宽25M的云服务器,价格就要超过6000元/年了。所以性能并不是云服务器的优势,云服务器的第三个优点是资金充足的情况下可自由订制所需的硬件配置。

2.服务器的缺点

(1) 昂贵,性价比差

与虚机空间对比,服务器的性价比很差。不少人误以为配置再低的云服务器也比虚机性能好,实际上低配的云服务器在性能上可能还远不及比较好的虚机。带宽3M的云服务器,下行速度最大375K/S, 而主机商香港云空间价格一两百元的普通虚机下行速度最大也可达2000K/S,是价格一千多元的云服务器速度的好几倍。而与带宽大小成正比的下行速度,正是影响网站页面打开速度的最重要因素之一。超大带宽是香港云空间虚机的一个突出优点,但并不是所有空间商的虚机都是大带宽,阿里云代销万网的虚机带宽不算小,但也只是5M,月流量用超了的话,带宽还会变为1M。

(2) 管理工作较为繁重

具有完全控制权的代价就是服务器的环境配置和安全维护都是需要服务器的用户自己负责,这意味着繁琐的工作量以及对用户的服务器管理经验提出较高的要求。如遇自己难以解决的问题向空间商寻求帮助,往往是需要为增值服务支付费用的。

在服务器的管理中,安全问题尤为突出,但凡能够盈利的网站,每天都会遭到成千上万次的黑客攻击。其中有竞争对手在捣乱,有别有用心的人企图盗走你的程序,还有人想攻破你的服务器然后勒索你。

与之对比,虚机的安全维护也是空间商负责的。站长可以省去很多与黑客斗智斗勇的烦恼。

二、虚拟主机的优点

在分析云服务器的优缺点的时候,虚机的优缺点其实已经也挺明显了。下边稍作总结,就不过多分析了。

1.虚机的优点

(1) 使用方便,管理简单

用户使用虚拟主机非常的方便,网站的运行环境配置和安全防护都不需要用户操心。空间商给用户提供有完善的虚机管理控制面板,用户可以很方便的管理主机空间。

(2) 性价比高

虚机的价格很便宜,但是性能并不差。一两百块的虚机,在性能上就能超过价格上千的服务器。很多年前的虚机,那时还没有云计算技术的时候,虚机可能因为资源共享,同一IP上的网站可能互相干扰的缘故,导致虚机稳定性较差,不过如今基于云计算的集群架构的云虚机早已经很好的解决了这种问题。

资源共享更为经济,以共享的方式,用户可以用更少的资金,享受到更优质的服务。经过几十年的发展,主流的空间商早已经可以很好的解决早期存在的虚机空间之间所谓的互相干扰问题。

2.虚机的缺点

(1) 虚机的资源总有限制

虚机价格便宜,就必然在资源上有所限制。空间大小、CPU占用率,并发连接数,带宽,可开子站数,月流量,总是要限制几样的。不同空间商对自己的虚机空间做的限制不同。有的空间商宣称不限制月流量,那么通常会暗地里比较严格的限制CPU占用率,并发连接数,带宽等。也有的空间商,比如香港云空间则是选择限制月流量,其他几样则较少限制,因此香港云空间的虚机具有带宽超大的优点,所以旗下虚拟主机运行非常稳定,速度也很快,只是月流量如果用尽的话,再按需购买流量就行了。

(2) 虚机不能自主定制,只能选择型号

用户需要根据自己的网站所用的程序,网站线路,网站的访问量,所需空间大小,在空间商所提供的多种虚机型号里来选择虚机空间。现在主机商的虚拟主机产品配置型号丰富,可满足不同网站需求。

(3) 虚机不够标准化

不同空间商的虚机,在质量上可能有比较大的差别。首先,不是所有空间商的虚机都采用了基于云计算的集群架构。其次,流量、CPU占用率,并发连接数,带宽的实际限制一般不公开。再次,不同机房线路的虚机在速度和稳定性上差别也比较大。所以在选择虚机的时候,还是要选择大品牌,而且正式购买前若能够试用是最好的。

如香港云空间代理国内顶级IDC“西部数码”的虚机空间,同款产品,香港云空间优惠更多,这让站长们不仅节约了不少费用,还得到了高质的品牌虚机。而且香港云空间虚拟主机也可试用。

三、总结

综上所述,大多数情况下,虚拟主机是最佳选择。中低配的云服务器其实没有存在的必要。

在以下几种情况下选择服务器才较佳:

(1) 自己需要建立许多个网站

(2) 网站需要特殊定制的运行环境或硬件配置

例如,需要安装配置特殊的运行环境、需要超大的空间或者超强的性能。

(3) ?不差钱,并且具有丰富的服务器管理经验

云计算和虚拟机有什么区别

“云安全(Cloud Security)”计划是网络时代信息安全的最新体现,它融合了并行处理、网格计算、未知病毒行为判断等新兴技术和概念,通过网状的大量客户端(瑞星卡卡用户)对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,推送到Server端进行自动分析和处理,再把病毒和木马的解决方案分发到每一个客户端。

(一)原理:

云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。

云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

(二)“云”时代

目前,PC依然是我们日常工作生活中的核心工具——我们用PC处理文档、存储资料,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。

而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,如微软、雅虎、亚马逊(Amazon)也有或正在建设这样的“云”。

届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失。

(三)云计算的几大形式

1、SAAS(软件即服务)

这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。 Google Apps和Zoho Office也是类似的服务

2、实用计算(Utility Computing)

这个主意很早就有了,但是知道最近才在Amazon.com、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

3、网络服务同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

4、平台即服务另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

5、MSP(管理服务提供商)

最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。

6、商业服务平台SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

7、互联网整合将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。

作者:int32bit

来源:知乎

云计算是一种服务模式,这种模式并不是计算机行业所特有,也不是现代所特有,而是一种已经存在很久的服务模式。其思路就是把各种资源整合起来,然后租给有需要的用户。拿图书馆做比较,大家都很熟悉了,图书馆收集了很多书,如果你想看书,只需要到图书馆根据自己的需求去借就好了,图书馆会根据你借的数量以及时间收费,你看完了就还给图书馆,书重新放回到原来的书架,其他用户可以继续借,重复利用。

肯定有人会想到把这种模式移植到传统IT行业,只是把租的对象由图书变为服务器资源罢了,因此云计算诞生了。为什么称为云计算,因为服务器的功能就是提供计算能力,把服务器租给你相当于卖给你服务器租赁期间的计算能力,因此称为云计算。

怎么运作,很简单,你需要多少CPU、多少硬盘,自己去机房搬,云服务提供商会根据你的数量按天计费,当然你也可以包月包年。你如果愿意出更多的钱,也可以提供送货上门服务。服务器硬件给你了,只要在租赁期间,随便你处置,就和自己买的服务器一样,服务器搬到自己的机房后,发现自己人手不足,你要一个一个安装操作系统,招一个人专门做这个成本也高。于是云服务商提供了其它增值服务,比如上门给你安装操作系统、上门组建网络,甚至给你提供安装数据库、大数据Hadoop/Spark集群搭建服务等,把这种麻烦事交给别人了,显然大大节省了自己的运维成本。

云计算的好处也出来了,你为什么要租服务器,而不是自己买,因为你可能只是想用一段时间,相对于你自己买服务器,成本太高了,租用更方便。另外,你自己买需要根据业务评估买多少,可能买回来发现不够用,于是重新采购,流程麻烦,买的太多了,又存在资源浪费。而租用就更弹性了,需要多少,租用多少,不需要了还给云服务商就好了。私有云同样,只不过是企业内部结算罢了。以上是IaaS的运营模式。你有可能有这种情况,你写了一个Web项目并打好了war包,但自己手头没有服务器来跑,你可以把你的war包交给云服务提供商,他们负责给你运行,你不用租整个服务器,也不用搭建运行环境,打好war包拷给他们就好,他们帮你部署运行。这就是我们说的PaaS服务。更高级的,你手头有很多照片,你想把照片中的人物提取出来,但你自己不会写代码实现,你可以把照片发给云服务商,他们通过自己的脸部识别技术处理后把结果发给你,这就类似于SaaS。

以上就是云计算的非权威解读,它更确切地说云计算不是指特定的某种技术,而是一种服务模式,一种交付方式。问题来了,以上需要把服务器搬来搬去太麻烦了,而且用户还需要有自己的机房来放租来的服务器。有没有某种技术能够不需要移动服务器,也能解决前面提到的问题,把CPU、内存、磁盘等资源打包租给用户。相信都知道答案了,虚拟化技术就可以完美解决这个问题,而虚拟机是虚拟化实现之一,但绝不是唯一,还有可能是容器,甚至是真正的物理机(裸机)。提供虚拟机的hypervisor也不是只有vmware,还有比如kvm/qemu、xen等。除了虚拟机外,还有许多其它虚拟化技术,比如ovs虚拟网络等。通过虚拟技术,你再不用搬服务器,而完全自助。除此之外,利用虚拟化技术还能更方便的部署运维,比如不用一台一台安装操作系统,你安装完一台后,很方便地进行克隆,避免了大量的重复劳力工作。你也不用自己建机房,省去了很多工作,完全交给云服务提供商或者自己内部的云平台团队。

之所以容易混淆虚拟机和云计算,是因为虚拟机确实在云计算中太普遍了,它是云计算中最活跃的主体,也是核心之一,很多服务都是围绕着虚拟机提供服务。在AWS或者其它公有云买云服务,最直接的方式就是申请一台虚拟机。你购买的云数据库,底层也有可能是虚拟机,原理大概是这样的,比如你买一个mysql云数据库,云平台会在后台给你首先起一个虚拟机,这个虚拟机镜像包含了mysql服务,当虚拟机起来,mysql服务就跑起来了。你不仅需要访问数据库,还有可能需要其它相关的功能,比如设置主从、查看日志、创建备份、设置账户权限等,由于虚拟机对用户是不可见的,并且不是所有的用户都会这些操作。因此云服务商还提供了非常方便的API接口,用户只需要调用API或者Web界面就可以完成以上所有操作,而不需要自己去学习和关心怎么弄。底层怎么实现,这个没有固定地方法,有可能是在虚拟机跑个agent程序,执行某个操作,比如创建一个数据库用户,agent就跑一个已经定义好的脚本,当然也有可能通过外部程序来完成数据库内部的配置管理,比如ssh/ansible/puppet等。

总而言之,云计算高大上,近年也是抄的火热,但本质是思维的转变,而非技术的革新。你把计算能力给别人用-云计算,存储给别人用-云存储,数据库给别人用-云数据库(DBaaS),负载均衡给别人用-LBaaS,防火墙给别人用-FWaaS。但实现手段依然是传统的IT技术,比如分布式技术、虚拟化技术、网络技术、自动化运维技术、容灾技术等,并没有造出新技术,而只是通过这些技术组合把一些资源、功能产品或者软件等封装成API对外提供服务。

云计算最权威标准可以参考AWS,IaaS开源实现方案可以参考OpenStack,目前也是云计算领域中最活跃的开源项目之一,目前除了提供IaaS的基础服务(计算、存储、网络)外,还实现了Trove数据库服务、Mistral工作流以及cloud cron服务、Sahara大数据库服务、Magnum容器编排服务等。