转载 云计算的定义

1. 云计算的来源

在云计算最早被提出的时候,曾经有一种流行的说法来解释“云计算”为何被称为“云”计算:在互联网技术刚刚兴起的时候,人们画图时习惯用一朵云来表示互联网,因此在选择一个名词来表示这种基于互联网的新一代计算方式的时候就选择了“云计算”这个名词。虽然这个解释非常有趣和浪漫,但是却容易让人们陷入云里雾中,不得其正解。

进入互联网时代后,人们热衷于上网冲浪,通过浏览网页来获得资讯。当用户在浏览器上输入网址后,浏览器将会与DNS服务器和网站服务器进行一系列的交互,将网页内容呈现在用户面前,而这些交互过程是通过互联网经过多次路由转发最终完成的。因为这个过程对用户是透明的,所以当时人们在绘制互联网示意图时,将网络抽象成一朵云,意在不去关心网络的转发过程,而去关注服务器端和客户端。

 

 随着互联网的发展,带宽得到了显著提高,无线接入方式也变得丰富起来,除了个人电脑外,越来越多的设备已经具有了接入互联网的能力,比如移动电话、办公设备甚至是家用电器。同样,互联网的作用也不再局限于浏览网页和收发电子邮件,还能够为企业提供诸如电子商务、客户关系管理等信息服务;为普通用户提供诸如博客、视频等服务;为科研机构提供强大的计算处理功能。因此,互联网的含义变得充实起来,除了人们普遍认知的接入、路由等含义,还包括了计算、存储、服务和软件等元素。因此,“云计算”这个名词就应运而生了。云计算中的“云”不仅包含了网络,更包含了那些曾经被描绘在云外的事物。这个小小的改变在图上看似简单,实际上蕴含着深刻的变革。

正如用云描绘网络来强调对网络的运用而非关注于其实现细节一样,云计算用云描绘包括网络、计算、存储等在内的信息服务基础设施,以及包括操作系统、应用平台、Web服务等在内的软件,就是为了强调对这些资源的运用,而不是它们的实现细节。

2. 什么是云计算

了解了云计算为什么被称之为“云”之后,下面我们将给出云计算的定义。其实,这个概念被提出的时间并不长,然而对这个概念的定义却是百家争鸣。这体现了云计算包罗万象的特质,也说明业界对它的重视——既然所有人都希望成为云计算产业链中的一个角色,自然都会从自身的角度出发来定义云计算,那么对于概念的提取就是一个求同存异的过程。下面,我们先列举一些为人们普遍认可的云计算定义,然后再给出本书的定义。

维基百科(Wikipedia.com)认为云计算是一种能够将动态伸缩的虚拟化资源通过互联网以服务的方式提供给用户的计算模式,用户不需要知道如何管理那些支持云计算的基础设施。

Whatis.com认为云计算是一种通过网络连接来获取软件和服务的计算模式,云计算使得用户可以获得使用超级计算机的体验,用户通过笔记本电脑与手机上的瘦客户端接入云中获取需要的资源。

美国加州大学伯克利分校最近发表了一篇关于云计算的报告,该报告认为云计算既指在互联网上以服务形式提供的应用,也指在数据中心中提供这些服务的硬件和软件,而这些数据中心中的硬件和软件则被称为云。

商业周刊(BussinessWeek.com)发表文章指出,Google的云就是由网络连接起来的几十万甚至上百万台的廉价计算机,这些大规模的计算机集群每天都处理着来自于互联网上的海量检索数据和搜索业务请求。商业周刊在另一篇文章中总结说,从Amazon的角度看,云计算就是在一个大规模的系统环境中,不同的系统之间相互提供服务,软件都是以服务的方式运行,当所有这些系统相互协作,并在互联网上提供服务时,这些系统的总体就成为了云。

Salesforce.com认为云计算是一种更友好的业务运行模式。在这种模式中,用户的应用程序运行在共享的数据中心中,用户只需要通过登录和个性化定制就可以使用这些数据中心的应用程序。

IBM认为云计算是一种共享的网络交付信息服务的模式,云服务的使用者看到的只有服务本身,而不用关心相关基础设施的具体实现。本书沿用IBM的定义,云计算是一种革新的IT运用模式。这种运用模式的主体是所有连接着互联网的实体,可以是人、设备和程序。这种运用方式的客体就是IT本身,包括我们现在接触到的,以及会在不远的将来出现的各种信息服务。而这种运用方式的核心原则是:

硬件和软件都是资源并被封装为服务,用户可以通过互联网按需地访问和使用。

在云计算中,IT业务通常运行在远程的分布式系统上,而不是在本地计算机或者单个服务器上。这个分布式系统由互联网相互连接,通过开放的技术和标准把硬件和软件抽象为动态可扩展、可配置的资源,并对外以服务的形式提供给用户。该系统允许用户通过互联网访问这些服务,并获取资源。服务接口将资源在逻辑上以整合实体的形式呈现,隐蔽其中的实现细节。该系统中业务的创建、发布、执行和管理都可以在网络上进行,而用户只需要按资源的使用量或者业务规模付费。

