【云存储】云存储技术的概念和其优势

这篇具有很好参考价值的文章主要介绍了【云存储】云存储技术的概念和其优势。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

云平台整体架构

什么是云存储?

云存储技术的发展

云存储与传统存储相比的优势?


 文章来源地址https://www.toymoban.com/news/detail-429254.html

云平台整体架构

云存储是云计算的存储部分,理解云存储架构的前提是理解云平台整体架构。云计算按照服务类型大致可以分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)以及软件即服务(SaaS):

【云存储】云存储技术的概念和其优势

 IaaS将硬件设备等基础资源以虚拟机的形式封装成服务供用户使用,如Amazon云计算AWS (Amazon Web Service )的弹性计算云EC2。

 PaaS进一步抽象硬件资源,提供用户应用程序的运行环境,开发者只需要将应用程序提交给PaaS平台, PaaS平台会自动完成程序部署,处理服务器故障,扩容等问题,典型的如(Google App Engine)GAE。另外,微软的云计算平台Windows Azure Platform也可大致归入这一类。

SaaS的针对性更强,它将某些特定应用软件封转成服务,如Salesforce公司提供的在线客户端管理CRM服务, Google的企业应用套件Google Apps等。

什么是云存储?

云存储是在云计算概念上衍生、发展出来的一个概念,它除了可以节省整体的硬件成本(包括电力成本)外,还具备良好的可扩展性、对用户的透明性、按需分配的灵活性和负载的均衡性等特点。近年来,虽然已经有很多公司推出了云存储产品,包括Amazon S3, Microsoft Azure, Google AppEngine P使用的Datastore,以及 GoogleCloud Storage等。

云存储是通过网络将大量普通存储设备构成的存储资源池中的存储和数据服务以统一的接口按需提供给授权用户。(我的个人理解就是集中商一样,将所有存储资源集合到一起,然后按需分配给用户。)

云存储属于云计算的底层支撑,它通过多种云存储技术的融合,将大量普通PC服务器构成的存储集群虚拟化为易扩展、弹性、透明、具有伸缩性的存储资源池,并将存储资源池按需分配给授权用户,授权用户即可以通过网络对存储资源池进行任意的访问和管理,并按使用付费。

云存储将存储资源集中起来,并通过专门的软件进行自动管理,无须人为参与。用户可以动态使用存储资源,无须考虑数据分布,扩展性,自动容错等复杂的大规模存储系统技术细节,从而更加专注于自己的业务,有利于提高效率、降低成本和技术创新。云存储具有如下特点:

  • 超大规模。云存储具有相当的规模,单个系统存储的数据可以到达千亿级,甚至万亿级,如2011年Q4 Amazon S3存储的对象个数已经达到7620亿个。
  • 高可扩展性。云存储的规模可以动态伸缩,满足数据规模增长的需要。可扩展性包含两个维度:第一,系统本身可以很容易地动态增加服务器资源以应对数据增长;第二,系统运维可扩展,意味着随着系统规模的增加,不需要增加太多运维人员。
  • 高可靠性和可用性。通过多副本复制以及节点故障自动容错等技术,云存储提供了很高的可靠性和可用性。
  • 安全。云存储内部通过用户鉴权,访问权限控制,安全通信(如HTTPS, TLS协议)等方式保障安全性。
  • 按需服务。云存储是一个庞大的资源池,用户按需购买,像自来水,电和煤气那样计费。
  • 透明服务。云存储以统一的接口,比如RESTful接口的形式提供服务,后端存储节点的变化,比如增加节点,节点故障对用户是透明的。
  • 自动容错。云存储能够自动处理节点故障,从而实现运维可扩展,保证高可靠性和高可用性。
  • 低成本。低成本是云存储的重要目标。云存储的自动容错使得可以采用普通的PC服务器来构建;云存储的通用性使得资源利用率大幅提升;云存储的自动化管理使得运维成本大幅降低;云存储所在的数据中心可以建在电力资源丰富的地区,从而大幅降低能源成本。

云存储相关的概念还包括云存储系统、云存储技术、云存储服务等:

【云存储】云存储技术的概念和其优势

 

云存储系统由大量的廉价的存储设备(一般为普通PC服务器)组成,融合了分布式存储、多租户共享、数据安全、数据去重等多种云存储技术,为用户提供灵活的、方便的、按需分配的云存储服务。可以看出,云存储技术的核心在于分布式存储。

 

