云计算的基础架构

云计算基础架构

根据我们在上面提出的云计算应用场景模型,本节提出一个云计算的基本架构,为读者提供参考。这一架构的框架如图9.1所示。

在这一框架下我们着力要解决以下几个问题。

(1)不可信节点出现故障时对用户的隔离。

(2)计算与存储的整合,以适应计算密集和数据密集的任务。

(3)计算资源和存储资源的虚拟化。

(4)应用层不同应用和不同用户之间数据存储和计算的隔离。

(5)应用层接口和操作系统的提供。

我们曾强调这一云计算系统是基于不可信节点设计的,框架的底层就是由大量的这类节点组成,各服务器使用现有的主流操作系统,通过各类网络将所有的节 点连接起来成为一个庞大的机群系统,这一部分组成了云计算的物理硬件核心,这一核心的复杂性将通过云计算的软件核心层对所有用户屏蔽。这些复杂性包括节点 故障、网络故障、节点间的调度、负载平衡、数据安全、数据存储位置、计算位置、各节点的具体配置、系统高可用性的实现等。Google的系统给了我们良好 的示范,我们在搜索框中进行搜索时同时有大量的服务器在为我们工作,但所有服务器的工作细节我们完全不用知道,我们面对的只是一个简洁的搜索框。

这一框架中计算和虚拟化层实现对计算资源和存储资源虚拟为用户提供弹性化的计算和存储资源。分布式文件系统为系统提供有副本策略的文件存储服务,文 件存储的安全级别可分为:单机级、跨服务器级、跨机柜级和跨区域级。该文件系统不但为系统提供了一个安全的存储平台,而且由于其分布式和带副本策略所以可 以为计算层提供存储支持,实现计算向存储的迁移,降低数据在网络间的传递时间,并且在节点失效时可以实现计算和存储同时向备份节点的迁移,从而在节点不可 信的情况下实现系统的高可用性。虚拟化层、文件系统层和计算层构成了云计算基础架构的软件核心层,也是现阶段我们需要主要攻克的技术层,通过软件核心层云 计算中的存储、计算和失效将被全部隔离,应用层将无法"看"硬件层的工作细节,

应用层通过云操作系统和API与云计算基础架构接口,由于其位于硬件核心层和软件核心层之上,不同用户和应用程序在使用该平台时只能"看"到的是一台"可弹性伸缩的巨型计算机",下层的软件和硬件运行的细节情况都无法"看"到。

这一框架实现了云计算将所有节点的计算资源和存储资源细节隐藏于云端的功能,体现了云计算"大象无形"的技术哲学之妙。

时间: 2024-08-01 19:58:40

云计算的基础架构的相关文章

云计算网络基础架构的实践和演进——打造云计算网络基石

摘要:从传统IT部署到云,人肉运维已经是过去式,云上运维该怎么开展?人工智能对于运维"威胁论"也随之袭来,如何去做更智能的活,当下很多运维人在不断思考和探寻答案.在2017运维/DevOps在线技术峰会上,阿里云专家云登就为大家分享了云计算网络基础架构的实践和演进,精彩不容错过. 以下内容根据演讲视频以及PPT整理而成. 众所周知,云计算是以计算.存储和网络作为基础的.网络作为云计算的重要基石之一,其架构设计和演进是云计算发展的重要一环,而网络架构涉及可靠性.性能.可扩展性等多方面内容

如何搭建最优云计算平台基础架构

首先,由于云计算平台往往会运行不只一个甚至不只一类应用,因此选择适用的设备是非常必要的.例如在运行基于互联网或者小型增值应用时,通常采用开放的x86服务器架构会具有较好的适用性,但是如果需要运行某些复杂应用,如数据库.在线联机处理应用时,对稳定性和安全性的要求往往较高,这种情况下采用Unix服务器是更适用的选择.遵循这一原则,将帮助云计算平台实现计算能力和计算资源的优化.从存储产品的角度来看,对于复杂的应用来说,选择基于光纤的SAN存储方式是一种很好的选择,但是对于相对比较独立.复杂程度不高的应

云计算基础架构的应用场景

