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

云计算架构是什么(云计算都有哪些架构)

云计算模式IT架构与传统IT架构有什么区别

1.不同的主题

1.云计算架构:大多数数据中心的云计算架构的这一层主要用于以人性化的方式呈现用户所需的内容和服务体验,并使用下面的中间件层提供的各种服务。

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


2.特点不同

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

2.传统架构:软件架构中描述的对象直接由系统的抽象组件组成。连接系统的不同组件涉及使组件之间的通信清晰且相对详细。

3.不同的优势

1.云计算架构:通过互联网提供软件服务的软件应用程序模型。在这种模式下,用户不再需要花费大量的投资来创建硬件、软件和开发团队,而只需要支付一些租赁费用。

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


参考来源:-云计算架构

参考来源:-软件架构

云计算的架构是什么样的?

云计算架构到目前为止主要可以分为四层,唐锦在这方面还是不错的
第一:显示层,云计算架构多数据中心。该类主要用于方便用户显示。请求的内容将使用底层中间件层提供的各种服务。主要技术有五种:
HTML:标准网页技术,目前主要是HTML4,但很快就会推出HTML5。促进了网站在视频[1]、本地存储等多个方面的发展。
JavaScript:一种用于网页的动态语言。通过JavaScript,网页的功能可以更加丰富。
CSS:主要用于控制网页的外观,并将页面的内容与其表示巧妙地分开。
Flash[2]:业界最常用的RIA(RichInternetApplication)技术,可以提供现阶段HTML等技术无法提供的丰富的基于Web的应用,在用户方面非常好经验[3]。
Silverlight:来自行业巨头微软的RIA技术[4]。虽然它目前的市场份额略低于Flash,但由于可以用C#编程[5],因此对开发者非常友好。
第二:中间层是上一层和下一层的纽带,它基于底层基础设施层提供的资源提供多种类型的服务,比如缓存、service服务、REST服务,以及这些服务可以用来支持显示层。,也可以由用户直接调用,主要有五种技术;REST:通过REST技术,可以非常方便、优雅地向调用者提供中间件层支持的多种服务。
多租户:它允许单个应用程序实例为多个组织提供服务,同时保持良好的隔离和安全性。通过该技术,可以有效降低应用的获取成本和维护成本。
并行处理:要处理海量数据,需要使用巨型X86集群进行大规模并行处理,Google的MapReduce就是这个问题的典型项目。
应用服务器:在原生应用服务器的基础上,针对云计算做了一定程度的优化,例如GoogleAppEngine的Jetty应用服务器。
分布式缓存:通过分布式缓存技术,不仅可以有效减轻后端服务器的压力,还可以相应提高响应速度。分布式缓存最著名的例子是Memcached。

什么是云架构?云架构一般指的是云计算架构。
云计算正在扩大其影响范围,至少作为虚拟化的延伸。然而,云计算仍然无法支持复杂的企业环境。经验表明,在云计算成熟之前,需要更加关注系统云计算架构的细节。基于对现有一些云计算产品的分析以及一些个人经验,我们总结了一套云计算架构。云计算架构可分为四个主要层。
编辑
普遍接受的云架构分为三个层次:基础设施层、平台层和软件服务层。相应的名称是IaaS、PaaS和SaaS。IaaS,基础设施即服务,中文名称为基础设施即服务,虽然发音有点难,但任何人都可以习惯。
IaaS主要包括计算机服务器、通信设备、存储设备等。可以按需向用户提供的计算能力、存储能力、网络能力等IT基础设施服务;即可以按需提供的服务。基础设施水平。IaaS成熟应用的核心在于虚拟化技术,将不同的计算设备统一虚拟为虚拟资源池内的计算资源,将存储设备统一虚拟为虚拟资源池内的存储资源,可以统一虚拟化。设备与网络资源在虚拟资源池中进行整合和虚拟化。用户订购这些资源,数据中心管理员通过将订购的共享直接打包给用户来启用IaaS。
PaaS,PlatformasaService,中文名称为平台即服务。从传统计算机架构中“硬件+操作系统/开发工具+应用软件”的角度来看,云计算的平台层应该提供与操作系统和开发工具类似的功能。PaaS的定位是为用户提供一个完全支持的平台,用于通过互联网开发、运行和操作应用软件。与个人计算机软件开发模型类似,程序员可以使用开发工具在Windows或Linux操作系统的计算机上开发和部署应用软件。微软的WindowsAzure和谷歌的GAE被认为是两个最著名的PaaS平台。