加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

支撑无服务器计算,传统存储方案已经行不通了

发布时间:2019-02-01 11:04:59 所属栏目:业界 来源:今日头条
导读:什么是无处事器存储/无处事器数据库?它与其他的存储/数据库处事有什么差异?这篇文章将先容无处事器存储处事应具有的根基属性,并通过无处事器计较中的一些用例,举例声名差异的无处事器存储和无处事器数据库之间的区别。最后,我们将继承接头尚未呈现的无
副问题[/!--empirenews.page--]

什么是无处事器存储/无处事器数据库?它与其他的存储/数据库处事有什么差异?这篇文章将先容无处事器存储处事应具有的根基属性,并通过无处事器计较中的一些用例,举例声名差异的无处事器存储和无处事器数据库之间的区别。最后,我们将继承接头尚未呈现的无处事器存储处事,并瞻望这一规模的将来。

无处事器(Serverless )就是没有处事器?

支撑无处事器计较,传统存储方案已经行不通了

来历 - http://www.commitstrip.com/en/2017/04/26/servers-there-are-no-servers-here/

“无处事器”这个用词着实并不吻合。无处事器并不是说不再必要处事器,而是回收了使技能抽象化、阔别用户的观念,让用户不必要再担忧处事器,其他人(云提供商)将辅佐用户完成相干的事变。

无处事器计较

现在,无处事器是一个很是风行的词汇。尽量“无处事器”这个术语已经存在了一段时刻,但它变得云云风行词的首要缘故起因是2014年AWS Lambda的推出。跟着2015年7月亚马逊API网关的推出,无处事器获得进一步遍及。一样平常来说,无处事器(可能说无处事器计较)指的是处事器端逻辑由开拓职员编写,在无状态计较容器中运行的应用措施——这些容器是变乱触发的,短暂的(也许只一连一次挪用),并由第三方全面打点。这也称为成果即处事(FaaS)。

无处事器计较的无状态性以及存储的需求

无处事器计较或FaaS的一个特征是,它是无状态的。因此,在一样平常计划中不行能呈此刻沟通成果的两次执行之间保持状态。这就是无处事器存储引入的缘故起因,假如必要在两个FaaS成果执行之间保持状态,则应将其存储在外部存储处事中。

传统存储的题目

传统存储办理方案被计划于在单个地理位置的一组牢靠处事器上一连运行,要正确行使这些存储办理方案,开拓职员必要相识许多有关设置的具体信息。在最坏的环境下,高可用性和机能的是非取决于开拓职员对数据库内部的相识。开拓职员必要弄清晰且设置好地区、空间、卷、内存、计较容量和软件版本等内容。开拓团队必需耗费数小时的时刻思量容量筹划、设置、分片、备份、机能调解和监控。当你必要花80%的时刻来配置和操纵数据库,并且只是为了支持无处事器成果时,这就有点不吻合了。固然无处事器计较为计较层增进了弹性,但当存储层无法提供与之相等的弹性时,你也许就无法完全施展其上风。

真正的无处事器存储

抱负环境下,真正无处事器的存储应具有以部属性:

  • 无需设置

· 真正有弹性(无需运营职员过问的纵向扩展)

  • 按需付费

行使无处事器存储时,开拓职员不必担忧任何基本架构细节,如节点巨细,内存或存储巨细等。与AWS Lambda按单个成果挪用举办收费的方法沟通,无处事器存储中的资源耗损应按照差异事变负载行使的计较和存储量来权衡。这是无处事器数据库的本质,用户永久不会为闲置容量付费,存储行使环境反应了成果挪用和事变负载。

行使传统存储产物,太过资源设置是筹备应对流量岑岭的独一计策,无处事器存储的弹性可防备也许带来挥霍的太过设置。因为无处事器存储可以或许在没有效户过问的环境下举办弹性扩展,因此开拓职员无需举办容量筹划即可启动,而且应用措施始终具有足够的容量。另外,按需付费订价模式将确保没有闲置资源增进用户的本钱,无处事器存储的本钱只跟着行使而扩展,你永久不会为未行使的容量付钱。

无处事器存储可选项

现在,有多种无处事器存储种别,凡是会有多个云供给商提供或多或少的沟通处事。在本节中,我们将先容这些差异的无处事器存储种别,以及每个类此外示例和它们的一些用例。

无处事器工具存储

工具存储是一种无条理布局的数据存储要领,凡是用于云中。与其他数据存储要领差异,基于工具的存储不行使目次树。离散的数据单位(工具)存在于存储池中的统一级别。每个工具都有一个独一的标识名称,应用措施行使该名称来检索它。另外,每个工具也许都有的用于检索的元数据。无处事器工具存储的一些常见示例是Amazon S3,Google云存储,Azure存储和IBM云存储。在无处事器计较情形中行使无处事器工具存储的一个常见示例是缩略图天生。

支撑无处事器计较,传统存储方案已经行不通了

1、移动应用措施将图像上传到工具库。

2、无处事器工具存储在上传映像后触发变动变乱,从而执行无处事器成果。

3、无处事器成果基于上传的图像建设缩略图。

4、在将缩略图上传到无处事器存储之后,无处事器成果向移动应用措施发送推送关照。

5、移动应用措施下载缩略图并响应地更新用户界面。

无处事器相关型数据库

无处事器相关数据库的一个例子是2017年最后一个季度推出的Amazon Aurora Serverless,它有两个体离与MySQL和PostgreSQL兼容的差异版本,但它也与MariaDB,Oracle等其他已知体系兼容。Amazon Aurora Serverless是一种按需自动扩展数据库处事,数据库将按照应用措施的必要自动启动、封锁以及扩展容量。它行使户可以或许在云中运行其数据库,而无需现实打点任何数据库实例。对付不常见、间歇性或不行猜测的事变负载,它是一种简朴、经济高效的选择,因此很是合用于无处事器计较。

无处事器NoSQL数据库

无处事器Key-value和文档存储

今朝有多个差异范例的无处事器NoSQL数据库,最常见的是Key-value存储和文档存储。Key-value数据库是一种数据存储典型,用于存储、检索和打点关联数组,这种数据布局此刻凡是被称为辞典或哈希表。辞典包括一组工具或记录,这些工具或记录又包括很多差异的字段,每个字段都包括数据。这些工具通过行使独一标识记录的Key被存储和检索,并用于快速查找数据库中的数据。面向文档的数据库或文档存储是用于存储、检索和打点面向文档的信息的存储,也称为半布局化数据。举几个例子:Amazon DynamoDB,Google Cloud Datastore和IBM Cloudant NoSQL DB。此前,亚马逊公布推出了DynamoDB on-demand,它为按需付费模式的DynamoDB提供按需读/写容量选项。这种无处事器Key-value和文档存储有各类用途,个中一个简朴的用例是行使无处事器成果处理赏罚“接洽我们”(Contact Us)表单。

无处事器时刻序列数据库

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读