云存储技术的发展

云存储包含两个部分:云端+终端。

云端:云存储服务端

终端:PC机、手机、移动多媒体设备等终端设备

云存储的发展需要云端和终端里面的多种技术的支持,涉及到的主要有以下这些技术:

(1)摩尔定律

1、集成电路芯片上所集成的电路的数目,每隔18个月就翻一番;

2、微处理器的性能每隔18个月提高一倍,而价格下降一半;

3、用一美元所能买到的计算机性能,每隔18个月翻两番。

最明显的例子莫过于CPU,最新的x86芯片在性能上已经是30年前8086的1000倍,而现在手机等低能耗设备的ARM芯片在性能上比过去的大型主机的芯片都强大很多,同时这些硬件的价格也比过去更便宜。此外,诸如SSD、万兆网络和GPU等新兴技术的出现也极大地推动着IT产业的发展。

(2)宽带网络

公有云存储是一个多区域分布,遍布全国甚至遍布全球的庞大的公用系统,使用者需要通过ADSL等宽带接人互联网。由于ADSL宽带的发展和光纤人户的不断普及,现在的网络带宽已经从过去33.6kbps的MODEM拨号网络增长到平均1Mbps甚至10Mbps,再加上无线网络和移动通信的不断发展,个人用户在任何时间、任何地点都能利用互联网。只有实现随时随地快速访问互联网,才能真正享受云存储服务,否则只能是空谈。

(3) Web技术

Web技术的核心是分享。只有通过Web技术,云存储的使用者才可能通过PC、手机、移动多媒体等设备,实现数据、文档、图片、音频和视频等内容的集中存储和资料共享。另外,随着类似AJAX、jQuery、Flash、 Silverlight和HTML5等Web技术的不断发展,Chrome和Safari等功能强大的浏览器的不断涌现,Web已经不再是简单的页面,它的用户体验已经越来越接近桌面应用。这样,用户只需要通过互联网连接到云端,就可以享受功能强大的Web应用提供的服务。

(4)移动设备

随着苹果的iOS和Google的Android这类智能手机系统的不断发展和普及,诸如手机这样的移动设备已经不再是一个移动电话而已,更是一个完善的信息终端。通过它们,可以轻松访问互联网上的信息和应用。由于移动设备整体功能也越来越接近台式机,通过这些移动设备,能够随时随地访问云存储服务。另外,移动设备价格较低,而且降价较快,用户可能同时拥有多个移动设备且需要经常更换,云存储很好地解决不同移动设备之间的数据共享问题。

(5)分布式存储、CDN、P2P技术

云存储系统由多个存储设备构成,不同存储设备之间需要通过分布式存储,CDN、P2P等分布式技术,实现多个存储设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并提供更好的数据访问性能。如果没有这些技术,存储系统只能是一个个独立的系统,不能形成云状结构,也就没有云存储。另外, CDN ( Content DeliveryNetwork)以及P2P等技术保证云中的图片,视频等文件能够被快速访问,并且节约云存储服务商提供的带宽成本

(6)数据加密,云安全

只有客户的数据安全得到保证,数据不会丢失,未授权用户无法访问数据,这样才会有人选择云存储

云存储与传统存储相比的优势?

资源的利用率有很大的不同。传统存储对资源的利用率非常低,对存储资源的分配通常是静态的,即参考用户的估计值对存储设备划分成分区或卷,以分区或卷为单位将存储资源分配给用户,相应的网络和CPU资源也是固定的。

但是考虑一个问题:绝大多数网站的访问流量都不是均衡的,例如,有的网站时间性很强,白天访问的人少,到了晚上8点到10点就会流量暴涨。举一个典型的例子是电子商务网站;有的网站季节性很强,平时访问人不多,但是到国庆节,春节的访问量就很大,典型的例子是铁道部火车票预订网站;有的网站突发性很强,典型的例子是微博开放平台上的外部应用。网站拥有者为了应对这些突发流量,需要按照峰值要求来购买服务器和网络带宽,造成资源的平均利用率很低。云存储通过共享的方式提供弹性的服务,它根据每个租用者的需要在一个超大的资源池中动态分配和释放资源,而不需要为每个租用者预留峰值资源。由于云存储的规模极大,其租用者数量非常多,支撑的应用种类也是五花八门,通过这种错峰效应,资源利用率可以达到80%左右,是传统模式的5~7倍。