3. 云计算的特征

在云计算的定义中,有四个关键要素。

第一点,硬件和软件都是资源,通过互联网以服务的方式提供给用户。正如上一小节所描述的,Amazon EC2将计算处理能力打包为资源提供给用户;Google App Engine将从设计开发到部署实施Web应用所需的软件、硬件平台一起打包提供给用户;Salesforce.com CRM 将专业的客户关系管理应用模块打包为解决方案提供给用户。在云计算中,资源已经不限定在诸如处理器机时、网络带宽等物理范畴,而是扩展到了软件平台、Web服务和应用程序的软件范畴。传统模式下自给自足的IT运用模式,在云计算中已经改变成为分工专业、协同配合的运用模式。对于企业和机构而言,他们不再需要规划属于自己的数据中心,也不需要将精力耗费在与自己主营业务无关的IT管理上。相反,他们可以将这些功能放到云中,由专业公司为他们提供不同程度、不同类型的信息服务。对于个人用户而言,也不再需要一次性投入大量费用购买软件,因为云中的服务已提供了他所需要的功能。

 

 第二点,这些资源都可以根据需要进行动态扩展和配置。例如在上一小节的典型案例中,Amazon EC2可以在极短的时间内为华盛顿邮报社初始化200台虚拟服务器的资源,并在9小时的任务完成后快速地回收这些资源;Google App Engine可以满足Giftag的快速增长,不断为其提供更多的存储空间、更高的带宽和更快速的处理能力;Salesforce.com可以为哈根达斯公司在已经成型的CRM系统中动态地添加和删除应用模块,来满足客户不断改进的业务需求。这些例子都体现了云计算可动态扩展和配置的特性。

第三点,这些资源在物理上以分布式的共享方式存在,但最终在逻辑上以单一整体的形式呈现。对于分布式的理解有两个方面。一方面,计算密集型的应用需要并行计算来提高运算效率。例如,一个Web应用是由多个服务器通过集群的方式来实现的,此类的分布式系统,往往是在同一个数据中心中实现的,虽然有较大的规模,由几千甚至上万台计算机组成,但是在地域上仍然相对集中。另一方面,就是地域上的分布式。例如,一款商业应用的服务器可以设在位于纽约的华尔街,但是它的数据备份却由位于德州戈壁中的数据中心完成。在上文的典型案例四中,IBM公司在世界范围内共拥有8所研究院,IBM RC2将这些研究院中的数据中心通过企业内部网连接起来,为世界各地的研究员提供服务。作为最终用户,这些研究员们并不知道也不关心某一次科学运算运行在哪个研究院的哪台服务器上,因为云计算中分布式的资源向用户隐藏了实现细节,并最终以单一整体的形式呈现给用户。

最后,用户按需使用云中的资源,按实际使用量付费,而不需要管理它们。例如,在上一小节的例子中,华盛顿邮报社为尽快完成档案的转换任务,使用了200台虚拟服务器,并为其所获得的1407小时机时支付了144.62美元。虽然华盛顿邮报社没有足够的运算处理能力,但是云给了它强大的资源以帮助其快速完成任务,而它仅需要根据实际使用量来付费。对于华盛顿邮报社来说,如此巨大计算量的任务并不经常出现,因此按照这个标准购置IT设备显然是不合理的。如果没有Amazon EC2,华盛顿邮报社在9小时内完成档案的转换工作将是不可能完成的任务。同样,在Giftag的例子中,Giftag需要做的仅仅是根据其业务的增长而使用更多的GoogleApp Engine的资源。依托Google强大的数据中心,Giftag拥有近乎无限的资源来满足新用户的注册,从而避免了自己投资IT基础设施而可能出现的浪费现象或客户流失。

总之,在云计算中软、硬件资源以分布式共享的形式存在,可以被动态地扩展和配置,最终以服务的形式提供给用户。用户按需使用云中的资源,不需要管理,只需按实际使用量付费。这些特征决定了云计算区别于自给自足的传统IT运用模式,必将引领信息产业发展的新浪潮

以上出自

http://book.51cto.com/art/201005/198426.htm

Posted in 网络存储, 计算机网络 | Tagged , | Leave a comment

LDAP

1.什么是LDAP?
   LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。 Continue reading

Posted in 网络安全 | Tagged , , , | Leave a comment

STP协议浅析

引言:交换机又名网桥,在一个桥接的局域网里,为了增强可靠性,通常要建立一个冗余的路径,网段会用冗余的网桥连接。但是,由于网桥不隔离广播,桥环路对于一个局域网是致命的。

STP协议简介 

