写点什么

Amazon DynamoDB,为企业助力的强大功能

  • 2019-10-18
  • 本文字数:1812 字

    阅读完需:约 6 分钟

Amazon DynamoDB,为企业助力的强大功能

我在 2012 年初第一次向大家介绍了 Amazon DynamoDB,当时我说:


我们希望让您能够大胆一些,敢于树立远大的梦想,设想(然后构建)可以轻松从零用户扩展至上千万上亿用户的数据密集型应用程序。我们希望您能成功,我们不希望数据库成为您成功路上的绊脚石。您只需专注于自己的应用程序和发展用户基础,其他的工作交给我们即可。


六年后,DynamoDB 每天处理数万亿条请求,成为超过 100000 AWS 客户的首选 NoSQL 数据库。


我经常会回顾过去,总结一些我们最近的发布。随着我们创新的步伐不断加快,我想努力保证您不会错过一些重要的发布,此外我也将结合更大的环境来解释单项发布。


面向企业客户的发布


我们最近发布的许多 DynamoDB 功能都是为了满足我们企业客户的需求。例如:


全局表 — 全局表于去年十一月发布,它存在于两个或以上的 AWS 区域中,并且可以跨区域快速自动化复制。


加密 — 今年二月发布,可以对静态表进行加密,不会发生任何开销。


时间点还原 — 于今年三月发布, 支持将表还原至以前的状态,可精确至一秒,最高可还原过去 35 天的记录。


DynamoDB 服务等级协议 — 服务等级协议于六月份推出,定义了 DynamoDB 表的可用率预期。


自适应容量 — 尽管这不属于新功能,最近一篇热门的博文介绍了 DynamoDB 如何根据访问模式的变化自动调整适应。


下面我们逐一回顾一下这些重要的功能。尽管我说这些功能对企业用户尤其具有价值,但也相信它们对所有 DynamoDB 用户都颇为宝贵。


全局表


虽然我尽量做到不特别偏向某个服务或功能,但必须承认自己确实喜欢这一功能。借助此功能可以创建跨两个或多个 AWS 区域自动复制的表,它完全支持多主表写入功能,并且只需几次点击即可完成操作。您还将获得更多一层的冗余(表还会跨每个区域的三个可用区复制),快速读写性能确保了扩展能力,以满足最严苛全球应用程序的需求。


全局表可以在九个 AWS 区域使用(最近我们增加了对另外三个区域的支持),可以在创建表时设置:



如需了解更多信息,请参阅 Amazon DynamoDB 更新 – 全局表和按需备份


加密


我们客户将敏感数据存储在 DynamoDB 中,需要进行保护以达成他们的合规性目标。静态加密功能采用 AES-256 技术,可保护存储在表、本地二级索引和全局二级索引中的数据。加密不会增加存储开销,完全透明,并且不会影响延迟。您在创建新表时只需一次点击即可启用此功能:



如需了解更多信息,请参阅 新功能 – DynamoDB 轻松加密


时间点还原


即使您在操作时已经尽可能小心,但仍可能会对生产数据库作出一些无比后悔的操作。发生这种情况时(而不是如果),您可以使用 DynamoDB 的时间点还原功能回到过去,还原数据库的状态,最高可还原过去 35 天的数据。如果您启用了表的连续备份功能,只需选择需要的时间点即可完成还原操作:



如需了解更多信息,请参阅新推出 – Amazon DynamoDB 连续备份和时间点还原 (PITR)


服务等级协议


如果您在 DynamoDB 上构建应用程序并且使用它来存储您的使命关键数据,您需要知道预期会达到哪种可用率水平。DynamoDB 服务等级协议 (SLA) 承诺单个区域的表可用率达到 99.99%,全局表的可用率达到 99.999%,按月收取费用。如果未达到承诺的可用率水平,SLA 将提供服务抵扣券。


自适应容量


DynamoDB 在适应工作负载变化方面做了许多幕后工作。例如,随着工作负载的扩展和发展,DynamoDB 会自动重新分片并在多个存储分区之间动态重新分配数据,从而响应读取吞吐量、写入吞吐量和存储的变化。


此外,DynamoDB 还使用自适应容量机制来解决跨表的存储分区分配数据变得有些不均衡的问题。利用这种机制,必要时一个表的消费量可以高于占表的总体预置容量的公平份额,只需确保对预置容量的总体使用量在界限范围内。经过这些调整,我们过去有关关键分配的建议基本不再重要。


