云计算中的一些重要概念,云计算重要概念


什么是云计算

     曾经被人严肃的问到过一个问题,那就是如果要你用一句话,向一个完全没有计算机知识的农民解释什么是云计算,你该如何说,记得我当时说了一堆类似服务器虚拟化,存储虚拟化等相关的东西,这个显然不够浅显。如果再给我一次机会,我会说:云计算就是把计算机放到了“云”上,家里面不用放计算机,使用的人只要从云上拉一根网线下来就可以做任何电脑相关的事情了,虽然这种解释对搞云计算的程序员来说不太准确,但是我想这差不多解释了云计算内涵的八九成了。


 为什么需要云计算

     IT相关技术的发展总是要给人带来便利,说大了是为了提高“生产力”,现在的IT资源可以分为三类,(1)服务器--计算资源;(2)磁盘--存储资源;(3)交换机--网络资源。一般情况下每个公司都会有自己的IT部门,来管理这三类设备保证它们的正常运行,升级,同时也要保证设备的安全性,可扩展性等。也就是说每个公司都需要投入相当多的人力物力用于维护IT基础设施,如果能够有一个大的机构专门提供这些资源,将计算服务化,那么大部分的公司或个人将会省去很多不必要的工作。云计算就是在这样的背景下产生的,这和发电厂产生的背景是一样的:在发电厂之前各家各自自买自装发电设备来提供电力。

     云计算的主要作用有:

    (1)提供计算,网络,存储资源

    (2)用户可以省去IT设备的安装,投资,维护等繁琐的过程(IaaS)

    (3)给应用开发者提供快速的开发环境(PaaS)

    (4)提供可扩展的服务

    (5)高可靠性,通过备份或容灾实现无单点故障的高可靠性。


     云计算作为一种新兴技术,它也面临不少困难:

    (1)接入的便利性:通过自用终端随时接入云端还有许多挑战

    (2)显示质量:图像,特别是3D等经过网络传输,失真比较严重。这在注重视觉效果的人来说是不可以接受的

    (3)隔离性:不同虚拟机之间会对对方性能产生影响,提法提供良好的QoS等。前两个主要在网络方面,后一个在虚拟化方面

    

目前现有云的类型有私有云、公有云、企业云、混合云等, 私有云就是用户拥有对整个硬件的完全控制,通常购买私有云的客户需要购买私有云的维护,目前在私有云方面做的最好的是VMware,国内的华为在这发面也做的不错;公有云就是由云服务提供商通过网络向企业或个人提供计算资源,国外的亚马逊AWS,国内的阿里云,青云,新浪等在这方面都做得不错。硬件的所有权在云服务提供商手中。企业云是公有云的一个特例,它专门向企业用户提供高可靠、安全、稳定的软件和服务。混合云是公有云和私有云的结合。一些企业将非关键数据放在公有云上,关键数据放在企业内部,二者之间通过加密的防火墙,VPN实现互通。举个例子:银行虽然安全,保险箱还是有很大市场。


云计算关键技术

     云计算的产生背后靠的是在计算、网络、存储虚拟化等关键技术上的突破。虚拟化技术的成功同时也依赖于硬件(如多核CPU-支持VT技术,内存,磁盘容量的增大,数据读取速度的增加)和软件(如虚拟化层Xen,KVM)的发展。

计算虚拟化

    (1)虚拟机:虚拟机是用软件实现的抽象的物理计算机,可以获取CPU资源,访问内存,进行网络操作等。在它上面可以安装操作系统和软件,从而可以向用户提供多主机多用户的服务,另外也具有良好的可扩展性(内存,CPU,网络带宽等可以根据需要进行调整)

    (2)虚拟化层(Hypervisors),通常也叫做VMM(Virtual Machine Monitor)。虚拟化层的作用是创建和管理虚拟机。存在两种类型的虚拟化层,第一种是直接运行在硬件上的虚拟化层,这种叫做裸金属虚拟化,虚拟化层管理运行在其上的Guest OS。采用裸金属架构的主要有Xenserver, VMware ESX, KVM, Microsoft Hyper-V;另外一种称作寄居虚拟化,这种虚拟化层运行在已有的操作系统上,如VMWare workstation和VirtualBox。虚拟化层需要强大的硬件资源来支撑运行在其上的虚拟机和操作系统。INTEL和AMD分别提供了具有特殊功能的CPU:INTEL-VTx和AMD-V,它们可以提供高级内存管理:如内存页表扩展和虚拟化等;支撑特权指令(Virtual Machine Extensions VMX)。

