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

云计算的主要架构是指什么(云计算架构特征是什么)

云计算架构?

云计算架构主要可以分为四层,其中三层是横向的,分别是底层、中间层和基础设施层。这三层技术可以提供非常丰富的云计算能力。它是一个用户友好的界面,垂直层称为管理层,更好地管理和维护三个水平层。下面介绍各个级别的组成部分以及与该级别相关的关键技术。显示层主要用于显示友好用户使用的内容,并提供使用中间层以下的各种服务。这五种主要技术是:HTML:标准网页技术,目前应用最广泛。目前主要使用HTML4,但预计HTML5将在视频和本地存储等许多方面推动网页的发展。JavaScript:一种用于网页的动态语言,通过JavaScript,可以大大丰富网页的功能,最常见的JS框架是jQuery和Prototype。CSS:主要用于控制网页的外观,并将页面的内容与其表现形式巧妙地分开。Flash:业界最常见的RIA(RichInternetApplications)技术,可以提供现阶段HTML等技术无法提供的丰富的Web应用,在用户体验方面非常好。银奖:来自行业巨头Microsoft的RIA技术。虽然它的货币份额略低于Flash,但它对开发人员非常友好,因为它可以使用C#进行编程。在显示层,大多数云计算产品往往是HTML、JavaScript和CSS的黄金组合,但Flash和Silverlight等RIA技术也发挥了作用。未来云计算产品肯定会使用Silverlight。媒体层是承上启下的纽带,它从下面的基础设施层提供的资源中提供各种服务,比如缓存服务和其他服务,而这些服务可以用来支持显示或层。他们直接承认用户调用的五种主要技术:REST:通过REST技术,可以以非常合适和优雅的方式向访问者提供由中间层支持的某些服务。多租户:允许单个实例由多个组织维护,同时保持良好的隔离性和安全性,通过该技术可以有效降低应用程序的获取和维护成本。并行处理:要处理海量数据,需要使用庞大的X86集群进行大规模并行处理。GoogleMapReduce是这方面的代表作品。应用服务器:在原有应用服务器的基础上,针对云计算做了一些优化步骤,例如GoogleAppEngine的Jetty应用服务器。分布式缓存:分布式缓存技术不仅可以有效减轻后端服务器的压力,还可以加快响应速度。很多PaaS平台,比如Heroku云平台,都是用来开发Ruby应用的,需要应用服务器和存储。同时,QUIES技术也常用于外部媒体,其中多租户技术应用最为广泛。例如,的多租户核心用于支持Salesforce的SalesCloud等应用程序,而并行处理技术通常部署在单独的服务中,例如Amazon的ElasticMapReduce。基础设施层的作用是准备高层中间或最终用户所需的计算和存储资源。四大主要技术:虚拟化:从基础设施层也可以理解为“多租户”。因为通过虚拟化技术,可以在一台物理服务器上生成很多虚拟机,并且这些虚拟机之间可以实现全面隔离,不仅降低了服务器的采购成本,还减少了服务器在现场的运维成本。同时。低成本、成熟的X86虚拟化技术包括VMware的ESX和开源的Xen。分布式存储库:为了让海量的数据能够发挥这些数据的作用,需要一整套分布式存储库系统。GoogleGFS就是一个例子。关系型数据库:基本上是在原有关系型数据库的基础上,针对扩展和管理进行了优化,使其更加适合在云端。NoSQL:为了满足一些关系数据库无法达到的目标,比如支持海量数据,一些公司专门建立了几种不基于关系模型的数据库,比如GoogleBigTable和FacebookCassandra。目前的几个IaaS服务都是基于Xen的,比如AmazonEC2等,但VMware也发布了基于ESX技术的vCloud。与此同时,业界更多的云服务来自关系型数据库,如AmazonRDS(关系服务数据库)和WindowsAzureSDS(SQLDataServices)等。由于分布式数据库和NosSQL广泛应用于后端云平台,例如GoogleAppEngine的Datastore。

云架构与传统架构有什么区别?

1。各种主题

1.云计算架构:这一层云计算架构主要用于大多数数据中心,以人性化的方式展示用户所需的内容和服务体验。它将利用底层中间件层提供的各种服务。

2.传统架构:指相应的一组抽象模式,可以为大型软件系统设计的各个方面提供适当的指导。


2.各种功能

1.云计算架构:云架构分为基础设施层。平台层和软件服务层。

2.传统架构:软件架构中描述的对象直接由抽象的系统组件组成。通过连接系统的各个组件,组件之间的通信应该是清晰且相对详细的。

3.各种优点

1.云计算架构:一种通过互联网提供软件服务的软件应用模型。通过这种模式,用户不再需要在组建硬件、软件和开发团队上进行大量投资,而只需支付一定的租金。

2.传统架构:提供软件系统的结构、行为和属性的抽象,包括组件描述、组件交互、控制组件集成的模式以及对这些模式的约束。


参考来源:-云计算架构

参考来源:-软件架构