加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

云计算基础知识1

发布时间:2022-11-02 14:18:07 所属栏目:云计算 来源:未知
导读: 云计算的概念:
[维基百科:雲端運算]上的定义:
云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。
云计

云计算的概念:

[维基百科:雲端運算]上的定义:

云计算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。

云计算解码上的定义:

云计算是指基于互联网将规模化资源池的计算、存储、开发平台和软件能力提供给用户,实现自动化、低成本、快速提供和灵活伸缩的IT服务。

云计算的特点:

(1) 超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。

(2) 虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的具体位置。只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。

(3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。

(4) 通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。

(5) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。

(6) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以像自来水,电,煤气那样计费。

(7) 极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本云计算解码,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。

云服务的常见类型:

企业可以从数量不断增加的基于云的IT服务中进行选择和使用,并在不同类型的环境中部署它们。以下是三类最常见的“IT即服务”云产品:

基础架构即服务(IaaS,Infrastructure as a Service):提供托管的IT基础架构,供用户调配处理能力、存储、网络和其他基础计算资源。IaaS提供商运行并管理此基础架构,用户可以在此基础架构上运行选择的操作系统和应用程序软件。IaaS提供商的例子有Amazon Elastic Compute Cloud (EC2)、Verizon Terremark和Google Compute Engine。

软件即服务(SaaS,Software as a Service):使用户可以通过Internet访问软件应用程序。用户不必购买并在自己的计算机或设备上安装、更新和管理这些资源,而可以通过Web浏览器访问并使用它们。SaaS提供商在云中为用户管理软件、处理能力和存储。大多数SaaS解决方案在公共云中运行(详见下文),并以订阅或免费服务的形式提供。常用SaaS应用程序的例子包括按需业务应用程序,例如Salesforce.com、Google Apps for Business和SAP SuccessFactors,以及免费的社交网络解决方案,例如LinkedIn和Twitter。

平台即服务(PaaS,Platform as a Service):提供在集成式云环境中开发、测试、运行和管理SaaS应用程序所需的基础架构和计算资源。拥有Internet连接的任何人都可以参与并开发基于云的解决方案,而不必寻找、购买和管理硬件、操作系统、数据库、中间件以及其他软件。大多数PaaS供应商都可以提供比传统编程工具更易于使用的JavaScript、Adobe Flex和Flash等工具。用户不必拥有或控制开发环境,但却能真正地控制他们在其中开发和部署的应用程序。一些知名度较高的PaaS提供商包括Google App Engine、Windows Azure和Salesforce。

下面是一张云计算分层体系架构模型:

仁心解码1国语百度云_云计算解码_云计算中国峰会暨亚太云计算用户大会

扩展云计算服务体系:

DaaS及技术实现:

云计算解码(第二版)中也讲述了DaaS(桌面即服务),将传统的操作系统桌面作为云计算“服务”提供给用户,并尽量不改变桌面用户的使用习惯和体验。从服务层次划分的角度分析,DaaS似乎接近IaaS,例如DaaS主要是在IaaS的基础上通过桌面显示协议为用户提供的远程桌面服务。但实质上,DaaS是以IaaS为基础的,向最终用户提供一种“桌面应用”,而不是IaaS的计算和存储资源。换句话说,在IaaS上可以搭建各类应用,DaaS是其中一种经典应用。

DaaS基于云计算的基础构架,通过桌面管理和服务模块,为用户提供良好的桌面服务,使用户可以通过PC、笔记本电脑甚至手机在任何有网络接入的地方访问自己的桌面,包括用户的应用软件、配置和数据。它除了依赖底层的基础架构技术,还需要桌面管理技术、桌面远程传送和显示技术以及应用流技术等的支持。

CDN服务及技术的实现

CDN(content delivery network,内容分发网络)位于IP网络与互联网应用之间,将网站内容推送到离用户最近的地方,从而实现用户就近访问,降低时延。CDN的关键技术是用户访问调度和内容缓存管理,通过对分散在多个物理节点中的分布式服务设备进行统一调度,统一管理,是用户总是能在离自己“最近”的服务设备上找到需要的内容。

CDN实现了资源的弹性伸缩和按需提供,以及系统资源利用率的最大化。因此,CDN与云计算服务“按需提供资源、规模经济性”的特点非常吻合。从技术角度上看,CDN采用同构节点,提供系统冗余,并将业务流域数据流分离,在设计思想上域分布式架构类似。

参考文献:

[1] 雷葆华. 云计算解码[M]. 第二版. 电子工业出版社, 2012.

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!