云计算技术解析

云计算的核心能力,在于以下两条。理解了这两个核心能力的技术实现方式,就容易理解这些能力与生俱来的缺陷。同时,云计算所具有的其它能力,诸如按用量收费、容灾恢复、网络隔离等等,基本上都是这两个核心能力的衍生品。

1. 即租即用。

假如用户想搭建一个电商网站,按照传统做法,用户需要做以下几件事情。1. 申请域名,2. 租用数据中心的机柜和带宽,3. 购置服务器和网络设备,4. 在服务器上安装 OS,5. 把服务器和网络设备,安置到数据中心的指定机柜,并设定系统配置,6. 在服务器上安装 Web Engine,Database 等等应用系统。

如果使用云计算,除了申请域名,仍然与原先的传统做法相同以外,其余的,都可以在任何一台电脑上,通过访问云计算中心的网页,远程完成。一旦完成申请步骤,便可以立刻远程使用租用来的服务器。

这里有几个问题,用户租用的是什么?这里有几个选项,

a. 租用服务器硬件裸机。裸机的 CPU Power、内存和硬盘空间、网络带宽的数量,由硬件设备决定,通常情况用户不可随时更改。但是用户可以随意安装 OS、网站引擎、数据库、和各类应用软件。

b. 租用虚拟机。用户并不知道虚拟机运作在哪一台服务器硬件上,但是虚拟机安装了 OS,配置了一定数量的 CPU Power,内存和硬盘空间,以及网络带宽。用户可以更改CPU Power,内存和硬盘空间,以及网络带宽的设置。而且用户拥有 OS 的 Root 权限,随意安装和运行各种第三方应用软件。

c. 租用网站引擎,通常包括相应的数据库和文件系统。用户可以更改网站引擎占用的 CPU Power 和内存空间,也可以更改数据库和文件系统的存储空间。另外,用户可以安装并运行网站引擎、数据库和文件系统的插件,但是不可以随意安装其它软件。

d. 租用网店商铺等等特定的服务。用户可以选用网店商铺提供的附加服务,但是不能安装其它软件。

对于不同的租用对象,后台系统的实现方式和使用的技术,就可能也不相同。有观点认为,出租网站引擎 (c) 和网店商铺 (d),这两者的后台实现技术,等同于在出租虚拟机 (b) 的基础上,额外再出租网站引擎、数据库、文件系统、以及电商应用软件。

这个观点不完全正确。虽然虚拟机 (b) 的确是实现网站引擎 (c) 和网店商铺 (d) 的技术手段之一,但是除此以外,还有其它实现方式,而且从性价比来说,(b) 未必是实现 (c) 和 (d) 的最佳技术。


2. 动态分配资源。

所谓资源实际上分成三类,1. 存储资源,其本质是数据库和文件系统占用的硬盘空间,2. 计算资源,包括 CPU Power 和内存空间,3. 网络带宽。

所谓动态分配资源,是根据用户对于存储资源、计算资源、和网络带宽的实时占用情况,动态地增加或者减少资源的配给。

存储资源、计算资源和网络带宽的动态分配,都可以用虚拟技术来实现,但是虚拟技术并非唯一的解决方案。事实上,针对某些用户需求,其它技术手段的性价比可能比虚拟技术更高。


总结一下。

1. 虚拟化不是万灵药,不能到处滥用。

2. 云计算并不等同于虚拟化。虚拟化只是云计算的技术实现方式之一。实际上,很多云计算系统,混搭了多种技术手段。

3. 但是虚拟化的确是一个强有力的技术手段。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值