发布网友 发布时间:2022-04-26 14:48
共12个回答
懂视网 时间:2022-05-02 21:36
云计算时代的高可用数据库是可扩展、容错且与任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳的故障转移体验。
公共云和私有云使企业能够摆脱容易出错的传统架构,并运行具有可靠性为5个9和6个9的应用程序。业务应用程序可以按需、即时且经济高效地进行调整。数据库应用程序一直是所有企业基础设施的主要组成部分,但这些应用程序(特别是关系数据库)在使用云计算能力方面仍有很长的路要走。它们被设计为大型单片应用程序,当组织尝试以可扩展的方式可靠地运行它们时,将面临着相当大的挑战。
传统的分布式环境数据库通常部署为多个独立的数据库实例,具有统一查询的能力。对于测试/开发环境,生成数据库的许多物理副本在后台创建,导致数据蔓延。云计算与这些解决方案的集成是有限的:重点是数据的位置,而不是使用分布式系统的强大功能。让我们考虑针对高可用性和测试/开发数据库的情况解决这些问题的不同选项。
高度可用的数据库
云计算时代的高可用数据库是可扩展、容错且与任何私有云或公共云兼容的数据库实例。它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响。其核心设计原则是消除任何单点故障,并提供平稳的故障转移体验。
主动/被动数据库副本
第一种选择是在主/副本体系结构中部署数据库,以便在任何给定时间单个主服务器提供数据库请求。复制策略使用数据库供应商的复制特性或外部第三方复制工具从主服务器同步复制数据。一旦主服务器发生故障,副本服务器就会接管并使用复制的数据在故障发生之前重新启动数据库。
这种方法可能会遇到数据库性能和可靠性问题。数据库操作将与这两个位置的网络一样快。第三方复制工具可能无法提供稳定的数据复制,并且可能在故障转移后使数据库处于不一致的状态。
内置高可用性的数据库
第二种选择是寻找提供内置高可用性的数据库解决方案。此功能在Noss数据库(如Cassandra和MongoDB)中更常见。它们从数据库层创建一致的数据副本,并启用容错数据库。然而,这种方法可能对许多企业不起作用,因为传统的关系数据库管理系统缺乏这种能力。此外,混合和多云复制通常不是这些解决方案的选择。
测试/开发数据库
克隆数据库是测试、开发和分析的共同要求。生产数据库始终在隔离的基础设施中运行,并且为备份、大数据分析和质量保证创建此数据库的一个或多个副本。
快照和克隆
要将数据库复制到另一个站点或云平台,操作人员可以获取快照并将其物理克隆到其他位置。这样做涉及设置策略,该策略定期获取数据库的快照。并将其克隆到预定义位置。用户需要像Oracle RMAN这样的解决方案,它可以跟踪快照之间的变化,采取一致的备份,并在需要时进行恢复。但是对于所有数据库都不存在这样的解决方案,并且使用远程数据中心和云平台来创建这样的克隆仍然是复杂的(如果可行的话)过程。
适用于私有云、混合云和多云的高可用存储
解决这些问题的更好解决方案是从存储层完全抽象数据库层,并让存储解决方案处理应用程序的高可用性。软件定义存储(SDS)可以通过提供不同类型的硬件和软件故障的数据保护来提供此功能。软件定义存储(SDS)还可以灵活地在后端使用任何类型的存储硬件,其中包括物理服务器和虚拟云实例。
这种方法的唯一缺点是投资于正确的解决方案,这种解决方案很容易与客户选择的数据库应用程序集成,并且还与其他数据库兼容以实现转换。此外,此类解决方案应该能够在任何私有云或公共云上运行,并且应该模糊内部部署和公共云位置之间的界限。
以下是这样的解决方案:
数据库即服务
社交媒体、投资、游戏等需要5个9或6个9的可用性,并采用全球可访问性的应用程序,需要最适合云端的整个数据库系统。数据库即服务(DBaaS)提供了一种在云中运行数据库的简便方法,可以节省购买服务器、构建基础设施和构建大型团队来管理这些数据库的时间。供应商提供多种方式来使用数据库即服务(DBaaS)产品,例如安装了数据库的虚拟机,DB Schema即服务以及具有专用硬件的数据库,用于RDBMS以及NoSQL数据库。
在考虑任何基于云计算的数据库安装时,必须解决以下问题:
(1)供应商锁定:每个提供商都有自己的业务流程框架,这使得消费者更难从一个提供商转移到另一个提供商。
(2)数据同步:总是需要外部工具以一致的方式将数据从一个位置复制到另一个位置。这些工具通常具有破坏性,昂贵且复杂,并且它们构成了跨越多个位置和环境的巨大瓶颈。
(3)云计算成本分析:决定在云平台中应该使用哪些应用程序和数据之前,应该进行仔细的预算分析。如果不设计混合云,其预算很容易失控,同时要记住为了获得简单性和灵活性需要付出代价。
迄今为止,数据库已经存在了50多年,长期在传统的办公环境中成功运行。现在是企业通过采用云计算解决方案运行现代数据库来获得竞争优势的时候了。
云计算时代的数据库运行
标签:传统 baas 其他 备份 要求 就会 mon rac 不同类
热心网友 时间:2022-05-02 18:44
在云计算时代,IT系统建设越来越成为企业发展至关重要的一环。业务系统,以及支撑业务系统运行的基础设施通常是企业关注的首要目标;然而,保障业务健康运行的背后“功臣”——运维系统同样至关重要,因为每一次IT系统的转型,运维系统和业务保障都是最艰难的部分。在当前企业IT系统向云架构转型的时刻,运维系统再一次面临着新的挑战。所以在数据中心运维的时候,运维人员应该注意哪些问题?
云计算时代,运维应该注意什么?
云计算时代,数据中心运维应该注意一下几点:
1. 关注智能自动化运维的趋势与难点
智能自动化运维是云数据中心时代尤为重要的趋势。公有云让基础设施资源更集中,企业放弃自建数据中心转而使用公有云,基础设施资源因此集中到了第三方服务商的手中。
这一定程度上使得企业运维轻量化,更注重上层应用的运维,后端较重的基础设施运维转嫁集中到了第三方公有云服务商的身上。基础设施运维的集中化,大体量化为自动化运维提供了良好的生存空间,企业前端的轻量的运维甚至也可以通过大数据以智能可视化的方式呈现出来。
2. 避免人为失误与网络威胁
前不久,中国某大型云厂商因运维人员操作失误启动了一个BUG,导致一些客户访问官网控制台和使用MQ、NAS等多项产品功能出现问题,造成了较大影响。实际上,除了自然灾害等原因,数据中心运维出现的一些安全问题极有可能是人为导致的。
出了要避免人为上的失误,来自网络的威胁也不可小觑。数据中心资源的集中化让我们逐渐感受到,数据中心故障的大型化趋势越来越明显,从网络安全的角度来说一个漏洞被利用,就可能会造成较大的数据丢失甚至设备停机事故。
3. 多平台融合的导致故障点监测困难
有业界人士称,相对于传统IT架构,云数据中心运维的管理对象主要分为五大类,分别是:
机房环境基础设施部分,包含风火水电等;各种设备,包括存储、服务器、网络设备、安全设备等硬件资源;系统与数据,包括操作系统、数据库、中间件、应用程序等软件资源及业务数据;管理工具,包括了基础设施监控软件、监控软件、工作流管理平台、报表平台、短信平台等。
从中可以看出,一项云数据中心向外界提供服务是多方服务融合的结果。因此,当面临一个故障时,如何在诸多服务中准确追溯到故障点,是运维人员需要关注的另一个问题。
云运维作为云计算必不可少的组成部分,会越来越展示出其重要性,成为云计算的核心竞争力之一。下一步将加大人工智能在云运维的投入与实践,让数据中心机器人融入更多的运维业务场景,替代传统的手工操作,提供高度自动化和智能化的“无人值守”式云数据中心运维解决方案。那么,云计算时代,运维的未来发展出路在哪里呢?
云计算时代,运维的未来发展优势
云计算时代,能拥有云计算技术的运维前景一片大好,不仅更具竞争优势,薪资也是水涨船高,而且未来转型的路子也多。
所以,掌握云计算技术的运维具有以下优势:
1、不同于传统运维
云计算的运维已经打破传统运维的框架和定式,对工程师的技术要求非常高,既要会写代码,又要懂算法,本质上是DevOps。
2、有利于个人成长以及经验积累
可以这么说,运维工程师能够对整个云产品有宏观的把握和认识,包括软件整体架构、底层技术、性能优化等等,这是最容易成为架构师的途径之一。
3、掌握先机和主动权
“云”的要求是高可靠、高容错、高性能、可扩展等,国内外牛*的“云”拼到最后都是拼运维,谁能做到这几点,就有赢面了。
4、可以选择不同的转型方向
若走技术路线,可以向技术总监、架构师方向努力;
若不想走技术路线,可以跳到*内,只要有云平台的企业或者机关单位,信息部(科)都需要运维工程师(所见所闻)。
今明两年是运维和开发快速融合的两年,运维工程师技术含量及要求未来会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。由于运维岗位所接触的知识面非常广阔,如内核、网络、开发、数据库等方面,提升运维人员自身的知识体系尤为重要,更容易培养或发挥出个人某些方面的特长或爱好,可以做得非常深入精通、成为这方面的专家。
云计算发展正在进入以企业上云和技术融合为两大特征的新阶段。而掌握云计算技术的运维势必成为互联网新宠!
热心网友 时间:2022-05-02 20:02
不同于传统运维掌握先机和主动权有利于个人成长以及经验积累热心网友 时间:2022-05-02 21:37
注重上层应用的运维,后端较重的基础设施运维转嫁集中到了第三方公有云服务商的身上。热心网友 时间:2022-05-02 23:28
将会对普通的运维师的职业有很大的影响,他们可能会失去工作。热心网友 时间:2022-05-03 01:36
在当前企业IT系统向云架构转型的时刻,运维系统再一次面临着新的挑战。热心网友 时间:2022-05-03 04:01
关注智能自动化运维的趋势与难点,避免人为失误与网络威胁热心网友 时间:2022-05-03 06:42
他会一步一步成为主流市场。热心网友 时间:2022-05-03 09:40
云计算的普及会让很多运维师失业热心网友 时间:2022-05-03 12:55
很多运维师将会失去自己的工作。热心网友 时间:2022-05-03 16:26
在云计算时代,IT系统建设越来越成为企业发展至关重要的一环。业务系统,以及支撑业务系统运行的基础设施通常是企业关注的首要目标;然而,保障业务健康运行的背后“功臣”——运维系统同样至关重要,因为每一次IT系统的转型,运维系统和业务保障都是最艰难的部分。在当前企业IT系统向云架构转型的时刻,运维系统再一次面临着新的挑战。所以在数据中心运维的时候,运维人员应该注意哪些问题?
云计算时代,运维应该注意什么?
云计算时代,数据中心运维应该注意一下几点:
1. 关注智能自动化运维的趋势与难点
智能自动化运维是云数据中心时代尤为重要的趋势。公有云让基础设施资源更集中,企业放弃自建数据中心转而使用公有云,基础设施资源因此集中到了第三方服务商的手中。
这一定程度上使得企业运维轻量化,更注重上层应用的运维,后端较重的基础设施运维转嫁集中到了第三方公有云服务商的身上。基础设施运维的集中化,大体量化为自动化运维提供了良好的生存空间,企业前端的轻量的运维甚至也可以通过大数据以智能可视化的方式呈现出来。
2. 避免人为失误与网络威胁
前不久,中国某大型云厂商因运维人员操作失误启动了一个BUG,导致一些客户访问官网控制台和使用MQ、NAS等多项产品功能出现问题,造成了较大影响。实际上,除了自然灾害等原因,数据中心运维出现的一些安全问题极有可能是人为导致的。
出了要避免人为上的失误,来自网络的威胁也不可小觑。数据中心资源的集中化让我们逐渐感受到,数据中心故障的大型化趋势越来越明显,从网络安全的角度来说一个漏洞被利用,就可能会造成较大的数据丢失甚至设备停机事故。
3. 多平台融合的导致故障点监测困难
有业界人士称,相对于传统IT架构,云数据中心运维的管理对象主要分为五大类,分别是:
机房环境基础设施部分,包含风火水电等;各种设备,包括存储、服务器、网络设备、安全设备等硬件资源;系统与数据,包括操作系统、数据库、中间件、应用程序等软件资源及业务数据;管理工具,包括了基础设施监控软件、监控软件、工作流管理平台、报表平台、短信平台等。
从中可以看出,一项云数据中心向外界提供服务是多方服务融合的结果。因此,当面临一个故障时,如何在诸多服务中准确追溯到故障点,是运维人员需要关注的另一个问题。
云运维作为云计算必不可少的组成部分,会越来越展示出其重要性,成为云计算的核心竞争力之一。下一步将加大人工智能在云运维的投入与实践,让数据中心机器人融入更多的运维业务场景,替代传统的手工操作,提供高度自动化和智能化的“无人值守”式云数据中心运维解决方案。那么,云计算时代,运维的未来发展出路在哪里呢?
云计算时代,运维的未来发展优势
云计算时代,能拥有云计算技术的运维前景一片大好,不仅更具竞争优势,薪资也是水涨船高,而且未来转型的路子也多。
所以,掌握云计算技术的运维具有以下优势:
1、不同于传统运维
云计算的运维已经打破传统运维的框架和定式,对工程师的技术要求非常高,既要会写代码,又要懂算法,本质上是DevOps。
2、有利于个人成长以及经验积累
可以这么说,运维工程师能够对整个云产品有宏观的把握和认识,包括软件整体架构、底层技术、性能优化等等,这是最容易成为架构师的途径之一。
3、掌握先机和主动权
“云”的要求是高可靠、高容错、高性能、可扩展等,国内外牛*的“云”拼到最后都是拼运维,谁能做到这几点,就有赢面了。
4、可以选择不同的转型方向
若走技术路线,可以向技术总监、架构师方向努力;
若不想走技术路线,可以跳到*内,只要有云平台的企业或者机关单位,信息部(科)都需要运维工程师(所见所闻)。
今明两年是运维和开发快速融合的两年,运维工程师技术含量及要求未来会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。由于运维岗位所接触的知识面非常广阔,如内核、网络、开发、数据库等方面,提升运维人员自身的知识体系尤为重要,更容易培养或发挥出个人某些方面的特长或爱好,可以做得非常深入精通、成为这方面的专家。
云计算发展正在进入以企业上云和技术融合为两大特征的新阶段。而掌握云计算技术的运维势必成为互联网新宠!
抢首赞
评论
分享
举报热心网友 时间:2022-05-03 20:14
传统运维掌握先机和主动权有利于个人成长以及经验积累