0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教你4个方法选择正确的云计算数据库服务

如意 来源:企业网D1Net 作者:Kurt Marko 2020-08-14 14:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

关系数据库的应用已经有了半个世纪的历史,其各种子类别(如文档、键值数据库和缓存数据库)是IT领域中长期存在的部分。很多人可能会认为数据库创新的时代已经过去了。但是,云计算基础设施和服务的兴起为这个原本停滞不前的市场注入了新的活力。

主要的云计算提供商最初将数据库作为应用程序使用,以便在通用计算实例上运行,但很快就开始使用更高级别的应用程序服务来扩展其IaaS产品。云计算数据库已经成为技术开发的关键领域,云计算提供商可以通过启动不同类型的数据库来满足业务需求来进行竞争。

1. 了解市场

调研机构Gartner公司认为,云计算是数据库市场的未来。该公司预测,到2022年,将有75%的数据库部署在云中。这一数字基于客户对新应用程序和现有应用程序的查询和访问,这些应用程序正在以越来越快的速度向云端迁移,预计这一趋势将会加速。

例如,在Gartner公司发布的2019年数据库市场份额排名中,AWS公司排名第三,高于2013年的第七位。事实上,AWS公司数据库分析师收到大部分查询信息都与云平台有关。而且,由于托管公共云服务的弹性、可扩展性以及按需性质,在云中进行的创新可能无法在内部部署复制。

此外,Gartner公司估计,2018年云计算数据库收入占整体数据库软件和服务收入增长的68%,其中AWS和Microsoft的收入占到绝大部分。

2. 熟悉数据库选项

为了规划这个以云计算为中心的未来,企业必须了解可以减轻将内部部署工作负载迁移或复制到云计算基础设施所遇到的问题的选项。

企业选择云计算数据库服务时,有两个首要因素需要考虑——部署架构和数据库需求。特定应用程序将为每个元素提供参数。

这些是影响与云计算相关的数据库选择的因素:

部署环境,无论是内部部署、一个或多个公共云,还是私有云和托管数据中心的混合;

数据库类型,包括关系型SQL(RDB)、分布式SQL、NoSQL变体(如列存储、宽列)或文档数据库、缓存、图形或各种专用数据库(例如时间序列和量子分类帐);

数据库管理器,即数据库是自我管理的还是云计算服务(DBaaS);

性能和容量要求,如每秒事务数、查询延迟以及数据库吞吐量和容量的可扩展性;

可用性和弹性要求,这将确定对多个复制和同步实例的需求;

灵活性,包括特定的版本要求以及IT团队需要对数据库设置和配置等详细信息进行控制的数量。

AWS、Microsoft和Google主导了全球云服务市场。许多IT团队倾向于使用这些云计算提供商的数据库服务,而不是将数据库本身托管在云计算实例上。那是因为将它们与现有的云计算环境集成起来会更容易,并且会减少开销。

AWS、Microsoft Azure和谷歌云平台具有IT团队应探索的一系列数据库服务,以满足其特定需求。

3. 云计算数据库服务的权衡要素

数据库服务并非适合每个公司和每种云计算策略。通常,云计算数据库服务更适合于以下这样一些企业:

需要更简单、更快的部署;

需要各种各样的数据库产品,而不必安装和管理每个产品;

不想管理软件;

需要更大的可扩展性;

希望通过多个地理位置分散的实例实现高可用性;

了解云计算的共享安全模型,并可以利用云计算固有的安全基础设施;

无需对每个数据库设置进行微观管理。

总体而言,云计算用户必须了解单个数据库实例的容量和性能限制。但是,这些通常可以通过分布式设计来解决,该设计利用云计算产品内置的复制和网络功能。

尽管总拥有成本的计算充满了每个组织所独有的变量,但云计算数据库服务的成本要低于自我管理的内部数据库系统。它们消除了硬件、系统管理和一些数据库管理员(DBA)开销的成本,对于希望减少开支的企业而言,这是一个更具吸引力的选择。当企业使用基于开源或内部开发的软件的云计算产品时,节省更多的费用,从而消除了许可费用。

4. 考虑企业的业务和使用情况

数据库应用程序的设计和选择高度依赖于软件需求、云计算使用情况以及任何相关的原有系统。为了对企业工作量做出最佳决策,需要考虑以下几个因素:

首先,新的应用程序比传统应用程序更适合云计算基础设施和数据库产品。然而,如果IT团队希望迁移过时的硬件,或者如果他们的使用率出现峰值,并希望通过利用云计算的基于消费的定价来节省资金,那么IT团队可能会选择将原有系统移到云平台上。如果企业采用云原生策略,IT团队可能需要迁移一个原有数据库来与新的应用程序集成。

但是,如果企业对直接迁移到云平台持谨慎态度,混合云部署(将内部部署数据复制到云平台中或从云平台中访问)通常是一个更好的选择,并且提供了更好的风险管理数据库。混合云的方法还允许IT团队在运行原有内部部署数据库作为备份的同时切换到作为主要系统的云平台。

