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

云计算架构中纵向是什么


一、云存储架构分哪些层次,各自实现了什么功能?(1)存储层
云存储系统对外提供多种不同的存储服务,不同服务的数据统一存储在云存储系统中,形成海量的数据池。从大多数网络服务的后端数据组织方式来看,传统的基于单服务器的数据组织很难满足广域网多用户条件下的吞吐量性能和存储容量的要求;大量的节点和复杂的编码算法保证数据的可靠性。相比之下,基于多个存储服务器的数据组织方法更能满足在线存储服务的应用需求。当用户规模较大时,构建分布式数据中心可以为不同地理区域的用户提供更好的服务质量。
云存储的存储层互连不同类型的存储设备,实现海量数据的统一管理。还实现了存储设备的集中管理、健康监控和动态扩展。它本质上是一个面向服务的分布式存储系统。
(2)基础管理层
云存储系统架构中的基础管理层为上层提供不同服务之间公共管理的统一视图。通过设计统一的用户管理、安全管理、副本管理、策略管理等公共数据管理功能,将底层存储与上层应用无缝连接,实现多个存储设备之间的协同工作,为多个外部服务提供更好的性能。一种服务。
(3)应用接口层
应用接口层是云存储平台中可灵活扩展的、直接面向用户的部分。根据用户需求,可以开发不同的应用接口来提供相应的服务。例如,数据存储服务、空间租赁服务、公共资源服务、多用户数据共享服务、数据备份服务等。
(4)接入层
通过接入层,任何授权用户都可以在任何地方使用联网终端按照标准的公共应用接口连接到云存储平台,享受服务云存储。
2云存储技术的优势
作为一种新兴的存储技术,与传统购买存储设备、部署存储软件相比,云存储具有以下优势:
(1)成本低、见效快
在传统的购买存储设备或定制软件的方式下,企业根据信息管理需求一次性投入大量资金购买硬件、搭建平台。软件开发经历了可行性分析、需求研究、软件设计、编码和测试的漫长过程。通常,软件开发完成后,业务需求发生变化,软件需要重新设计。这不仅影响质量、增加成本,而且拖延了企业的电算化进程。这也导致公司之间的重复投资和周期性较低。在公司内部,技术升级成本高昂。在云存储方式下,企业除了架设必要的终端设备来接受存储服务外,不需要投入额外的资金来搭建平台。企业应仅根据用户数量分期租赁服务,从而避免一次性投资的风险,降低使用成本。另外,选定的服务可以立即使用,方便快捷。
(2)易于管理
传统方式下,企业需要配备专业的IT人员来维护系统,这会产生技术成本和财务成本。在云存储模式下,维护工作以及系统更新和升级均由云存储服务提供商进行。企业可以以最低的成本受益于最新、最专业的服务。
(3)方式灵活
传统的购买定制模式中,资金一次性投入完成后,系统无法在后续使用中进行动态调整。随着设备升级,过时的硬件平台难以管理;随着业务需求的不断发展,软件必须不断更新、升级,甚至重建以适应,导致高昂的维护成本,很容易失控。。云存储方法通常根据客户端数量、使用时间和服务项目定价。企业可以根据业务需求的变化、人员配置和承受能力的变化随时调整租赁服务方式,真正实现“按需使用”。
3云存储技术趋势
随着宽带网络的发展,集群技术、网格技术和分布式文件系统的扩展,广泛使用CDN内容分发、P2P、数据压缩技术和存储虚拟化。随着技术的进步,云存储在技术上已经趋于成熟。Web2.0以“用户创造内容”和“共享”的精神,提升了整个网络领域用户的在线服务意识。


二、云架构是什么云架构通常指的是云计算架构。
云计算,至少作为虚拟化的延伸,其影响力正在不断扩大。然而,云计算尚不能支持复杂的业务环境。因此,云计算架构呼之欲出。经验表明,在云计算成熟之前,我们应该更加关注系统云计算架构的细节。根据对现有几种云计算产品的分析以及个人的一些经验,一套云计算架构主要可以概括为四层。
编辑
一般来说,普遍接受的云架构分为三个层次:基础设施层、平台层和软件服务层。相应的名称是IaaS、PaaS和SaaS。IaaS,InfrastructionasaService,中文名称为基础设施即服务,发音有点难但是大家都能习惯。
IaaS主要包括计算机服务器、通信设备、存储设备等。可以按需向用户提供计算能力、存储能力或网络能力等IT基础设施服务,即可以在基础设施层面提供服务。IaaS完整应用的核心在于虚拟化技术,通过虚拟化技术,可以将许多不同的计算设备同步虚拟为虚拟资源组中的计算资源,并将存储设备同步虚拟为虚拟资源池中的存储资源。网络可以统一。设备被整合并虚拟化为虚拟资源池中的网络资源。当用户订购这些资源时,数据中心管理者直接将订购的份额打包给用户,从而实现IaaS。
PaaS,PlatformasaService,中文名称为平台即服务。如果从传统计算机架构中的“硬件+操作系统/开发工具+应用软件”的角度来看,云计算的基础层提供了与操作系统和开发工具类似的功能。事实上,PaaS的定位确实如此,它的定位是为用户提供一整套通过互联网开发、运行和操作应用软件的支撑平台。与个人计算机软件开发模式类似,程序员可以使用开发工具在配备Windows或Linux操作系统的计算机上开发和部署应用软件。微软的WindowsAzure和谷歌的GAE可以认为是PaaS平台中最著名的两个产品。