参考书籍:《大规模分布式存储系统原理解析与架构实战》

 

到了这里,关于【云存储】云存储技术的概念和其优势的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源云原生数仓引擎ByConity 存储计算分离架构和优势

    供稿 | ByConity技术团队 出品 | CSDN 云计算 ByConity是一款字节跳动开源的云原生数仓引擎。它的一个重要优势是 采用存储计算分离的架构,实现了读写分离和弹性扩缩容 。这种架构确保读操作和写操作不会相互影响,使得计算资源和存储资源解耦,两者可以按需的且独立的扩缩

    2024年02月06日
    浏览(41)
  • 【大数据入门核心技术-ElasticSearch】(二)ElasticSearch整体架构和重要工作原理

    目录 一、整体架构图 二、重要工作原理 1、文档写入原理 2、文档检索原理

    2024年02月05日
    浏览(38)
  • 视频SDK的技术架构优势和价值

    为了满足企业对于高质量视频的需求,美摄科技推出了一款强大的视频SDK(软件开发工具包),旨在帮助企业轻松实现高效、稳定的视频功能,提升用户体验,增强企业竞争力。 一、美摄视频SDK的技术实现方式 美摄视频SDK采用了先进的技术架构,具备以下特点: 跨平台支持

    2024年01月17日
    浏览(31)
  • 【技术科普】什么是达芬奇架构?有什么优势?

    芯片架构是指芯片设计的基本结构和组织方式,用于实现各种计算、存储和通信功能。芯片架构通常包括处理器核心、内存、输入输出接口等组成部分,这些部分的设计对芯片性能和功耗有着直接的影响,世界上主流的芯片架构主要包括x86、ARM、PowerPC和RISC-V等。 今天来介绍

    2024年01月20日
    浏览(43)
  • 视频监控可视化云平台EasyCVR智能视频技术优势分析

    TSINGSEE青犀视频安防视频管理系统EasyCVR视频智能融合共享平台,是一个支持Windows/Linux(CentOS ubuntu)/国产化系统的视频管理平台。平台可以支持多协议接入,通过视频应用引擎将多种格式的视频数据转换为统一的视频流数据,支持无插件H5直播,能够在web页面进行多格式的视频流

    2024年02月03日
    浏览(34)
  • 网络存储技术Windows Server 2012(汇总目录)

    网络存储技术Windows Server 2012—— 文章视频讲解汇总目录 网络存储技术,是以互联网为载体实现数据的传输与存储,它采用面向网络的存储体系结构,使数据处理和数据存储分离。它通过网络连接服务器和存储资源,消除了不同存储设备和服务器之间的连接障碍;提高了数据

    2024年01月17日
    浏览(39)
  • 【大数据技术Hadoop+Spark】Spark架构、原理、优势、生态系统等讲解(图文解释)

    Spark最初由美国加州伯克利大学(UCBerkeley)的AMP(Algorithms, Machines and People)实验室于2009年开发,是基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析应用程序。Spark在诞生之初属于研究性项目,其诸多核心理念均源自学术研究论文。2013年,Spark加

    2024年01月16日
    浏览(46)
  • 2、hive相关概念详解--架构、读写文件机制、数据存储

    1、apache-hive-3.1.2简介及部署(三种部署方式-内嵌模式、本地模式和远程模式)及验证详解 2、hive相关概念详解–架构、读写文件机制、数据存储 3、hive的使用示例详解-建表、数据类型详解、内部外部表、分区表、分桶表 4、hive的使用示例详解-事务表、视图、物化视图、DDL

    2024年02月09日
    浏览(40)
  • 云计算:概念、技术、架构 学习

    读研的研究课题是边缘计算,先学习云计算基础。 云计算的定义: 云计算是分布式计算的一种特殊形式,它引入效用模型来远程供给 可扩展和可测量 的资源。 云计算的商业驱动力: 容量规划,三种策略:领先策略,滞后策略,匹配策略。 降低成本,节省运营成本和初期购

    2024年02月04日
    浏览(78)
  • Kubernetes技术--Kubernetes架构组件以及核心概念

    1. Kubernetes集群架构组件   搭建一个 Kubernetes环境集群,其架构如下所示: 内容详解: Master : 控制节点,指派任务、决策 Node : 工作节点,实际干活的。 Master组件内容:

    2024年02月10日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包