网络虚拟化

(1)VPN-Virtual Private Networks :它可以在公有云中提供隔离的私有网络。

(2)NFV – Network Function Virtualization:通过软件实现网络功能,从而在需要网络模块的地方只需要安装这类软件就可以了,而不用再来安装网络硬件。

(3)NV-Network Virtualization:指虚拟网络,最典型的代表是VLAN。

存储

     存储技术从最初的软盘和SCSI驱动到现在的闪存和固态硬盘驱动,发展迅速。这中间主要有三种技术NAS,SAN,RAID。

   (1)NAS– Network Attached Storage:NAS实现了一个文件系统,在这个系统中,磁盘看起来像是一种具有网络功能的模块,其它人可以通过网络访问它们。也就是说,磁盘具有网络连接,可以连接到交换机和其它计算机网络。NAS就像是一个文件服务器,磁盘不必和某个CPU联系在一块。文件服务器就是一个网络模块。NAS现在支持采用NFS和CIFS协议实现分布式文件共享。NAS提供文件存储。NFS( Network File System)是一种分布式文件系统协议,客户端采用RPC技术通过来访问网络文件,就像访问本地文件一样。NFS在Linux, Windows系统中广泛使用。

   (2)SAN – Storage Area Network:SAN不同于NAS,它需要构建一个专门的存储网络,该存储网络向外提供块存储。SAN一般有两类,基于FC协议的FC SAN和基于iSCSI协议的IP SAN。iSCSI(Internet Small Computer System Interface)是一种基于IP协议访问存储的技术。它采用IP协议承载SCSI命令。

   (3)RAIDs-Redundant Array of Independent Disks:RAID可以建立逻辑磁盘单元,数据在不同的磁盘单元内备份与分布。RAID具有很好的可靠性,目前一般的计算中心采用RAID作为主存。


云计算的概念是什?详细介绍一下

云计算将是下一个网络大事件,我们先来看看什么是云计算,以及它究竟怎么工作的,同时它真的安全吗?这些疑问,我们简单地提供一些云计算的概念,让大家了解使用云计算的安全性与便利性。
什么是云计算呢?
其实云端(cloud)就代表了互联网(Internet),通过网络的计算能力,取代使用你原本安装在自己电脑上的软件,或者是取代原本你把资料存在自己硬盘的动作,你转而通过网络来进行各种工作,并存放档案资料在网络,也就是庞大的虚拟空间上。我们通过所使用的网络服务,把资料存放在网络上的服务器中,并借由浏览器浏览这些服务的网页,使用上面的界面进行各种计算和工作。
猜猜看怎样?其实你已经在云端之中了
网络为基础的电子邮件服务像是Hotmail或Yahoo,可以说是云计算中最早的热门形式。如果你使用Facebook来与朋友互动,使用Flickr来存放照片,或者是用GOogle Gmail来发送邮件,你已经是在云端环境中存放自己的资料,同时使用云端为基础的技术,也就是新闻说的幕后神奇魔法。
云端冲浪(Cloud surfing)
就像是不论你在哪边都看得到天空,你可以在任何能够使用网络访问的地方,连接你需要的云计算服务,即便你不是在自己的电脑上
走进云端之中
上网本(netbook)的成功,以及移动网络(如可上网手机)的发迹,让云计算的普及性更高,人手一机是云计算很好的增长动力。上网本与手机通常被定义成较低性能的计算设备,也因此他们消耗较少的电力,同时具备相当程度的便携性。
一台上网本也许不能把肥大的Photoshop软件跑得很顺,或者是不能存储超大量的音乐文档。但感谢云计算之赐,上网本并不需要具备这些能力,它需要的只是一个浏览器,以及网络连接能力,这样就能够听大量的音乐,线上处理照片,或者是在云端上发送电子邮件给其他联络人。
所以,如果你需要的只是打一份文件,也许它同时需要包涵一些基本的格式处理,你并不需要微软Word软件的完整计算能力,你只需要上网登录Google Docs就可以做到类似的效果。
在云计算中,服务器并不会管你电脑的计算能量有多强。有的同事在办公室用PC连上Google Docs,在家则是用Apple MacBook,同时还有很多其他的服务可以通过你的手机或iPhone与Android平台手机上的应用软件来完成。
多人协同操作的云计算
你可以在任何一台电脑上登入使用云端服务,而一个朋友或同事也可以登入并和你一起在一样的文件上工作。Google Docs只是能够协同操作的一种办公室型态云计算服务。有些服务甚至还可以让人在全球不同的地点登入服务并同时在一样的文件上工作。
云计算也许听起来很棒,但是它还是有一些隐忧的,也是你在使用时必须要考虑的地方。正如同开放源代码阵营名人Richard Stallman指出的,你的资料是在第三方厂商的手上,而且是在你控制以外的。
在云端上安全吗?
最有可能遇到的问题是安全性,鲜少有公司会想窃取你的资料并做出无耻的网站设计,但最好还是研究一下各种网站和网络服务,找一些可信赖的专家推荐的,例如Lifehacker或是你谦卑的仆人科技疯人。
就算某个网站的服务声誉卓着又值得信赖,还是可能会出现技术性问题,今年稍Google Docs就因设备故障导致私人资料外泄,像在线音乐串流服务Spotify就有可能成为那些想窃取使用者资料的黑客的目标。
云端安全性
幸运的是,一点点常识和一些简单的正确电脑操作练习可以将这类安全性失误的影响降至......余下全文>>
 