STP-Spanning  Tree Protocol(生成树协议)

生成树协议是一种桥嵌套协议,在IEEE 802.1d规范里定义,可以用来消除桥环路。

实际是逻辑上断开环路,防止二层网络的广播风暴的产生。当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用。

STP的算法 

         它的工作原理是这样的:

生成树协议定义了一个数据包,叫做桥协议数据单元BPDU(Bridge Protocol Data Unit)。网桥用BPDU来相互通信,并用BPDU的相关机能来动态选择根桥和备份桥。但是因为从中心桥到任何网段只有一个路径存在,所以桥回路被消除。

  在一个生成树环境里,桥不会立即开始转发功能,它们必须首先选择一个桥为根桥,然后建立一个指定路径。在一个网络里边拥有最低桥ID的将变成一个根桥,全部的生成树网络里面只有一个根桥。根桥的主要职责是定期发送配置信息,然后这种配置信息将会被所有的指定桥发送。这在生成树网络里面是一种机制,一旦网络结构发生变化,网络状态将会重新配置。  

 当选定根桥之后,在转发数据包之前,它们必须决定每一个网段的指定桥,运用生成树的这种算法,根桥每隔2秒钟从它所有的端口发送BPDU包,BPDU包被所有的桥从它们的根端口复制过来,根端口是接根桥的那些桥端口。BPDU包括的信息叫做端口的COST,网络管理员分配端口的COST到所有的桥端口,当根桥发送BPDU的时候,根桥设置它的端口值为零。然后沿着这条路径,下一个桥增加它的配置端口COST为一个值,这个值是它接收和转发数据包到下一个网段的值。

这样每一个桥都增加它的端口的COST值为它所接收的BPDU的包的COST值,所有的桥都检测它们的端口的COST值,拥有最低端口的COST值的桥就变为了指定的桥。

拥有比较高端口COST值的桥置它的端口进入阻塞状态,变为了备份桥。在阻塞状态,一个桥停止了转发,但是它会继续接收和处理BPDU数据包。

  STP将一个环形网络生成无环拓朴的步骤:   

         选择根网桥(Root Bridge

  选择根端口(Root Ports

  选择指定端口(Designated Ports 

 

选择根网桥的依据: 

依据:网桥IDBID   

网桥ID是唯一的,交换机之间选择BID值最小的交换机作为网络中的根网桥。桥ID=桥优先级(默认值为32768)+桥MAC

选择根端口的依据 

  在非根网桥上选择一个到根网桥最近的端口作为根端口;

选择根端口的依据是:  

 到达根路径成本最低 ; 

 直连(Sender)的网桥ID最小;

 端口(SenderID最小;

根路径成本

  根路径成本(开销)-是网桥到根网桥的路径上所有链路的成本之和,默认100M自适应的路径开销为19

选择指定端口的依据   

 在每个网段上,选择1个指定端口,根桥上的端口全是指定端口   

非根桥上的指定端口:  

 到达根路径成本最低  

 端口所在的网桥的ID值较小  

 端口ID值较小

记住一点:

选举指定端口,比较的是发送的BPDU

选举根端口,比较的是接收的BPDU

非指定端口:当把根网桥、根端口和指定端口选举出来之后,最后一个没有被选举的端口就是非指定端口。

下面我们来看几个例子:

 按照我们前面的分析:

第一步:选根桥,很明显SW3的桥ID最小,即根桥。

第二步:在非根桥(SW1,SW2,SW4)上选择根端口。

                   SW2和SW4的根端口比较好选,首先比较的是接受到达根桥BPDU的开销,我们假设都是100M网络,那每经过一个转发接口时,开销加上19,且根桥发出时开销值为0。开销值分别是f0/3(0), f0/6(0);然后是SW1,我们发现SW1上两个端口接收到的BPDU开销值相同,所以接下来比较的是sender BID,SW4的BID小于SW2的BID,故SW1的f0/8端口是根端口。

第三步:每个网段选择一个指定端口。

                   在SW1和SW2连接的网段上选择一个指定端口。依据参考前面说明。

                   首先比较的是转发BPDU的开销值,.那么SW2 F0/2接口的转发BPDU开销是19,而SW1 F0/1接口的转发BPDU开销是38,所以SW2的F0/2是指定端口。剩下的F0/1接口就是阻塞端口。

再来看一个例子:

 2台交换机组成冗余拓扑:

第一步:选根桥,SW3

第二步:非根桥上选根端口

                   首先比较的是接受BPDU的开销,SW4上F0/1和F0/7端口值相同,都是0;

                   接下来是sender BID,也相同,都是SW3的BID;

                   最后是sender PORT,显示表明F0/7的sender port较小是f0/1,所以它是指定端

                   口,剩下SW4的F0/1就是阻塞了。

Posted in 计算机网络, 路由交换 | Tagged , , , , , , , | Leave a comment