如果了解更多有关此功能的信息,以及了解它可以如何帮助补偿 DynamoDB 表的意外或异常访问模式,请参阅 How Amazon DynamoDB adaptive capacity accommodates uneven data access patterns


到此结束


以上是对最近发布的企业类 DynamoDB 功能的快速回顾,希望大家能够喜欢。我们将会继续推动这项工作,不断介绍未来的更新。


后记 — 上周我们 发布了 DynamoDB 本地 Docker 映像,您可以将它用于您的容器化开发环境和 CI 测试。


作者介绍:


Jeff Barr


AWS 首席布道师; 2004 年开始发布博客,此后便笔耕不辍。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/dynamodb-features-to-power-your-enterprise/


2019-10-18 08:00559
用户头像

发布了 1830 篇内容, 共 97.6 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

iOS MachineLearning 系列(22)——将其他三方模型转换成CoreML模型

珲少

WAIC2023精彩回顾|澜舟科技首次亮相WAIC,孟子大模型专注垂直领域专业赛道

澜舟孟子开源社区

澜舟科技荣膺世界经济论坛评选的2023年度技术先锋初创企业

澜舟孟子开源社区

推荐6个很牛的IDEA插件

这我可不懂

ide 插件 IntelliJ IDEA

Nautilus Chain:主权模块化区块链的早期实践

BlockChain先知

快速玩转 Llama2!阿里云机器学习 PAI 推出最佳实践(一)——低代码 Lora 微调及部署

阿里云大数据AI技术

基于 Databend 实现的海量日志实时查询服务 | 多点DMALL

Databend

软件测试/测试开发丨Python 封装 学习笔记

测试人

Python 软件测试 自动化测试 封装

云计算需求激增带来的基础设施挑战及解决方案

这我可不懂

云计算

出海新模式:从蔚赫信息收购德国博世LABCAR HiL 技术看如何通过海外IP并购实现全球化布局

千流出海

千流出海

Hello,Vector DB|可能是最易上手的 Faiss 教程

Zilliz

Faiss Milvus Zilliz 向量数据库 zillizcloud

非托管流动性协议Hover:或将引领Cosmos新一轮DeFi Summer

股市老人

大文件传输中的加密与安全措施

镭速

大文件传输

Nautilus Chain:主权模块化区块链的早期实践

大瞿科技

滴滴是如何落地eBPF技术的?

滴滴技术

云原生 eBPF&Linux

架构经典设计思想之池化

三叶草

软件测试/测试开发丨Python 继承 学习笔记

测试人

Python 程序员 软件测试 自动化测试

AIGC,你看我还有机会吗?| 融云前沿

融云 RongCloud

人工智能 产品 AI 互联网 AIGG

UE像素流送是什么?像素流推流原理介绍

3DCAT实时渲染

云流化 实时渲染云

Nautilus Chain:主权模块化区块链的早期实践

EOSdreamer111

网约车服务端线上流量巡检与测试验收技术

滴滴技术

钛媒体专访|对话澜舟科技周明:大模型炒作过热,创业公司要选好赛道

澜舟孟子开源社区

Nautilus Chain:主权模块化区块链的早期实践

股市老人

澜舟科技同360牵头的多家产业链龙头企业,共同发起成立GPT产业联盟

澜舟孟子开源社区

2023深圳高交会|第二十五届中国国际高新技术展览会

AIOTE智博会

高交会

直播预告 | 博睿学院:揭开docker的神秘面纱

博睿数据

Docker 可观测性 智能运维 博睿数据 博睿学院

压力测试核心性能指标及行业标准

优测云服务平台

压力测试 稳定性测试 并发测试 系统优化 #性能测试

纯实战!教你2小时学会10个组件“取代”传统Java开发

SoFlu软件机器人

如何判断某个视频是深度伪造的?

高端章鱼哥

人工智能 伪造视频 AI视频

「大模型之家」对话澜舟科技创始人兼CEO周明:马上采取行动,拥抱大模型

澜舟孟子开源社区

6大产品20项亮点,支付宝小程序云全揭秘

TRaaS

小程序 支付宝小程序

Amazon DynamoDB,为企业助力的强大功能_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章