基于不可信服务器节点的云计算基础架构 现在很多的企业已经开始向用户提供云计算服务,一个可以实用化的云计算基础架构需用解决许多关键的技术,云计算时代IT技术人员需要协调有史以来最大规模的服务器群,并保证整个系统能够持续不断正常运行.云计算时代用户的大量关键数据.关键业务和关键应用被转移到云端,因此系统的安全性.高可用性.高性能成为对云计算系统的基本要求. 现在的云计算企业良莠不齐,由于云计算平台技术是一个复杂的系统,技术涉及面相当宽,对从事云计算研发的企业的技术实力和资金实力有很高的要求,其中真正

云计算基础架构的层面:资源虚拟化

作为开发者,我们更关注的是云计算基础架构是什么?资源虚拟化又是怎么回事?以及其有什么具体特点.等等一系列的问题都崩了出来.其实云计算基础架构的本质与资源虚拟化是分析不开的可以说他们是并行计算的. 目前计算领域正陷入于一场苦战中,困境是待处理数据爆炸式增长与当今机器存储能力和计算能力不足之间的矛盾.由于待处理数据越来越多,多到了很难在一台或有限数目的存储服务器内存储,而且更无法由一台或数目有限的计算服务器就能处理这样的海量数据.因此,如何存储并计算这些海量数据成为了IT业界最热门的话题之一. 云计

IBM云计算6+1基础架构管理平台解决方案

1 IBM云计算6+1解决方案 IBM云计算解决方案是IBM云计算中心经过多年的探索和实践开发出来的先进的基础架构管理平台.该方案结合了业界最新技术,充分体现云计算理念,已在IBM内部成功运行多年,并在全球范围内有众多客户案例. 该解决方案可以对企业现有的基础架构进行整合,通过虚拟化技术和自动化技术,构建企业自己拥有的云计算中心,实现企业硬件资源和软件资源的统一管理.统一分配.统一部署.统一监控和统一备份,打破应用对资源的独占,从而帮助企业实现云计算理念. 云计算解决方案由以下部分构成: @ 需

话说谷歌云计算的基本架构

总所周知的谷歌,GFS是由google独有设计的分布式文件系统,是由大量安装有Linux操作系统,通过PC构成的集群系统.全部集群系统由一台Master(通常有几台备份)和若干台TrunkServer构成.其中GFS中文件备份成固定大小的Trunk分别存储在不同的TrunkServer上,不同的Trunk有很多的拷贝成分,也可以存储在不同的TrunkServer上.Master负责维护GFS中的Metadata,即文件名叫做Trunk的信息.客户端从Master上得到相关文件Metadata,根

云计算中基础网络的介绍

动态.弹性.灵活是云的最基本特征,要是按需计算,传统的网络架构与技术,也是可以构筑云计算的基础平台,但是由此而来的传统运行架构,却满足不了如此动态化的IT业务要求.它肯定是要求一种新的IT运行模式,该模式是以动态.按需的服务方式,将很多的计算资源进行供应和部署. 一. 云计算的基础架构挑战 传统业务结构下,由于多种技术之间的孤立性(LAN与SAN),使得数据中心服务器总是提供多个对外IO接口:用于数据计算与交互的LAN接口以及数据访问的存储接口,某些特殊环境如特定HPC(高性能计算)环境下的超低

不知不觉间,OCP对数据中心和云计算基础架构产生了深远的影响

开放计算项目(OCP)于5年前宣布推出,尽管其在商业上还谈不上成功,但其影响无疑已经遍及整个数据中心领域. 浅析开放计算项目对数据中心和云计算基础架构的影响 开放计算项目(OCP)本周将在美国圣何塞举行峰会.该项目致力使数据中心组件和设计更有效.更具可互操作性.虽然其在近5年里取得了一些成绩,但其真正的成就在于项目所产生的影响力. OCP是在2011年4月宣布的,源自Facebook数据中心设计项目.如果例举一下项目取得的各项成就就可以得到一个结论:OCP的重大胜利在于其改变了关于硬件.厂商和客

IDC正式发布《中国云计算基础架构建设指南》

中云网消息, IDC今天正式发布<中国云计算基础架构建设指南>报告,提出中国企业建设云计算基础架构的路线图.此报告是基于IDC对中国云计算市场现状的充分调研,并结合了IDC全球云计算专家的研究成果,旨在为建设云计算基础架构的企业和组织提供建议,使最终用户少走弯路,能够快速.成功地部署云平台. IDC认为,云计算基础架构的实施不是一个简单的软硬件集成项目,而是一种企业IT战略的改变,因此用户在实施云计算项目之前需要谨慎评估,建议企业通过与有经验的IT咨询服务提供商进行合作,对云计算项目进行整体的