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

云计算的体系结构可分为(云计算体系架构分为)


一、通用的云计算体系结构是由哪些部分组成的

云计算架构目前主要可以分为四层:显示层。这一层多数据中心云计算架构主要用于以人性化的方式展示用户需要的内容,将利用下面的中间层。软件层提供的各种服务主要有五种技术:

HTML:标准网页技术,目前主要是HTML4,但即将推出的HTML5将在很多方面推进网页的发展,比如:。B.视频[1]和本地存储。

JavaScript:一种用于网站的动态语言。JavaScript可以显着扩展网站的功能。

CSS:主要用于控制网页的外观,并将页面的内容与其呈现优雅地分开。

Flash[2]:业界应用最广泛的富互联网(RIA)技术,它可以提供目前HTML等技术无法提供的基于Web的富应用和用户友好的体验[3],它是非常好。

Silverlight:行业巨头微软[4]的RIA技术,目前市场份额略低于Flash,但由于可以用C#编程[5],因此对于开发者来说非常有用。友好的。

第二:中间层是承上启下的桥梁。它根据底层基础设施层提供的资源提供多种服务,例如:B.缓存服务和REST服务,这些服务可以支持显示层,也可以直接被用户访问。主要有五种技术

REST:通过REST技术,可以将中间件层支持的一些服务提供给调用者,非常实用和优雅。

多租户:单个应用程序实例可以为多个组织提供服务,同时保持良好的隔离和安全性。该技术可以有效降低购置和维护成本。

并行处理:要处理海量数据,必须使用庞大的X86集群进行大规模并行处理。Google的MapRece就是这方面的代表作品。

应用服务器:在原有应用服务器的基础上,针对云计算做了一定程度的优化,例如GoogleAppEngine的Jetty应用服务器。

分布式缓存:分布式缓存技术不仅可以有效减轻后端服务器的压力,还可以加速相应的响应。分布式缓存最流行的示例是Memcached。

此外,基础设施层的作用是准备上层中间件层或用户所需的计算和存储资源。主要有四种技术:

虚拟化:也是有可能的这在基础设施层面理解为“多租户”,因为虚拟化技术可以让一台物理服务器上生成多个虚拟机,并提供全面的服务。这些虚拟机之间可以实现隔离。这不仅降低了服务器的购置成本,还降低了服务器的运营和维护成本。成熟的X86虚拟化技术包括VMwareESX和开源Xen。

分布式存储:为了传输海量数据,同时保证数据的可管理性,需要一套完整的分布式存储系统。

关系型数据库:本质上是在原有关系型数据库的基础上,针对扩展和管理进行了优化,使其在云端更加可定制。

NoSQL:实现一些关系数据库无法实现的目标,例如:例如,为了支持大型数据集,一些公司专门设计了一系列不基于关系模型的数据库。

最后:管理层服务于三个水平层,并为这三个层提供多种管理和维护技术,主要包括以下六个方面:

账户管理:通过good采用账户管理技术,用户可以方便、安全地登录,管理员可以方便地管理账户。

SLA监控:监控各级运行的虚拟机、服务和应用程序的性能,使它们都能在预设的SLA(ServiceLevelAgreement)内运行。

计费管理:即统计每个用户消耗的资源,为用户提供准确的计费。

安全管理:全面保护数据、应用程序和帐户等IT资产[6],使其免受犯罪分子和恶意软件的侵害[7]。

负载平衡:通过在应用程序或服务的多个实例之间分配流量来响应紧急情况。

运维管理:主要是让运维操作尽可能专业化、自动化,从而降低云数据中心的运维成本。

云计算架构分为三个水平层,即显示层、中间件层和基础设施层。这三个技术层可以提供非常丰富的云计算能力和用户友好的界面。计算机架构还有另一个垂直层,称为管理层,用于更好地管理和维护三个水平层。

参考资料:阳光互联网_云论坛《云计算架构》


二、云计算分为几种类型?

按照部署模式,云计算可以分为公有云、私有云、混合云、城市云和公有云。

(1)私有云。云资源仅供组织内的用户使用,这是私有云的核心特性。对于所有权、日程管理和云操作没有严格的规则。云可以位于您的系统上或托管在其他地方。


(2)圣云。云资源仅由少数固定单位的用户使用,这些单位在云中具有相同的需求(如安全需求、云使命、规章制度、合规要求等)。云所有权和日常运营的主体可能是社区内的一个或多个单位,也可能是社区外的第三方组织,也可能是两者的组合。云可以部署在本地或其他地方。

(3)公有云。云资源是为公众使用而开发的。云的所有者、日常管理和运营可以是商业组织、学术机构、政府组织或其中几个的组合。云可以部署在本地,也可以部署在其他地方,例如中山市民公有云可以建在中山或深圳。