dot 速度的未来即将在您所在的城市举行活动。

加入我们参加 Redis 发布会

云数据库

返回词汇表

什么是云数据库?

云数据库是一种托管在云计算平台上并由其管理的数据库类型。与存储在本地的数据相比,云数据库在线访问,使企业能够从世界任何地方检索其数据。此外,云数据库提供可扩展性,使组织能够根据需要调整其存储和处理资源。

云数据库由云服务提供商或供应商管理,从而无需组织投资自己的基础设施。相比之下,传统数据库需要专用硬件和软件,并由组织的 IT 部门管理。这可能在维护方面代价高昂且耗时,而云数据库提供了一种更方便且更具成本效益的解决方案。

云数据库具有几个关键属性,使其成为企业的热门选择

想要使用 Redis 云创建数据库吗?

创建您的免费 Redis 云帐户。单击“开始”后,您将收到一封电子邮件,其中包含一个链接,用于激活您的帐户并完成注册流程。

云数据库模型

云数据库提供两种部署模型:传统的自管理和托管数据库即服务 (DBaaS)。

传统的自管理云数据库:在此部署模型中,云数据库是自部署的,并托管在一台或多台虚拟机上,这使组织能够更好地控制其数据库。

托管数据库服务:在此模型中,云服务提供商或供应商负责大多数操作、维护和管理任务,例如自动配置、扩展、安全、更新和运行状况监控。这种方法使组织能够专注于使用其数据库来推动业务目标,而不是管理底层技术。

云数据库的优势

与传统的本地数据库相比,云数据库提供了许多优势。以下是其中一些关键优势

可扩展性:随着流量的增加和对冗余的要求,本地数据库可能会使公司的资源不堪重负,无法随着需求的增长而扩展基础设施。硬件、IT 人员和能源支出都是影响因素。云数据库更简单的可扩展性消除了这种潜在的负担。从理论上讲,云数据库的可扩展性没有界限。

可访问性:云数据库的可访问性为本地系统提供了优势,尤其是在多个国家/地区运营的企业中。如果您的云数据库允许同步,您的 IT 团队可以从任何具有互联网连接的地方访问数据。此外,它有助于简化应用程序开发;云数据库使您的团队能够在整个开发阶段根据需要构建和删除数据库。此优势降低了复杂性,并加快了将新应用程序推向市场所需的时间。

成本效益:基于云的数据库系统的成本因云服务提供商而异。价格方法包括订阅定价,在这种定价方式下,客户每月支付相同金额,按使用量付费,在这种定价方式下,您只为使用的资源付费,以及混合定价,它结合了订阅和按使用量付费定价模型的功能。通过使用云数据库,公司可以避免购买和维护本地服务器安装的硬件和软件的前期成本。此外,他们还可以避免雇用和培训内部 IT 人员来管理这些系统的持续成本。将存储外包给云提供商也可能节省成本,因为云提供商通常可以比本地购买和维护相同数量的存储更低的成本提供存储。但是,重要的是要注意,云数据库的成本效益取决于多种因素,包括公司的具体需求、数据库的大小和复杂性以及所选的定价模型。

备份和恢复:灾难恢复是数据库管理员为在意外事件后恢复数据而采取的一组程序或行动。云数据库,包括 NoSQL 和传统的 SQL 数据库,都提供了各种备份和恢复选项。虽然云数据库供应商通常提供备份和恢复解决方案,但企业仍然需要制定自己的灾难恢复计划,以确保在灾难发生时业务连续性。

高可用性:托管数据库通常提供数据复制和跨多个数据中心或区域的数据冗余。这使系统即使在网络中断、硬件或软件问题发生时也能保持完全运行状态并可供用户访问。DBaaS 提供商通常在不同服务器或节点上运行数据库的多个副本,以及在数据库实例之间分配流量的方法。

云数据库的缺点

虽然云数据库提供了许多优势,但也有一些缺点可能会在某些 DBaaS 提供商中出现

延迟

云延迟是指云服务提供商响应客户请求所需的时间。在云计算中,云服务延迟是一个关键问题,尤其是在数据创建和链接设备呈指数级增长的情况下。数据传输到云托管中心进行计算操作然后返回到客户端所需的时间可能会影响云计算性能。这就是为什么在云中托管数据库时,拥有一个了解如何通过地理特定部署实现低延迟的 DBaaS 提供商至关重要。

相关资源:如何减少延迟和最大程度地减少停机时间

白皮书:延迟是新的停机时间

供应商锁定

供应商锁定是一个潜在的问题,在这种问题中,组织变得过分依赖特定的云服务提供商,并且难以将其基础设施迁移到其他提供商。

云数据库实施

如何选择云数据库

选择云数据库可能具有挑战性,因为有许多选项可供选择,它们具有不同的功能和定价结构。以下是选择云数据库时需要考虑的一些因素

使用云数据库的最佳实践

云数据库可以为组织提供许多好处,但重要的是遵循最佳实践,以确保它们得到有效且安全地使用。以下是一些需要牢记的关键实践。

通过遵循这些最佳实践,组织可以有效地开发、监控和管理其云数据库基础设施。他们可以确保其数据安全、高效管理并支持其业务需求。