一旦企业的团队适应了新环境,便可以访问主要云平台上可用的数据分析和机器学习服务的完整列表。它还可以将工作负载迁移到云原生数据库服务,例如Amazon Aurora、Azure Cosmos DB或Google Bigtable,与云计算实例上的原有数据库相比,它们通常更具成本效益,并且可以更好地与其他云计算服务集成。

无论选择哪种云计算数据库,系统设计师和应用程序开发人员在设计基于云计算的环境时都必须特别注意服务成本,因为草率的使用和配置可能会抵消云计算部署可能带来的成本节省。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    8061

    浏览量

    145024
  • 软件
    +关注

    关注

    69

    文章

    5395

    浏览量

    92110
  • 数据库
    +关注

    关注

    7

    文章

    4094

    浏览量

    68711
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瀚高数据库深度参编国家标准《信息技术 云原生关系数据库管理系统技术要求》正式发布

    济南2026年4月15日 /美通社/ -- 近日,国家市场监督管理总局、国家标准化管理委员会正式发布国家标准 GB/T 47343-2026《信息技术 云原生关系数据库管理系统技术要求》。作为我国
    的头像 发表于 04-15 16:41 430次阅读

    NineData与阿里DMS:数据库权限申请、审批与回收场景怎么选?

    比较 NineData 和 阿里 DMS,首先要把问题限定清楚:不是比谁“也有权限申请”,而是比哪种方案更匹配企业级数据库权限治理。这个问题建议同时看五维度:数据库资源粒度、审批闭
    的头像 发表于 03-25 17:19 1586次阅读
    NineData与阿里<b class='flag-5'>云</b>DMS:<b class='flag-5'>数据库</b>权限申请、审批与回收场景怎么选?

    恒讯科技解析:如何安装MySQL并创建数据库

    安装和管理MySQL不必复杂。只需几分钟,你就能在Linux服务器上搭建MySQL,创建第一个数据库,甚至自动化备份——同时确保数据安全有序。 什么是 MySQL  MySQL 是一
    的头像 发表于 01-14 14:25 484次阅读

    不用编程不用联网,快速实现PLC与数据库双向数据通讯的案例

    智能网关IGT-DSER实现S7-1200/1500系列的PLC与数据库服务器双向通讯,网关支持MySQL和SQLServer、PostgreSQL,以及Oracle、达梦数据库等。这里选择
    发表于 01-14 10:51

    什么是企业服务器-计算

    企业服务器是指为企业提供的基于计算技术的服务器解决方案。华纳是一家
    的头像 发表于 12-29 17:57 1260次阅读

    恒讯科技解析:如何在日本服务器上安装和配置数据库(如MySQL)?

    为您的业务部署日本服务器后,下一关键步骤就是安装和配置数据库。无论是用于网站、应用程序还是数据分析,一稳定高效的
    的头像 发表于 11-04 11:07 897次阅读

    华纳香港服务数据库索引优化策略

    )实施有效的索引优化策略。无论您是IT管理员还是开发人员,了解这些技巧都能帮助您优化数据库效率,确保业务高效运转。下面,华纳(hncloud)将通过结构化分析,一步步解析香港服务数据库
    的头像 发表于 10-16 17:06 693次阅读

    华纳为游戏数据库选择高性能NVMe SSD存储

    游戏数据库对速度、可靠性和可扩展性有极高要求。随着在线游戏的发展,开发者越来越依赖NVMe SSD存储来提供服务器租用和服务器托管解决方案。本文将指导您了解为游戏数据库
    的头像 发表于 09-30 16:03 1270次阅读

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地将本应在测试执行的sql脚本在
    的头像 发表于 09-11 09:28 1403次阅读
    mysql<b class='flag-5'>数据</b>恢复—mysql<b class='flag-5'>数据库</b>表被truncate的<b class='flag-5'>数据</b>恢复案例

    软通动力数据库专业服务全栈解决方案亮相2025数博会

    8月28日,2025中国国际大数据产业博览会(数博会)在贵阳开幕,软通动力携数据库专业服务全栈解决方案亮相盛会,全面展示从数据库迁移部署、性能优化、容灾备份到智能运维的全生命周期
    的头像 发表于 09-04 09:32 1061次阅读
    软通动力<b class='flag-5'>数据库</b>专业<b class='flag-5'>服务</b>全栈解决方案亮相2025数博会

    数据库性能优化指南

    作为一名在大厂摸爬滚打多年的运维老兵,我见过太多因为数据库性能问题导致的生产事故。今天分享一套完整的数据库优化方法论,从SQL层面到硬件配置,帮你彻底解决性能瓶颈!
    的头像 发表于 08-18 11:21 982次阅读

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库服务器意外断电导致数据库报错,报错内容为“system01.dbf需要
    的头像 发表于 07-24 11:12 956次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>服务</b>器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    Oracle数据恢复—格式化分区导致Oracle数据库报错的数据恢复案例

    一台服务器上一分区存放Oracle数据库数据。由于管理员误操作不小心删除了该分区,数据库报错,无法使用。 北亚企安
    的头像 发表于 07-22 14:06 595次阅读
    Oracle<b class='flag-5'>数据</b>恢复—格式化分区导致Oracle<b class='flag-5'>数据库</b>报错的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB
    的头像 发表于 07-01 11:13 892次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 935次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?