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

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

3天内不再提示

云计算数据库安装运行需要解决的问题

电子设计 2018-10-22 09:20 次阅读

公共云和私有云使企业能够摆脱容易出错的传统架构,并运行具有可靠性为5个9和6个9的应用程序。业务应用程序可以按需、即时且经济高效地进行调整。数据库应用程序一直是所有企业基础设施的主要组成部分,但这些应用程序(特别是关系数据库)在使用云计算能力方面仍有很长的路要走。它们被设计为大型单片应用程序,当组织尝试以可扩展的方式可靠地运行它们时,将面临着相当大的挑战。

传统的分布式环境数据库通常部署为多个独立的数据库实例,具有统一查询的能力。对于测试/开发环境,生成数据库的许多物理副本在后台创建,导致数据蔓延。云计算与这些解决方案的集成是有限的:重点是数据的位置,而不是使用分布式系统的强大功能。让我们考虑针对高可用性和测试/开发数据库的情况解决这些问题的不同选项。

高度可用的数据库

云计算时代的高可用数据库是可扩展、容错且与任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳的故障转移体验。

主动/被动数据库副本

第一种选择是在主/副本体系结构中部署数据库,以便在任何给定时间单个主服务器提供数据库请求。复制策略使用数据库供应商的复制特性或外部第三方复制工具从主服务器同步复制数据。一旦主服务器发生故障,副本服务器就会接管并使用复制的数据在故障发生之前重新启动数据库。

这种方法可能会遇到数据库性能和可靠性问题。数据库操作将与这两个位置的网络一样快。第三方复制工具可能无法提供稳定的数据复制,并且可能在故障转移后使数据库处于不一致的状态。

内置高可用性的数据库

第二种选择是寻找提供内置高可用性的数据库解决方案。此功能在Noss数据库(如Cassandra和MongoDB)中更常见。它们从数据库层创建一致的数据副本,并启用容错数据库。然而,这种方法可能对许多企业不起作用,因为传统的关系数据库管理系统缺乏这种能力。此外,混合和多云复制通常不是这些解决方案的选择。

测试/开发数据库

克隆数据库是测试、开发和分析的共同要求。生产数据库始终在隔离的基础设施中运行,并且为备份、大数据分析和质量保证创建此数据库的一个或多个副本。

在考虑任何基于云计算的数据库安装时,必须解决以下问题:

(1)供应商锁定:每个提供商都有自己的业务流程框架,这使得消费者更难从一个提供商转移到另一个提供商。

(2)数据同步:总是需要外部工具以一致的方式将数据从一个位置复制到另一个位置。这些工具通常具有破坏性,昂贵且复杂,并且它们构成了跨越多个位置和环境的巨大瓶颈。

(3)云计算成本分析:决定在云平台中应该使用哪些应用程序和数据之前,应该进行仔细的预算分析。如果不设计混合云,其预算很容易失控,同时要记住为了获得简单性和灵活性需要付出代价。

迄今为止,数据库已经存在了50多年,长期在传统的办公环境中成功运行。现在是企业通过采用云计算解决方案运行现代数据库来获得竞争优势的时候了。

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

    关注

    38

    文章

    7337

    浏览量

    135650
  • 数据库
    +关注

    关注

    7

    文章

    3584

    浏览量

    63346
收藏 人收藏

    评论

    相关推荐

    64位系统运行数据库出错

    在win764位系统安装labview2011,在运行数据库的连接数据库时候总是报无效字符的错误,在32位的系统上是可以运行的,有没有哪位大侠做过类似的,这个64位系统中有哪些字符被认
    发表于 05-17 20:22

    使用数据库labSQL生成安装文件的问题

    如题,我使用labSQL TOOLKIT 工具包进行数据库的操作后生成的可执行文件不能访问我的数据库,我把我的数据库文件已经包含进support files里了,是不是生成安装文件
    发表于 09-15 10:34

    计算数据挖掘

    想要自学计算数据挖掘想问下这些方面有哪些内容该从何开始求大神们指教谢谢
    发表于 04-19 00:07

    一张图学会数据库最佳路径

    的周期有严格的要求,则可以选择直接迁移上;性能要求。相对而言,采用直接迁移上的方式对数据库的性能会有所限制,同时数据库的性能扩展空间有限,所以选择直接迁移上
    发表于 01-11 16:13

    数据库SQL Server 2008 R2版推出OSS版本数据

    ,然后就可以通过RDS控制台一键将数据全量迁移至RDS的指定数据库中,操作十分便捷,让数据更加简单。阿里云表示,用户只需要
    发表于 01-17 11:10

    阿里云云数据库开了一个未来大会,谈了谈2038年的数据库趋势

    数据库高级产品专家 王义成阿里认为在未来的NewSQL数据库上纯软件必死,软硬一体是未来NewSQL的必然方向,因为硬件的爆炸式发展,需要通过软件的优化,才能充分释放出性能的极限。就
    发表于 01-18 11:32

    直击DTCC2018 阿里数据库技术干货全面解析

    :阿里数据库内置智能专家系统CloudDBA直播时间:5月15日下午15:00简介:阿里数据库内置的智能专家,提供
    发表于 04-27 17:58

    数据库厂商都怕低价竞争?阿里说并不可惧

    最复杂的技术之一。其次,数据库计算中利润极其丰厚的一个领域。第三,物联网的持续发展会引发数据的爆炸式增长,而人工智能想要发展则需要大量
    发表于 05-11 11:02

    重新定义数据库的时刻,阿里数据库专家带你了解POLARDB

    摘要:POLARDB是阿里ApsaraDB数据库团队研发的基于计算架构的下一代关系型数据库,其最大的特色是
    发表于 05-30 16:58

    阿里数据库备份DBS商业化发布,数据库实时备份到OSS

    摘要: 数据库备份DBS作为一款阿里产品,专注于阿里范畴数据库的一站式保护,已于2018年5月17日正式商业化发布。数据库备份DBS已于
    发表于 05-30 17:49

    重磅干货免费下载!阿里RDS团队论文被数据库顶会SIGMOD 2018收录

    计算不同组件发生异常的概率。到目前为止,TcpRT以每秒采集2千万条原始trace数据、每天后台处理百亿吞吐数据、秒级检测异常的卓越性能在阿里持续稳定
    发表于 06-06 17:17

    labview数据库打包

    急求高手解答labview连接数据库在本电脑上能运行,可是打包到别的电脑上时数据库连接不上,是没有打包完整还是另外的电脑也必须安装数据库
    发表于 08-02 10:21

    labview软件连接数据库,实现文件管理,版本更新,物联网搭建~~~

    。方案B:在家里或者公司里搭建一个mySQL数据库,树莓派或者NAS都可以。我用的是QNAP的NAS,可以安装mySQL服务。如何外网访问呢?用花生壳软件,可以运行在花生棒或者树莓派上。我用的是花生棒
    发表于 12-28 09:44

    请问HarmonyOS用数据库的话需要安装吗?

    各位老师好,刚刚接触鸿蒙开发,官方文档未找到安装数据库的过程,就有怎么用数据库了。我现在用的是模拟器调试,采用的是uri 方式,请问我自己想在真机上调试访问本地数据库怎么做?
    发表于 06-09 10:31

    基于嵌入式数据库的移动计算数据访问

    本文分析了移动计算环境下移动终端对数据访问的需求,认为关系数据库兼容性、安全性和完善的数据同步特性是实现企业级移动计算数据访问的关键。在此基
    发表于 08-20 08:30 8次下载