云计算数据库

从运行在云虚拟机上的传统数据库到完全托管的NoSQL数据库即服务(database-as-a-service, DBaaS),云数据库正在改变应用程序开发。

什么是云数据库?

“云数据库”可以是两个不同的事情之一:传统的或NoSQL的数据库安装和云虚拟机上运行(无论是公共云,私有云或混合云平台),或云提供商的全面管理数据库作为一种服务(DBaaS)祭。前者在云环境中运行您自己的自管理数据库,与操作传统数据库实际上没有什么不同。另一方面,云DBaaS是自然的等价的数据库软件作为一种服务(SaaS)亚博科技彩票yabogame:现收现付,只为你使用什么,并让系统配置和扩展以满足需求的所有细节,同时保持一贯的高性能。

云数据库选项

云虚拟机上的传统数据库的运行(VM)

全面管理资料库作为一种服务

大多数时候(对于一般的这个页面的其余部分),术语“云数据库”是指基于云的数据库作为一种服务。

为什么要使用云数据库/ DBaaS?

钥匙云数据库的好处是,他们是从任何地方访问,从一天一个可扩展的,并且专为可靠性和性能。
四通八达的交通网络和敏捷的

无论你的团队已经在开发云基础架构软件,或者迁移原有应用程序到云计算的过程中,它使yabogame亚博科技彩票明显的感觉,云原生数据库产品越来越受欢迎。

现代数据库作为一种服务平台,能够方便(但控制)从云计算和非云系统的访问通过一致的API和驱动程序,简化访问关键资源。特别是受益微服务架构从集中和方便的数据库资源,因为许多应用程序需要访问和共享数据。

尽管云SQL数据库服务在许多情况下,今天的,灵活性云NoSQL数据库大幅度提高灵活性在数据管理和软件开发的一致好评。亚博科技彩票yabogame有没有需要停机进行系统升级,重新平衡集群或配置更快的硬件,甚至在更改模式和结构。

如果你想那个的NoSQL指对数据质量无法控制,你可能想看看MongoDB中如何管理提供结构保证在不牺牲文档模型的最大灵活性。亚博体育app官方下载地址亚博贵宾会贴吧

可伸缩性和性能

一个数据管理系统的实际测试是如何适应和高负荷下进行。

无论数据库技术最适合你的,云数据库服务通常被设计成自动扩展以适应数据增长,并向外处理负载具有一致的性能特点。不能自动调优的部分,一个好的数据库即服务会自动提醒您,这样您就可以优化索引和访问模式,以达到性能目标。

它不仅是通常使用较廉价完全托管的云数据库,而不是维护自己的,它需要较少的体力劳动,让您和你的团队可以专注于提供价值

可靠性和灾难恢复

还有比拥有一个关键任务数据库脱机稍差 - 除了失去所有的数据里面。

云数据库通常默认情况下复制和备份,所以不存在单一故障点可以在你的应用程序脱机带来的,甚至是灾难性的事件是由定期,自动备份和灾难恢复缓解。

亚博贵宾会贴吧MongoDB的阿特拉斯,MongoDB的云数据库,自动复制和实时备份,可实现点对点即时恢复,给您信心的额外层。

无论你的团队已经在开发云基础架构软件,或者迁移原有应用程序到云计算的过程中,它使yabogame亚博科技彩票明显的感觉,云原生数据库产品越来越受欢迎。

现代数据库作为一种服务平台,能够方便(但控制)从云计算和非云系统的访问通过一致的API和驱动程序,简化访问关键资源。特别是受益微服务架构从集中和方便的数据库资源,因为许多应用程序需要访问和共享数据。

尽管云SQL数据库服务在许多情况下,今天的,灵活性云NoSQL数据库大幅度提高灵活性在数据管理和软件开发的一致好评。亚博科技彩票yabogame有没有需要停机进行系统升级,重新平衡集群或配置更快的硬件,甚至在更改模式和结构。

如果你想那个的NoSQL指对数据质量无法控制,你可能想看看MongoDB中如何管理提供结构保证在不牺牲文档模型的最大灵活性。亚博体育app官方下载地址亚博贵宾会贴吧

常见的云数据库的使用案例

云数据库在大多数情况下,传统的数据库做的工作。构建软件产品,当他们是特别有价值的:亚博科技彩票yabogame

是云的原生

需要大数据量

需要处理高流量规模

地理上分布

即采取集中化的优势,像传统的现代化和分析数据的应用,也为云数据库使用神奇的候选人。

虽然某些使用情况是云数据库的使用,更传统的使用情况,如实时在线交易处理,高速缓存或数据的全面管理模式仓储很好的工作更加明显的候选人。

实时事务处理

传统数据库迁移

移动应用开发

物联网

