无服务器数据库架构介绍全文共6页,当前为第1页。无服务器数据库架构介绍全文共6页,当前为第1页。 无服务器数据库架构介绍全文共6页,当前为第1页。 无服务器数据库架构介绍全文共6页,当前为第1页。 无服务器数据库架构介绍 无服务器数据库架构介绍全文共6页,当前为第2页。无服务器数据库架构介绍全文共6页,当前为第2页。本文你可以了解到多个知名的"无服务器"数据库产品以及它们的优缺点。 无服务器数据库架构介绍全文共6页,当前为第2页。 无服务器数据库架构介绍全文共6页,当前为第2页。 初识无服务器架构 无服务器架构是云计算的一种运行模型,其含义是由云服务商动态地管理计算资源的分布。我们宝贵的计算资源的消费者本质上讲是函数执行。如果你用基于函数运行所消耗的内存和执行时间(四舍五入到100ms为单位)来计费,AWS和Azure会带来极大的成本开销。AWS Lambda当前的价格是$0.00001667/GB-秒,而Azure function是$0.000016/GB-秒。了解这些数据之后你就可以预估成本上升的的速度。因为分配的内存量是可以在128MB-1.5GB之间可配置的,函数执行的具体花费会根据你配置的不同而不同。每100ms执行时间的开销其最大配置可能是基本配置(128MB)的12倍多。 无服务器计算(serverless)仍然是需要服务器的,这也是无服务器数据库的切入点。先了解自身的需求无疑会让你更加容易地选择合适的数据库服务,也更加容易地使用当今最先进的技术方案。 各种无服务器数据库 市面上已经有了多个知名的数据库服务,比如Azure Data Lake。(Azure是微软的公有云服务) Google Cloud Store 无服务器数据库架构介绍全文共6页,当前为第3页。无服务器数据库架构介绍全文共6页,当前为第3页。**Google Cloud Store**是一个面向文档的数据库方案,作为一个独立服务给Google App Engine提供数据库组件。Google还提供有一个Firebase服务,这项服务提供给客户两种支付方式:固定付费或者按量付费。而且Firebase也包含有一个层次化的数据库。 无服务器数据库架构介绍全文共6页,当前为第3页。 无服务器数据库架构介绍全文共6页,当前为第3页。 FaunaDB **FaunaDB**是全球分布式的最大的事务性数据库服务。它的技术是基于twitter。 Amazon Aurora Serverless Amazon Aurora Serverless 在2017年的最后一个季度发布了技术预览版。它有两个不同版本分别与MySQL和PostgreSQL兼容,但是它也与其他的知名数据库系统兼容,比如MariaDB, Oracle等。 Amazon Aurora serverless database是完全云端管理并可以自动扩展到64T的数据库存储。 DynamoDB Amazon还提供了另一个服务,DynamoDB, 是一个完全云端管理的数据库服务。它可以提供可预测的高速的性能且支持无缝扩展。使用DynamoDB创建数据库和表的操作变得相当简单直接,你可以存储和查询任意数量的数据,并且DynamoDB也能服务于任意量级的请求流量。 MongoDB 无服务器数据库架构介绍全文共6页,当前为第4页。无服务器数据库架构介绍全文共6页,当前为第4页。MongoDB虽然不是一个无服务器数据库,但是我们还是要提一下,因为它也有一个数据库即服务(Database as a Service)的产品,名字叫MongoDB Atlas。MongoDB是免费开源的,发行许可证是GNU Affero General Public License。MongoDB在存储数据(JSON这样的文档数据)方面非常灵活,这样它每个文档的列都是不同的,而且数据结构也会随时间而变化。 无服务器数据库架构介绍全文共6页,当前为第4页。 无服务器数据库架构介绍全文共6页,当前为第4页。 我继续回来说MongoDB Atlas,它是一个DBaaS工具。它有很多特别强大的功能,比如自动化运维,你可以在几分钟内创建和部署集群并且保证你的集群宕机时间为0。它也提供基于角色的访问控制来对你的数据做保护。同时支持加密和网络隔离,当然还有认证服务。 MongoDB Atlas的另一个强大功能是它简化了垂直扩展和水平扩展操作,支持一键触发。你也可以跨多个区region来部署集群来提供更好的读性能和数据保证。这些集群是地理上分布式的,支持自愈,并且有优秀的容错性。MongoDB Atlas的持续性备份提供了基于时间点恢复和快照(可查询)的能力。搜索任何细节都十分轻松而且查看的性能是实时的。你可以自定义报警,优化的面板会突出显示关键的历
- 粉丝: 168
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助