云服务器平台就是将物理资源虚拟化,并实现快速调度的过程

云服务器平台就是将物理资源虚拟化,并实现快速调度的过程

在创新实践刚开始的阶段,我们组的老大突然提出自己租了一个云服务器,并在上面建立了云数据库,这样大家在各自的电脑上都可以用同一个数据库,十分方便。这个方法完全解决了在不同电脑上的数据库上操作到时还要转移来转移去的大麻烦,在感慨它的方便时,我突然发现我对云服务器这个耳熟能详的词语其实没有任何了解,这个在如今大数据时代大放异彩的概念究竟是什么?它又到底是如何进行架构的?

百度百科上解释“云服务器,它是建立在云计算平台上的一种简单高效,安全稳定,处理能力可弹性伸缩的计算服务。

2006年谷歌推出了“Goolge101 计划”,第一次正式地提出了“云”的概念和理论。随后亚马逊、微软、惠普等大公司相继宣布了自己的“云计划”,云安全、云存储、内部....一堆让人眼花缭乱的新概念不断提出,冲击着所有人的视线。以下为101计划中的部分摘要:

“…………“这是一种新的计算方式,其重点是使用大量计算机分析大量数据,”威斯康星大学计算机科学与工程教授Ed Lazowska说。“最近才出现这种情况。大学没有教过它,部分原因是软件非常复杂,部分原因是你需要大量的计算机来支持它。”………………他说,许多聪明的申请人可以解决可以在一台计算机上完成的非常困难的问题,但当被问及如果遇到1000倍的数据他们会怎么做,他们就难倒了。…………去年秋天,他将80台处理器搬到西雅图。第一个提供“ 大规模集群问题解决 ”,绰号“Google 101”…………”

“云”这个概念是建立在大数据的基础上。在IT中,“云”现在一般指“云计算”,“云计算”在如今有各种解释,其中最广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。简单来说,就是通过特殊访问方式,简单地访问一个装满资源的并不需要自己管理的地方并从中提取自己需要的资源,这个方面在后面再提。

服务器,也称伺服器,是提供计算服务的设备。其意义就是响应操作者传来的服务请求,在服务器内部进行特定处理后,将处理结果通过输出设备传输回操作者手上,服务器的内部一般包括控制器、运算器、存储器、输入设备和输出设备极大部分。这是不是跟一般的计算器的原理类似?从某种角度来看,服务器的确可以看成一个处理速度更快的计算器,只不过服务器的传输速度和计算速度不是传统普通计算器可以比拟的。

转回百度百科上对云服务器的解释,将其归纳一下,云服务器就是一种特殊的计算服务,它和传统服务器的最大不同,就是它是建立在一个虚拟的概念上的,它是一种虚拟化的技术,不需要提前准备的硬件设备,只要连接至特定平台,无论在何时何地,都可以享受该平台上为你准备的专属的计算服务。

那么再简单一点,不如将云服务器直接解释“云+服务器”呢?这样的拆分也许会有不小的差异,但原理在实际上八九不离十。

“云服务器是在一组集群服务器上划分出来的多个类似独立主机的部分”

云服务器可以又称“云主机”。创建一个云服务器就相当于在一个服务器群组上创建一个专属于使用者自己的主机。在终端物理服务器群组上,每一台云服务器都是独立的,每台云服务器都有各自专有的宽带和IP,使用者可以根据各自的需求任意配置操作系统和相应环境,同理升级和降低配置也完全按自己所需。在云服务器的解释中就提出了云服务器的优点:简单高效、安全稳定、可弹性收缩。简单高效自不用说,就单从另外两个方面来说:

安全稳定:之前提到,云服务器是依托在终端物理服务器群组上的,也就是说,就算你当前的服务器因某些原因出现了故障和宕机,也会立即再另一个服务器上继续运行,几乎不会丢失过多的数据。而实现在不同服务器上运行同样的数据的就是“云计算”,云服务器的资源全都是通过云计算技术从虚拟资源池中调配组合而成,就算你的服务器粉身碎骨,只要资源池没出现问题,你的资源也就不会出现任何丢失情况。而高档次的云服务器的资源池都是有备份的,所以安全性得到了极大的提升。

可弹性收缩:这是一个云服务器相当强大突出的优点。云服务器在使用方面是可以实现弹性定制的,意思就是你需要用多少,就付出多少的代价,这在各种意义上都可以很大程度的节约使用者的成本,尤其针对企业这种大用户。举个例子:像“淘宝”、“京东”这样的网站必然存在相差很大的高峰期与低谷期的流量,尤其是双十一这样的令人震惊的高峰期,如果按照传统服务器的搭建,为了不产生页面卡死的情况必然是要搭建最大流量需求的服务器,但这种服务器的维护成本都是难以想象的,放在低谷期时就会产生极大的浪费。而在云服务器中就可以实现在高峰期扩大流量需求范围,在低谷期临时缩减流量需求范围,减少开支的功能,对企业的运营有着莫大好处。

云服务器平台就是将物理资源虚拟化,并实现快速调度的过程

总的来说,云服务器平台就是将物理资源虚拟化,并实现快速调度的过程。这是一个创新性的、意义非凡的、在大数据时代下的产物,如何进一步完全开发使用它并升级进化,就是我们这一代新生代的重要任务。