云计算的20个基本定义与8大特点指得是什?

云计算的20个基本定义

Markus Klems
云计算是一个囊括了开发,负载平衡,商业模式,以及架构的时髦词,是软件业的未来模式(Software 10.0),或者简单地讲,云计算就是以 Internet 为中心的软件。

Reuven Cohen
云计算是一种基于 Web 的服务,目的是让用户只为自己需要的功能付钱,同时消除传统软件在硬件,软件,专业技能方面的投资。云计算让用户脱离技术与部署上的复杂性而获得应用。

Jeff Kaplan
云计算这个词将在未来的一到两年内将炙手可热,人们会依此实现虚拟化并重造 IT 应用,创造出基于服务的业务模式。

Douglas Gourlay
云计算指的是一个大的宏图,基本上说,就是让用户透过 Internet 访问技术服务,现在,我每次登陆 Facebook 或搜索航班,事实上都是在使用云计算。

Praising Gaw
云计算就是新的 Web2.0,一种既有技术上的市场绽放。就象以前人们在自己的网站上放一点 ajax 就宣称自己是 Web2.0 一样,云计算是一个新的流行词。

积极的一面是,Web2.0 最终抓住了主流眼球,同样,云计算概念最终也会改变人们的思想,最终爆发出各种各样的概念,托管服务,ASP,网格计算,软件作为服务,平台作为服务,任何东西作为服务。

Damon Edwards
云计算还有很多令人费解的东西,然而不必如此复杂,只有三种服务是基于“云”的,SaaS,PaaS 和云计算平台。

Brian de Haaff
从消费者的角度看,SaaS 是云计算的一种,然而行业内的人必须明白这到底是什么意思。简单说,云计算就是SaaS的升华。

Ben Kepes
云模式的初衷是让硬件层的消费象按需计算,按所需存储空间那样进行,而为了让云模式带来更多力量,我们需要在整个应用架构中,在一个虚拟的环境中实现配制,部署,服务。

Kirill Sheynkman
我曾经和客户这样比喻云计算,我们可以把云计算比作“云厨”,我是一家的厨师,负责一家人的饭食,如果我的孩子想吃意大利食物,我就或做或订意大利饭给他,这些东西可能每天都变。拿我们的 Data Center 3.0 来说,你可以决定你的应用程序是在本地运行,还是在别的其它数据中心运行,如果发现资源不够,你也可以中途改变主意。事实上,基于自动化管理,你可以实时改变。

Omar Sultan
云计算就是为一些需要动态改变的需要访问资源与服务。应用和服务请求的资源来自“云”,而不是固定的有形的实体。云就是一些可以自我维护和管理的虚拟资源。

Kevin Hartig
云是一个庞大的资源池,你按需购买;云是虚拟化的;云可以象自来水,电,煤气那样计费。

Jan Pritzker
云计算是用户友好的网格计算。

Trevor Doerksen
云计算的意思是,外包的,用多少买多少的,各取所需的,一些来自 Internet 的东西。Thorsten von Eicken要想讨论围绕着云计算这个概念的问题,我们需要在一个历史背景中进行,看看云计算的先驱者,他们所遇到的问题,会给我们一些指引,以避免同样的问题。

Paul Wallis
关于云计算的分布,我们可以借用金字塔模型。处于顶端的是那些只需要用户关心这是什么的一些应用,如 Gmail, Hotmail, Quicken Online等等。

处于中间的是一些服务,你拥有逐渐增强的灵活性与可控制性,但......余下全文>>
 

相关内容