高速缓存

分析

云数据库注意事项

无论你还在想着云数据库是否适合你,或者在选择您需要的理想的数据库作为一种服务的过程中,有几个关键的因素需要考虑:
云数据库供应商

虽然一些云的数据库,可以在所有的云服务提供商(MongoDB的阿特拉斯运行在任何主要的公共云提供商),其它的是具体到一个提供商(例亚博贵宾会贴吧如云Bigtable的谷歌,或RDS亚马逊Web服务)。

如果你有一个现有的足迹,兼容性要求,或现有的关系这决定你的云供应商的选择,那么你的选择将是云VM自我管理数据库,或通过或云提供商提供的数据库作为一种服务产品。

其它策略,如多云混合云可能决定了你利用多个公共云和私有云,这将缩小数据库的选择,以跨越提供商和/或现场操作的产品。

  • 平台锁定。

  • 技术要求。

  • 云服务提供商的战略。

数据库技术

你可能会寻找一个SQL兼容提供以与现有的系统,流程,或技能,或工作更感兴趣,一NoSQL的提供适合您的系统的需求。在你的团队的有时其他选择技术堆栈,喜欢的编程语言,将一个或另一个数据库技术更适合,你应该在一个给定的供应商或平台是否适合你的发展过程中密切关注。

  • 是否兼容?

  • 它是便携式?

  • 它是否适合我的使用情况?

管理系统

你有没有人,和技能,来管理自己正确的数据库技术?如果这样做,那么自我管理云虚拟机数据库,可以为你工作。虽然如此,但是,你应该考虑全面管理的DBaaS该接管你累的管理负荷,并释放您的团队更先进的项目平台。

  • VM VS DBaaS

  • 性能/服务水平协议

  • 可扩展性/增长开销

  • 监控

成本模型

云数据库的另一个好处是到移位基于使用或基于消费的定价。这意味着,而不是使前期投资之前,你甚至不知道你最终的资源需求是什么,你可以从小事做起,并根据需要斜坡上升

  • VM为基础,基于许可证,或使用基于

  • 将你的定价模式与你的商业模式相匹配

安全

数据泄露的成本仅上升,监管审查处于历史最高水平。托管云数据库烤分层安全最佳实践,自动保持系统更新,并利用广泛的专业知识,以实现最安全的配置。为什么要采取所有这一切对自己呢?

  • 访问控制和审计

  • 管理,分层安全最佳实践

附加功能

今天的云数据库作为一种服务产品可以带来很多不仅仅是数据库本身。亚博贵宾会贴吧MongoDB的地图集,例如,包括SQL兼容的连接器,集成的图表和图形,和工具用于构建数据驱动的工作流与触发器和无服务器计算等等。

  • 分析

  • 连接器

  • 报告

  • 审计

  • 触发器及处理

虽然一些云的数据库,可以在所有的云服务提供商(MongoDB的阿特拉斯运行在任何主要的公共云提供商),其它的是具体到一个提供商(例亚博贵宾会贴吧如云Bigtable的谷歌,或RDS亚马逊Web服务)。

如果你有一个现有的足迹,兼容性要求,或现有的关系这决定你的云供应商的选择,那么你的选择将是云VM自我管理数据库,或通过或云提供商提供的数据库作为一种服务产品。

其它策略,如多云混合云可能决定了你利用多个公共云和私有云,这将缩小数据库的选择,以跨越提供商和/或现场操作的产品。

  • 平台锁定。

  • 技术要求。

  • 云服务提供商的战略。

亚博贵宾会贴吧阿特拉斯的MongoDB云数据库

亚博贵宾会贴吧MongoDB的可以安装和任何云供应商或室内网络作为一种自我管理的数据库集群或虚拟机,或在AWS上,GCP,或Azure的使用MongoDB的阿特拉斯运行,我们的云数据库作为一种服务(DBaaS)祭。有以采用DBaaS选项,其中包括主要的好处:

简化管理

弹性自动缩放

冗余,备份和恢复

图表

连接器

模式导航器

亚博贵宾会贴吧MongoDB的阿特拉斯,MongoDB的更广泛的数据作为一种即服务(DaaS)开发平台的一部分,是一个强大的和令人信服的替代管理自己的NoSQL,或传统,数据库,或使用特定于提供者的云管理产品。

云数据库的工作方式是,而不是安装,配置和维护一个数据库或多个实例,自动化系统能够提供,管理和扩展底层数据库集群为您服务。

完全托管的数据库服务处理维护的方式,让你开发一个持续可用性,高性能集群,访问它作为一个简单的,全球可用的资源的复杂性。

你可以把集群作为一个单一的数据库实例,通过透明的基于使用的定价模式覆盖,所以你对过度或不足供应也不用操心。