当前位置:首页 > 云计算 > 正文

云计算架构的四层含义(云计算的四个基本特征)


一、云计算架构参考资料

云计算作为一种创新的计算模式,将IT资源、数据和应用作为服务,通过网络推送给用户。正如IBM所描述的,它是一种以服务形式提供IT资源概念的方法。从架构上看,云计算更像是一种基础设施管理方式,将大量高度虚拟化的资源整合起来,形成一个庞大的资源池,统一为用户提供服务。这也是IBM对于云计算的看法。


云计算的核心是基于开放的标准和服务,以互联网为核心平台。旨在提供一个安全、高效、便捷的数据存储和网络数据环境。谷歌对此有独特的理解,他们强调通过其云计算平台和应用程序,例如分布式文件系统GoogleFileSystem,数据处理变得更加灵活和高效。MapReduce编程模型和分布式锁定机制Chubby以及分布式数据库BigTable是Google云计算技术的重要组成部分,它们共同构建了一个高效的云计算操作系统。


此外,IBM的蓝色云计算平台也有自己的独特之处,它注重虚拟机的使用,利用虚拟化技术将物理资源转化为动态可调的虚拟资源,资源利用率和灵活性。


扩展信息

云计算——至少作为虚拟化的延伸,影响范围已经越来越广。然而,云计算无法支持复杂的企业环境。因此,云计算架构呼之欲出。经验表明,云计算成熟之前,我们应该更加关注系统云计算架构的细节。通过对现有一些云计算产品的分析以及个人的一些经验,总结出一套云计算架构。云计算架构主要分为四层。


二、云计算架构云计算的架构层

云计算架构的表示层主要负责提供用户友好的内容和服务体验,依赖于中间件层提供的各种服务。有五项核心技术:HTML是一种标准网页技术(主要是HTML4和HTML5),有利于视频、本地存储等功能的开发,而JavaScript是一种动态网页语言,功能丰富,支持AJAX创建交互性。CSS控制页面的外观并将内容和性能分开。Flash是一种常用的RIA技术,提供了丰富的基于Web的应用程序,而Silverlight是微软的RIA技术,对开发人员友好。市场占有率稍低,支持C#编程。


中间层作为连接上下层的桥梁,向显示层提供缓存、REST服务等服务。REST技术方便了服务调用。一个应用程序实例为多个组织提供服务并降低成本。并行处理技术(例如Google的MapReduce)可以处理大量数据,从而优化Memcached等云计算应用程序。,减少服务器压力提高响应时间。


基础设施层包括VMwareESX、Xen等虚拟化技术,为中间层和用户提供计算和存储资源,实现资源共享和分布式成本节约。存储系统、大规模数据管理、关系数据库都经过优化,以适应云计算环境。NoSQL数据库满足大规模数据处理需求,是关系数据库的补充。


管理团队管理帐户以实现安全登录和管理、服务计费管理的SLA监控、准确的安全管理以保护IT资源免受威胁以及应对突发流量。运维成本可以通过自动化负载均衡、运维来应对。


云计算架构由四部分组成:显示层、中间件层、基础设施层和管理层。这些技术构建了丰富的云计算能力和用户便利性。该接口可实现高效、安全的云计算服务管理。


扩展信息

云计算——至少作为虚拟化的延伸——具有越来越广泛的影响力。然而,当前的云计算无法支持复杂的企业环境。于是,云计算架构呼之欲出。经验表明,在云计算成熟之前,更应该关注系统云计算架构的细节。基于对现有一些云计算产品的分析以及个人的一些经验,总结出一套云计算架构,云计算架构主要可以分为四层。