DataCore存储高可用解决方案
- 格式:doc
- 大小:910.50 KB
- 文档页数:18
DataCore存储解决方案总览DataCore(中国)2010年1月目录一、公司及解决方案简介 (3)二、存储虚拟化方案 (4)1、存储资源整合 (4)2、高效能的绿色IT系统 (5)三、业务连续性方案 (7)1、存储高可用性 (7)2、持续数据保护 (8)3、灾难备份与恢复 (9)四、虚拟存储与虚拟计算整合方案 (11)图表图表1 不同品牌或架构的存储设备集中管理 (5)图表2 通过存储虚拟化提高存储使用效率 (6)图表3 各种数据保护技术对比 (8)图表4 不同级别的数据保护 (9)图表5 DataCore 高可用可用及灾备方案 (10)图表6 DataCore 存储虚拟化与VMware的结合应用 (11)一、公司及解决方案简介在存储技术高速发展的今天,当企业还在对不同存储架构的优劣争论不休时。
赫然回首,发现企业面临的存储问题已经不再是技术本身,而是在异构的环境下,面对庞大的存储资源时,如何对资源进行有效的利用和管理。
对此,DataCore 早已洞烛先机,通过存储虚拟化技术,打破实体存储设备间的疆界,助企业构建高弹性的存储基础架构。
DataCore 作为存储行业技术领先者,研发出SANsymphony、SANmelody等软件方案,通过存储虚拟化技术,帮助企业以最经济的方式部署高弹性的存储基础架构。
DataCore公司总部位于美国佛罗里达州,一直是存储虚拟化领域的领导者。
自1998年成立起一直致力于为用户提供最佳的存储虚拟化解决方案。
DataCore 倡导及坚持的以虚拟化为核心的开放式存储管理平台,能够整合各种品牌与硬件特性的存储设备形成集中管理与资源共享的存储网络,让存储管理成为简单而轻松的工作。
此外,凭借特有的各种数据保护技术,以较低的成本大幅度提高数据的可用性和安全性。
全球超过数千家数据中心、500 强企业和中小企业都在使用DataCore的软件来管理存储资源。
DataCore与世界领先的科技公司结成了合作伙伴关系。
数据库的高可用性与容灾方案在现代信息化的背景下,数据库高可用和容灾方案已经成为日常工作的重要需求。
在此背景下,为了确保数据中心的可靠性和稳定性,数据库的高可用性以及容灾方案备受关注。
因此,本文将讨论数据库的高可用性和容灾方案,以及如何选择合适的方案,从而确保数据的安全和稳定。
一、数据库高可用性高可用性是指系统在遇到故障或异常情况时仍然能够保持可用性和处理能力的能力。
对于数据库而言,高可用性主要包括以下几个方面:1. 硬件冗余通过使用冗余的硬件设备,如双电源、双网卡、双控制器等,以及硬件级别的阵列RAID技术,可以提高系统的可用性。
当一个硬件组件发生故障时,系统可以自动转移到备用组件上,从而减少系统宕机的风险。
2. 数据库复制数据库复制是指将主数据库上的数据完全复制到备用数据库上,当主数据库发生故障时,可以快速切换到备用数据库上。
此外,数据库复制还可以提高系统的读取能力和负载均衡能力,提高整体系统的性能。
3. 数据库集群数据库集群是将多个数据库服务器组成一个集群,共同提供服务,以实现高可用性和负载均衡。
在数据库集群中,每个节点都可以独立的处理数据请求,并且可以实现动态扩容和缩容,从而提高系统的可用性。
二、数据库容灾方案容灾方案是指系统遭受严重灾难时,如地震、火灾等自然灾害、人为破坏等情况下,能够尽快恢复系统运行的能力。
对于数据库而言,容灾方案主要包括以下几个方面:1. 数据库备份定期的数据库备份可以确保在系统发生灾难时,可以快速恢复数据库。
备份可以在本地或者远程位置存储,以确保即使本地数据中心遭受损失,备份仍然可以在本地或者远程数据中心恢复。
2. 数据库复制数据库复制不仅可以用于提高系统的可用性,还可以用于实现数据在不同数据中心之间的同步复制。
当一个数据中心发生灾难时,可以快速切换到另一个数据中心,并且数据不会丢失。
3. 数据库异地容灾数据库的异地容灾是通过在不同的地理位置部署不同的数据库系统,以实现数据在不同地理位置之间的同步复制。
数据库容灾与高可用性解决方案随着云计算和大数据技术的发展,数据库的容灾和高可用性已经成为企业信息化建设中非常重要的一部分。
本文将介绍数据库容灾与高可用性的概念、原理、解决方案,以及相关案例和常见问题的解决方法。
一、概念1. 容灾:指在出现意外故障或系统故障时,采取一系列的措施来保证系统的正常运行。
数据库容灾是指在一定的安全水平下,通过数据备份、数据冗余和数据恢复等措施避免数据库系统不能正常运行的风险。
2. 高可用性:指在系统发生故障时,通过自动或手动方式实现故障转移,保证业务连续性的能力。
在数据库高可用性方面,可以通过建立数据库集群、冗余备份等技术来提高系统的可用性。
二、原理数据库容灾与高可用性的基本原理是数据备份、数据冗余和数据恢复。
1. 数据备份:采取周期性、定时性完成数据备份,保证数据的完整性和时效性。
备份策略根据业务特点、系统规模等制定,一般分为全量备份和增量备份两种方式。
2. 数据冗余:通过在多个节点中复制同一份数据的方式,确保数据的可靠性和一致性。
常见的冗余方案包括主备复制和多主复制。
3. 数据恢复:在数据丢失、数据损坏等情况下,通过数据备份和数据冗余来恢复数据。
主要包括在线恢复、冷备份恢复、热备份恢复等方式。
三、解决方案数据库容灾和高可用性解决方案包括硬件解决方案和软件解决方案两种。
1. 硬件解决方案硬件解决方案主要是利用负载均衡器、存储设备集群化、数据库服务器均衡等手段实现高可用性和容灾。
2. 软件解决方案软件解决方案主要是利用数据库复制、数据库集群等机制提高系统的容灾和高可用性,常用的方案包括主备复制、多主复制、数据库镜像等。
四、案例1. Oracle 数据库的容灾和高可用性解决方案Oracle 数据库提供了多种容灾和高可用性解决方案,如 Oracle Data Guard、Oracle RAC、Oracle GoldenGate、Oracle Streams 等。
其中Oracle Data Guard 是最为常用的容灾和高可用性解决方案,能够为Oracle 主数据库提供实时数据复制和故障转移功能。
数据库高可用性与容灾的解决方案随着互联网的快速发展和不断涌现的大数据时代,数据库正变得越来越重要。
无论是企业还是个人,我们经常都会处理大量的数据,并且对数据的安全性和可用性有着极高的要求。
一旦数据库发生故障或丢失数据,将会带来巨大的经济损失和业务中断。
为了保证数据库的高可用性和容灾能力,我们需要定义一套解决方案来应对潜在的风险。
高可用性是指系统可以在大部分时间内持续正常运行而不受任何故障的影响。
容灾则是指系统在面临灾难性事件时,能够迅速恢复到正常运作状态而不丢失重要数据。
在实现高可用性和容灾方案时,数据库管理员需考虑以下几个关键问题:1. 数据复制和同步数据复制和同步是实现高可用性和容灾的重要手段。
它可以确保在系统发生故障时,备用数据库能够及时接管主数据库的工作,并且数据的一致性得到保证。
一种常见的数据复制技术是主从复制。
主数据库负责处理用户请求并记录数据更改,而从数据库则通过复制主数据库的数据来达到数据一致性的目的。
在主数据库发生故障时,从数据库能够接管工作,确保系统的连续运行。
另一个常用的数据同步技术是日志复制。
当主数据库发生故障时,备用数据库可以通过从主数据库复制其事务日志并应用到自己的数据库中来快速同步数据。
这种方式可以减少数据丢失的风险。
2. 服务器冗余和负载均衡为了提高系统的可用性,服务器的冗余和负载均衡是非常重要的。
通过在多个服务器上部署数据库实例,即使其中一个服务器发生故障,其他服务器仍然可以正常工作,确保系统的连续性。
负载均衡可以通过在多个数据库服务器之间分配负载来实现。
通过使用负载均衡软件或硬件设备,可以将用户请求均匀地分发到不同的服务器上,有效地减轻服务器的负载压力,并提高系统的性能和可用性。
3. 自动故障切换和故障恢复自动故障切换和故障恢复是实现高可用性和容灾的关键步骤。
一旦检测到主数据库发生故障,备用数据库应该能够自动切换为主数据库,并在系统恢复正常后自动将主数据库切换回备用状态。
目录第1章存储高可用性给业务连续运营提供保障 (1)1.1为什么要构建存储高可用性解决方案 (1)1.2存储高可用性解决方案简述 (2)1.3存储高可用性解决方案价值 (2)第2章IBM存储高可用性解决方案介绍 (3)2.1存储高可用性的内容 (3)2.2存储高可用性方案的主要实现方式 (4)第3章IBM高可用性存储产品介绍 (11)3.1 IBM SYSTEM STORGE DS8000 TURBO系列存储产品 (11)3.2 IBM SYSTEM STORAGE DS5000系列存储产品 (17)3.3 IBM SYSTEM STORAGE DS4000系列存储产品 (20)第4章为什么选择IBM (22)第5章IBM中国公司简介 (23)第1章存储高可用性给业务连续运营提供保障1.1 为什么要构建存储高可用性解决方案随着社会的发展和科技的进步,企业越来越依赖于数据处理来进行业务运营,对IT 系统的依赖性也随之增加。
一旦数据由于某种原因丢失,就有可能造成整个组织在运营上的重大不便和经济损失,企业的信誉也将受到影响。
如果核心数据丢失,严重时完全有可能造成整个企业的瘫痪。
所以保证企业的业务连续运营及数据处理的高可靠性和高可用性,就成为所有IT 人员在建设IT 基础架构中首先要考虑的问题。
显然,企业所面临的风险和挑战来自多方面:•无法预知的IT 硬件设备的损坏、断电、火灾、自然灾害、恐怖袭击等,造成数据丢失或业务的突然中断;•系统人员误操作造成意外宕机或关键数据丢失,无法避免;•手段频多的黑客攻击、病毒入侵、垃圾邮件、网络与系统的漏洞,造成网络瘫痪、系统崩溃;•用户需要实时应用与访问机密、关键数据,向企业的服务提出更高的要求;•行业与政府的标准与法规的不断变化,进一步增加了企业的压力与成本。
信息是企业的最宝贵的资产之一;集中的数据备份、恢复和管理已经成为企业数据存储管理的重要任务。
企业需要的是:•数据与存储系统的高可用性,保证数据7X24 小时的连续访问;•将现有的存储技术集成,创造出一种更有效的数据存储管理,实现高效、高可靠性、低成本的数据管理;•需要一套成熟度高,业内应用广泛的企业级软硬件整体解决方案;•需要对企业现有的数据库、邮件系统、文件服务器以及各种应用系统进行集中化、自动化的基于策略的保护;•易于IT部门日常的管理维护,界面友好,可操作性强;•能够符合企业日后发展需求,对异构平台有很好的支持,可以满足将来远程数据灾备的需求;•一旦发生灾难(洪水、地震、火灾等),或者人为灾难(用户失误、磁盘失效等)导致数据丢失或者业务中断时,能够快速及时地恢复数据,保证业务的连续运行。
数据库容灾与高可用性解决方案在数字化时代,数据库作为企业信息系统中不可或缺的核心组成部分,对于企业数据的存储和管理起着至关重要的作用。
然而,数据库系统的容灾与高可用性是每个企业都需要考虑的重大问题。
本文将为您介绍数据库容灾与高可用性解决方案的相关内容。
数据库容灾是指在遭受意外灾害,例如硬件故障、自然灾害或恶意攻击等情况下,保护企业数据的能力。
容灾需保证数据能够在灾难发生后能够迅速、可靠地进行恢复,从而避免长时间的服务中断。
而高可用性则是指在面对规模化交易访问、扩展性以及性能方面的需求时,数据库能够持续可用且性能稳定。
一、数据库容灾解决方案1. 多机容灾多机容灾是应对硬件故障、机房故障等可能发生的事故的一种容灾解决方案。
通常通过主备数据库的部署方式实现。
主节点负责处理业务请求,备节点用于实时同步主节点的数据,一旦主节点发生故障,备节点能够在较短的时间内切换为主节点继续提供服务。
这种方案能够保证系统在主节点故障时的快速恢复,并提供高可用性。
2. 数据备份和恢复数据备份和恢复是常见的容灾手段,通过定期备份数据库的完整副本或增量备份,在磁盘损坏、数据库损坏等情况下能够快速恢复到备份的状态。
备份频率、备份周期以及备份的保密性是制定备份计划时需要考虑的重要因素。
此外,备份的数据存储地点也需要注意选择,并要保证备份操作的准确性。
3. 数据库复制数据库复制是常用的提高数据库容灾性能的一种方式。
通过设置主从复制或主主复制的方式,实时将数据库的数据复制到其他节点。
当主节点发生故障时,可以快速切换到备节点以确保业务的连续运行。
这种方案具有很高的可用性和可扩展性,并且对于应对灾难性的数据库故障有良好的效果。
二、数据库高可用性解决方案1. 负载均衡负载均衡是提高数据库高可用性的重要手段之一,通过在多台服务器上均匀分配用户请求,避免某一台服务器负载过高导致系统故障。
常用的负载均衡技术有基于硬件的负载均衡(如F5等)和基于软件的负载均衡(如Nginx、HaProxy等)。
高可用解决方案在当前数字化时代,数据的持续可用性对于企业和组织来说至关重要。
无论是在线交易、数据存储还是在线服务,高可用性都是确保业务连续运行和客户满意度的关键因素。
高可用性解决方案提供了一套完善的系统和策略,可以在硬件或软件出现故障时继续保持服务的可用性。
本文将介绍高可用性解决方案的原理和常见的应用。
1. 高可用性解决方案的原理高可用性解决方案的核心目标是在单点故障的情况下保持系统的持续可用性。
为了实现这一目标,高可用性解决方案通常采用以下原理:冗余:通过使用多个相同或相似的组件来创建冗余,确保一个组件的故障不会影响到整个系统的可用性。
例如,可以使用多台服务器来运行相同的应用程序,一台服务器的故障不会导致整个应用程序不可用。
负载均衡:将流量均匀分布到多个服务器上,避免某一台服务器过载而导致系统的不可用性。
负载均衡技术可以根据服务器的性能和负载情况智能地分配请求。
监控和自动恢复:定期监控系统状态,及时发现故障并采取相应的措施。
自动恢复机制可以自动重新启动失败的组件,并将流量转移到可用的组件上。
2. 高可用性解决方案的应用高可用性解决方案可以应用于各种不同的场景和系统。
以下是一些常见的应用案例:Web应用程序:对于基于Web的应用程序,高可用性解决方案可以确保用户能够随时访问应用程序,不受服务器故障或网络问题的影响。
通过配置多台服务器和负载均衡技术,可以实现用户请求的快速响应和高吞吐量。
数据库系统:数据库是许多企业关键业务的核心组件。
高可用性解决方案可以确保数据库在发生故障时能够快速恢复,并提供数据的持续可用性。
通过数据库复制和故障转移技术,可以在主数据库故障时自动切换到备用数据库,实现最小的服务中断时间。
云计算平台:对于云计算平台来说,高可用性是一个关键要素。
云计算平台需要处理大量的计算任务和数据存储,并提供稳定和可靠的服务。
通过使用负载均衡、动态伸缩和自动备份等技术,可以确保云计算平台的高可用性和弹性。
高可用性数据库管理解决方案随着企业信息化程度的提高,数据库的重要性变得越来越高。
然而,数据库的故障将会对企业运营产生严重的影响,因此,高可用性数据库管理解决方案逐渐成为企业追求的目标。
高可用性数据库管理解决方案旨在确保数据库在面对故障时仍能保持数据的可靠性和可访问性。
下面将介绍几种常见的高可用性数据库管理解决方案。
1. 数据库备份与恢复数据库备份与恢复是高可用性数据库管理解决方案的基础。
通过定期对数据库进行备份,可以在数据库故障发生时快速恢复数据。
备份策略应该根据实际情况进行制定,包括全量备份和增量备份等不同类型的备份。
此外,需要确保备份数据的安全性,例如使用加密算法对备份数据进行加密存储。
2. 数据库复制数据库复制是高可用性数据库管理解决方案的另一个关键组成部分。
通过数据库复制,可以实时将主数据库上的数据复制到多个备份服务器上。
当主数据库发生故障时,可以快速切换到备份服务器,保证业务的连续性。
数据库复制可以设置为同步复制或异步复制,视具体需求而定。
3. 数据库集群数据库集群是高可用性数据库管理解决方案的高级形式。
它通过将多个数据库服务器连接在一起,形成一个逻辑上的单一实体。
在数据库集群中,主数据库负责处理事务和查询,而备份服务器则处于备用状态。
当主数据库故障时,备份服务器会自动接管工作。
数据库集群可以实现透明的故障切换,对用户来说,几乎感觉不到数据库发生了故障。
4. 自动化故障检测与恢复高可用性数据库管理解决方案应该具备自动化故障检测与恢复功能。
该功能可以通过监控数据库的状态和性能指标来及时发现故障,并自动进行相应的恢复操作。
例如,在数据库发生故障时,系统可以自动将工作负载从故障数据库切换到备用数据库,从而保证业务的连续性。
5. 容灾与备份策略容灾与备份策略是高可用性数据库管理解决方案中不可或缺的一部分。
容灾策略包括实时数据备份和离线数据备份,以保证数据的安全性。
另外,还应制定完善的灾备计划,包括备份数据的存储地点、备份数据的定期恢复测试等。
DATACORE存储高可用方案DataCore Software Corporation2010.8目录第一章存储高可用的需求 (3)1.1 SAN 架构扩展所带来的问题 (3)a)存储成为单点故障,增加业务系统风险 (5)b)存储设备之间形成“信息孤岛” (5)c)无法灵活地进行数据保护 (6)第二章DataCore 存储高可用解决方案 (8)2.1方案简介 (8)2.2方案优势 (10)a)存储级别高可用性支持 (10)b)跨平台的精简配置技术 (11)c)集成数据镜像、灾难备份恢复功能 (11)d)存储资源服务质量管理(QOS) (12)第三章DataCore SANmelody 产品介绍 (13)3.1DataCore SANmelody 技术参数及指标 (13)3.2DataCore SANmelody 技术优势及特点 (14)第四章关于DataCore (18)第一章存储高可用的需求前言:随着社会运行中各个环节对信息系统的依赖度越来越高,IT系统在提供各种社会服务的不同企业中的重要性也在迅速提高。
从公共事业、产品生产到金融服务,方方面面的业务都需要通过大小各异的IT系统来支撑。
同时,所有IT系统的服务最终都需要通过数据来体现。
因此,企业业务的成长也必然带来了企业内部数据量爆炸性的增长。
然而,传统SAN存储架构越来越无法应对这一形势。
存储设备的相互独立造成了管理困难、使用效率低等问题。
在此前提之下,存储整合的需求日益显现。
长久以来,存储设备厂商始终灌输人们一个观念:如果要让数据存储万无一失,你只需要一台具备双控制器、RAID磁盘保护、多主机信道、双电源系统的存储设备就足够了。
但事实是,单一磁盘阵列不仅无法提供完整的数据保护,通常反而因为构成单点故障(SPOF,Single Point of Failure),成为整体信息系统中最脆弱的一环。
另一方面,人们由于过度信任和倚赖存储设备的稳定性,一旦存储设备发生故障造成数据损毁,在毫无防备的情况下反而使得后果更为严重。
高可用解决方案
《高可用解决方案:确保系统稳定运行的关键》
在今天的信息时代,高可用性已经成为企业架构设计中不可或缺的一部分。
随着业务的不断扩张和用户的增加,系统稳定运行显得尤为重要。
因此,高可用解决方案成为了许多企业必须考虑的关键问题。
高可用性解决方案是一种通过设计和实施系统和应用程序,以确保其对故障的容忍能力和快速恢复能力的方法。
它旨在保证系统可以24/7稳定运行,而不会因为硬件或软件故障而导致
服务中断或数据丢失。
这对于金融、电子商务、医疗等行业尤为重要,因为任何一点小小的系统故障都可能导致巨大的损失。
常见的高可用性解决方案包括硬件冗余、数据冗余、自动故障转移、负载均衡和监控系统。
硬件冗余指的是在关键组件上增加备用件,以防止单点故障。
数据冗余则是在不同地点或服务器上备份数据,以确保在数据中心故障时可以迅速恢复。
自动故障转移和负载均衡可以帮助系统在出现故障时自动切换到备用系统,确保服务的连续性。
而监控系统可以帮助企业及时发现故障并进行处理,以减少服务中断的时间。
虽然高可用性解决方案对企业来说非常重要,但它并不是一成不变的。
随着技术的不断发展和业务的需求不断变化,高可用性解决方案也需要不断地进行更新和优化。
因此,企业需要不断地关注和投入到高可用性解决方案的设计和实施中,以确保其系统能够稳定运行并与时俱进。
综上所述,高可用性解决方案是企业确保系统稳定运行的关键。
只有不断的关注和投入到高可用性解决方案中,企业才能够在激烈的市场竞争中脱颖而出,取得持续的成功。
数据库高可用方案了解数据库高可用的策略和实施方式数据库在现代信息系统中扮演着至关重要的角色,因此确保数据库的高可用性至关重要。
数据库高可用指的是数据库系统在面临硬件故障、软件故障、自然灾害等不可避免的情况下,仍能保持正常运行并提供可用的服务。
本文将介绍数据库高可用的策略和实施方式,帮助读者更好地了解和应用数据库高可用方案。
一、数据库高可用的策略1.冗余备份策略冗余备份是一种常见且有效的数据库高可用策略,它通过将数据库的数据和逻辑备份到多个位置,以防止单点故障导致的数据丢失和服务不可用。
常用的冗余备份策略包括:- 完全备份:将整个数据库备份到不同的存储介质,可快速恢复数据库,但备份时间和存储需求较高。
- 增量备份:只备份自上次备份以来的更改部分,减少了备份时间和存储需求,但恢复时间较长。
- 日志备份:备份数据库事务日志,可用于故障恢复和数据一致性校验。
2.容错机制策略容错机制是指在数据库系统出现故障时,能够自动切换到备用系统,保证服务的连续可用性。
常用的容错机制策略包括:- 主备切换:将主数据库和备份数据库部署在不同的服务器上,当主数据库发生故障时,自动切换到备份数据库提供服务。
- 多节点部署:将数据库部署在多个节点上,并通过负载均衡技术将请求分发到各个节点,当某个节点故障时,其他节点可以接替其工作,保证服务可用。
- 集群技术:通过数据库集群技术,将多台服务器组成一个逻辑上的集群,实现数据共享和负载均衡,提高数据库的可用性和性能。
3.数据复制策略数据复制是指将数据库中的数据复制到其他地方,以实现数据的冗余和备份,提高数据库的可用性。
常用的数据复制策略包括:- 主从复制:将主数据库的数据实时或定期复制到备份数据库,备份数据库可以提供读取服务,主数据库故障时可以切换至备份数据库。
- 多主复制:将多个主数据库的数据相互复制,实现数据的分布式存储和冗余备份,提高数据库的可用性和可扩展性。
- 分区复制:将数据库的数据按照分区进行复制,不同分区的数据存储在不同的服务器上,当某个服务器发生故障时,只影响到该分区的数据,其他分区仍可正常访问。
微服务架构中的高可用存储解决方案随着互联网的迅速发展,越来越多的企业选择使用微服务架构来构建和部署他们的应用程序。
微服务架构的主要优势之一是能够将应用程序拆分为多个独立的小服务,这些服务可以独立地进行开发、部署和扩展。
然而,这种架构带来了一个新的挑战,即如何处理和存储服务之间的数据。
在传统的单体应用程序中,通常使用关系型数据库来进行数据存储。
但在微服务架构中,由于服务之间可能是分布式的,使用传统的关系型数据库存储数据可能会遇到一些问题。
例如,数据库的性能和可扩展性可能成为瓶颈,而且单个数据库的故障可能影响整个应用程序。
因此,为了实现高可用存储解决方案,微服务架构通常采用以下几种方法:1. 分布式文件系统:分布式文件系统是一种将文件存储在多个节点上的解决方案。
它可以通过将文件分割为小块并在不同节点上进行分布来提高可靠性和扩展性。
分布式文件系统通常具有自动备份和数据冗余功能,以提供高可用性。
2. 分布式缓存:分布式缓存是一种将数据存储在内存中并分布在多个节点上的解决方案。
它可以提供快速的读取和写入速度,并减轻后端存储的负载。
分布式缓存还可以通过将数据复制到多个节点来提供高可用性。
一些常见的分布式缓存解决方案包括Redis和Memcached。
3. 分布式数据库:分布式数据库是一种将数据存储在多个节点上的解决方案。
它可以通过将数据分区并分布到不同的节点上来提高性能和可扩展性。
分布式数据库通常具有自动故障恢复和数据冗余等功能,以提供高可用性。
一些常见的分布式数据库解决方案包括Cassandra和MongoDB。
4. 事件驱动架构:事件驱动架构是一种将数据存储为事件并通过事件发布和订阅来实现数据传输的解决方案。
每个服务都可以发布和订阅事件,以便在需要时获取和处理数据。
事件驱动架构可以提供灵活性和可扩展性,并降低服务之间的依赖性。
当选择高可用存储解决方案时,开发团队需要根据应用程序的需求和预算来进行权衡。
分布式文件系统和分布式缓存通常是最简单且成本最低的解决方案,但它们不适用于所有类型的应用程序。
存储高可用解决方案
《存储高可用解决方案》
在当今数字化时代,数据已经成为企业最重要的资产之一。
因此,存储数据的高可用性变得至关重要。
高可用解决方案是指企业采用一系列技术和方法,确保数据可以在任何时间都可靠地访问和利用。
在实现存储高可用性的过程中,企业需要考虑多种因素,包括硬件、软件、网络和管理。
首先,企业需要在存储设备上部署冗余组件,如磁盘阵列和电源供应器,以防止单点故障。
其次,采用数据镜像技术可以保证数据在两个或多个地方进行备份,以避免数据丢失。
此外,采用虚拟化技术和云存储可以提高存储资源的利用率,并降低成本。
除了硬件和软件方面的重视外,网络也是实现存储高可用性的关键。
企业需要建立多个数据中心,并采用负载均衡技术来分担网络流量,以保证数据可以在全球范围内高速访问。
此外,企业还需要采用灾难恢复计划,确保数据在灾难发生时可以及时恢复。
管理也是存储高可用性的重要组成部分。
企业需要建立自动化监控系统,及时发现并修复存储故障。
此外,定期进行存储性能评估和规划,以满足企业不断增长的存储需求。
总之,存储高可用解决方案是企业在数字化时代必须重视的问
题。
通过合理的硬件、软件、网络和管理方案,企业可以确保数据始终可靠地访问和利用,从而保障业务的稳定运行。
datacore解决方案《DataCore解决方案:提升企业数据管理效率的利器》在当今大数据时代,企业所面对的数据管理难题愈发凸显。
数据的增长速度不断加快,传统的储存方案已不能满足企业对数据高效管理和利用的需求。
为了解决这一问题,许多企业开始寻求更先进、更灵活的数据管理解决方案。
DataCore作为一家在软件定义存储和数据服务领域领先的公司,提供了一套强大的数据管理解决方案。
通过对存储资源的虚拟化和智能管理,DataCore解决方案能够帮助企业提升数据管理的效率和灵活性,同时降低成本和风险。
DataCore解决方案的关键优势之一就是其虚拟化技术。
企业可以将不同类型的存储设备整合起来,形成一个统一的储存池,并通过DataCore的软件来管理和优化这些存储资源。
这种虚拟化的方法不仅让企业更好地利用现有的存储资源,还能够提高数据的可用性和灵活性。
此外,DataCore解决方案还提供了一系列数据服务功能,如数据复制、快照、压缩和分层存储等,帮助企业更好地管理和保护其数据。
企业可以根据自身需要,灵活地配置这些数据服务功能,以满足不同业务场景的需求。
在实际的应用中,越来越多的企业选择使用DataCore解决方案来优化其数据管理。
通过提升数据管理的效率和灵活性,这些企业能够更好地应对日益增长的数据量和复杂的业务需求,从而提升其竞争力和创新能力。
综而言之,DataCore解决方案,作为提升企业数据管理效率的利器,为企业提供了高效、灵活的数据管理解决方案。
借助其虚拟化技术和丰富的数据服务功能,企业可以更好地管理和利用其数据资源,实现更好的业务成果。
随着大数据时代的来临,DataCore解决方案无疑将成为企业在数据管理领域的首选之一。
数据库容灾和高可用的解决方案数据库对于一个企业或组织来说至关重要,它存储着大量的数据,包括企业资源、客户信息、业务数据等。
因此,要确保数据库的持续可用性和数据安全成为了一个重要的问题。
在遇到数据库故障或意外情况时,容灾和高可用的解决方案是必不可少的,它们可以最大限度地减少系统中断和数据丢失的风险。
本文将介绍数据库容灾和高可用的解决方案。
一、数据库容灾解决方案1. 数据库备份与还原数据库备份是一种常见的容灾解决方案。
通过定期备份数据库,并在数据库故障时进行还原,可以最大限度地减少数据丢失和系统中断的风险。
备份可以使用物理备份或逻辑备份,具体方法可以根据实际需求进行选择。
关键是要确定备份的频率和存储位置,以保证数据的完整性和可恢复性。
2. 数据库复制数据库复制是一种常用的容灾解决方案,它可以在不同的服务器上实时复制数据库。
通过实时复制,即使一个服务器出现故障,仍然可以从其他服务器中读取数据库,确保业务的连续性和可用性。
数据库复制可以是主从复制或多主复制,具体选择方法可以根据业务需求和系统规模进行决策。
3. 数据库集群数据库集群是一种高级的容灾解决方案,它将多个服务器组成一个集群,共享同一个数据库。
当一个服务器出现故障时,其他服务器可以接管其工作,并确保业务的连续性和数据的安全性。
数据库集群可以是主备集群、对等集群或多节点集群,具体选择方法可以根据业务需求和系统规模进行决策。
二、数据库高可用解决方案1. 负载均衡负载均衡是一种常见的高可用解决方案,它通过将请求分发到多个服务器上,以实现资源的平衡和业务的连续性。
负载均衡可以是基于硬件的负载均衡设备,也可以是基于软件的负载均衡算法。
通过负载均衡,可以避免单点故障,提高系统的可用性和性能。
2. 故障检测与自动切换故障检测与自动切换是一种高可用解决方案,它可以实时监测服务器的状态,并在故障发生时自动切换到备用服务器上。
通过故障检测和自动切换,可以减少系统中断的时间和影响,提高业务的连续性和可用性。
Lenovo SDS Solution with DataCoreHighly available, high-performance software defined storageGrowing Demands, Shrinking Budgets:The Perfect StormRapid evolution of technology has drastically increased IT complexity for businesses of all sizes. Virtual-everything is now the standard and the rise of container-based applications has introduced new performance expectations along with big challenges around data persistence and protection.Ever tightening data retention regulations oftendemand that legacy storage systems coexist with these newer, more advanced technologies. When you layer a shrinking IT budget on top of the growing complexity,what you have is the perfect storm.Lenovo + DataCore: The Perfect SolutionThe powerful combination of industry-leading Lenovo ThinkSystem servers and the rich functionality of DataCore software is the ideal foundation for the modern, software-defined data center.Designed to help customers efficiently manage increasing storage complexity and demands, these validated solutions provide easy scalability and single pane management at a fraction of the cost of legacy systems — without trade-offs in availability, reliability,or functionality.Lenovo’s global leadership and innovation includes industry-leading reliability* and world-classperformance for business-critical applications and cloud deployments.DataCore software turns ThinkSystem servers into very intelligent and extremely capable storage systems designed to meet your business requirements andprovides easy deployment of software-defined storage (SDS) into your data center. Together, they are the perfect solution to get more efficiency andperformance out of your storage infrastructure.While DataCore has been validated to run on anyLenovo ThinkSystem server, ideal units to complement DataCore software are the ThinkSystem SR630, SR650and SR950. Both the SR630 and SR650 are designed to handle most data center workloads.The SR630 is a 1U 2-processor system and provides high performance and a large storage capacity. The SR650 is a 2U 2-processor system designed for speed and expansion with flexible storage and I/O options.The SR950 is a powerful 4U 8-processor system for workloads requiring large memory and storagecapacity.The Lenovo SDS Solution with DataCore allows you to unify, virtualize, and manage heterogeneous storage. Data services can be propagated across all storage arrays and the solution can be scaled up or out by adding more capacity or more virtualization nodes. In addition, the software takes isolated storage devices, sometimes spread between different locations, and placesthem under one common set of enterprise-wide data services. Pooling the collective resources, it manages them centrally and uniformly despite the differences and incompatibilities among manufacturers, models, and generations of equipment in use.Surveyed DataCore customers report:Lower cost of ownership: Up to 75 percent reduction in storage costsFaster applications: Up to 10x performance increaseHigher availability: Up to 100 percent reduction instorage-related downtimeGreater productivity: Up to 90 percent decrease intime spent on routine storage tasksEnterprise Use CasesData powers many of today’s most innovative businesses, and the Lenovo SDS Solution with DataCore provides an affordable, highly efficient, and durable storage platform to meet the massive data growth.* ITIC Global Reliability Report .© 2023 Lenovo. All rights reserved.Availability : Offers, prices, specifications and availability may change without notice. Lenovo is not responsible for photographic or typographic errors. Warranty : For a copy of applicable warranties, write to: Lenovo Warranty Information, 1009 Think Place, Morrisville, NC, 27560. Lenovo makes no representation or warranty regarding third-party products or services. Trademarks: Lenovo, the Lenovo logo, ThinkAgile®,ThinkSystem®, and XClarity® are trademarks or registered trademarks of Lenovo. Intel® and Xeon® are trademarks of Intel Corporation or its subsidiaries. Other company, product, or service names may be trademarks or service marks of others. Document number DS0078, published January 14, 2019. For the latest version, go to /ds0078.Target use cases for the Lenovo SDS Solution with DataCore include:Accelerate transactional databases, analytics, ERP and CRMDeliver business continuity/disaster recovery for business-critical applications Manage data growth by increasing storage utilization Scale up or scale out storage as neededIncrease efficiency, availability, and utilization of existing storage assetsSpecificationsStorage Software DataCoreScale Up or Scale Out StorageUse two server nodes for synchronous mirroring then scale with more nodes (scale out) or external storage (scale up)Data Availability and IntegritySynchronous Mirroring, Asynchronous Replication, CDP, Snapshots/Backup, Metro-cluster support Data Acceleration Multi-Core Parallel I/O processing, high-speed caching, Auto-tiering, Random Write Accelerator, QoS Data Optimization Storage Pooling, Thin Provisioning, Deduplication/Compression, nondisruptive Data Migration Systems ManagementLenovo XClarity Administrator with mobile option; Lenovo XClarity Pro software bundle; Lenovo XClarity Energy Manager; IMM2.1About LenovoLenovo (HKSE: 992) (ADR: LNVGY) is a US$45 billion Fortune 500 company and a global technology leader in driving Intelligent Transformation. Lenovo’s data center solutions (ThinkSystem, ThinkAgile) are creating the capacity and computing power that are changing business and society.For More InformationFor more information on the Lenovo SDSSolution, contact your Lenovo representative or Business Partner or visit: /systems/storage . For indepth details, read the DataCore Software Defined Storage solution guide.。
数据库的高可用性解决方案一、简介在当今信息时代,数据库承担着各种应用系统中重要的数据存储和管理功能。
而数据库的高可用性成为了企业和组织所面临的一项重要挑战。
本文将介绍数据库的高可用性解决方案,旨在为读者提供相关的知识和参考。
二、数据库的高可用性需求数据库的高可用性是指数据库能够在遇到故障或异常情况时,保持系统的持续可用性,确保数据库和数据的可靠性、可用性、一致性和完整性。
在现代化的应用系统中,数据库的停机和数据丢失都将带来巨大的损失,因此高可用性已成为企业和组织的重要需求。
三、主备复制(Master-Slave Replication)方案主备复制方案是实现数据库高可用性的常见解决方案之一。
该方案通过将主数据库和一个或多个备数据库进行数据同步,保证备数据库中的数据与主数据库保持一致,当主数据库出现故障时,备数据库将自动切换为主数据库继续提供服务。
主备复制方案主要步骤如下:1. 配置主备数据库:在主数据库和备数据库上安装数据库软件,配置主库和从库的相关参数。
2. 启动主备复制:主数据库将日志记录发送到备数据库,备数据库进行日志重放,确保数据同步。
3. 监测主数据库故障:通过心跳机制或监控系统实时监测主数据库的状态,一旦主数据库发生故障,将自动启动备数据库。
4. 切换为主数据库:备数据库接管主数据库的角色,成为新的主数据库,提供服务。
四、数据库集群(Database Cluster)方案数据库集群方案也是常见的实现高可用性的方案之一。
该方案通过在多个节点上运行数据库软件,将数据分布在不同的节点上,实现数据的冗余和负载均衡,从而提高整个系统的可用性和性能。
数据库集群方案主要步骤如下:1. 配置数据库集群:安装数据库软件并配置集群节点,确保节点之间可以相互通信和同步数据。
2. 数据分片:将数据按照某种规则分散到不同的节点上,确保数据的冗余和负载均衡。
3. 故障检测与容错:通过心跳检测或监控系统实时监测节点的状态,一旦节点发生故障,自动将其从集群中剔除。
DataCore解决方案概述DataCore解决方案是一个用于管理和优化存储系统的解决方案。
它提供了一种集中式的方式来管理多个存储设备,并通过使用虚拟化和自动化技术来优化存储资源的使用。
本文将介绍DataCore解决方案的主要功能和优势,并提供一些使用该解决方案的最佳实践。
主要功能DataCore解决方案具备以下主要功能:1. 存储虚拟化DataCore解决方案可以将多个独立的存储设备集成为一个统一的虚拟存储池。
这样,管理员可以使用一个集中的接口来管理所有存储资源,而不需要逐个管理每个设备。
存储虚拟化还可以提供负载均衡和自动分层的功能,以确保数据始终存储在最适合的存储设备上。
2. 存储自动化DataCore解决方案使用智能的存储自动化技术来优化存储资源的使用。
它可以根据数据的访问模式自动迁移数据,以确保经常访问的数据存储在快速的存储介质上,而不常访问的数据存储在较便宜的介质上。
此外,存储自动化还可以自动识别和修复存储设备中的故障,确保数据的安全性和可用性。
3. 数据保护DataCore解决方案提供了多种数据保护功能,包括快照、镜像和复制。
管理员可以使用这些功能来创建数据备份,并在发生灾难时快速恢复数据。
此外,DataCore还支持异地复制,可以将数据复制到远程位置以提供额外的容灾保护。
4. 性能优化DataCore解决方案可以通过使用缓存和缓冲技术来提高存储系统的性能。
它可以将热数据缓存到快速的存储介质上,以减少对慢速存储介质的访问。
此外,它还可以使用缓冲技术来减少对存储设备的访问,从而提高整体的存储性能。
优势和价值DataCore解决方案具备以下优势和价值:1. 灵活性和扩展性DataCore解决方案可以与各种存储设备和存储网络集成,包括SAN、NAS和云存储。
这使得它非常灵活,并且可以适应不同组织的特定需求。
此外,它还支持横向扩展,可以根据需要添加额外的存储设备和存储节点。
这使得它可以应对组织的存储需求的增长。
提升存储能力,实现数据存储的高可用性提升存储能力,实现数据存储的高可用性随着数字化时代的到来,数据量呈爆发式增长。
企业、机构和个人都面临着巨大的数据存储需求。
在这种背景下,如何提升存储能力,实现数据存储的高可用性成为了非常重要的课题。
在传统的数据存储方式中,硬盘是最常见的存储介质。
然而,硬盘容量有限,而且存在较高的故障率。
为了提升存储能力,我们可以采用以下几种方法:首先,使用更大容量的硬盘。
随着技术的发展,硬盘的容量逐渐提升。
传统的机械硬盘可以达到几TB的容量,而固态硬盘(SSD)的容量甚至可以超过10TB。
使用更大容量的硬盘可以有效提升存储能力,满足日益增长的数据存储需求。
其次,使用多台硬盘组成的存储阵列。
RAID(冗余阵列磁盘)技术可以将多个硬盘组合在一起,形成一个逻辑上的单一存储单元。
在RAID中,数据被分散存储在多个硬盘上,这样一旦某个硬盘发生故障,数据仍然可以从其他硬盘中恢复。
同时,RAID还可以提升读写性能,使得数据存储更加高效可靠。
另外,云存储也是提升存储能力的一种选择。
云存储是将数据存储在云服务提供商的服务器上,用户通过互联网进行访问和管理。
与传统硬盘相比,云存储不受物理硬件的限制,容量可以随需求扩展,可以方便地进行数据备份和恢复。
通过选择可靠的云存储提供商,可以实现数据的高可用性和高安全性。
此外,数据压缩和去重技术也可以提升存储能力。
数据压缩技术可以将数据压缩到更小的体积,从而节省存储空间。
去重技术可以识别并删除重复的数据,减少存储冗余。
这些技术的应用可以有效提升存储能力,降低存储成本。
最后,定期备份和数据迁移也是提升存储可用性的重要手段。
定期备份可以确保数据的安全,一旦发生数据丢失或硬件故障,可以及时恢复数据。
数据迁移可以将数据从老旧的硬盘迁移到新的存储介质上,确保数据的长期可用性。
综上所述,提升存储能力,实现数据存储的高可用性,需要综合运用多种技术手段。
通过使用更大容量的硬盘,采用RAID技术,利用云存储,应用数据压缩和去重技术,以及定期备份和数据迁移,可以满足不断增长的数据存储需求,保证数据的安全和可用性。
云计算中的高可用数据库解决方案在当今信息技术飞速发展的时代,云计算已经成为了企业数据存储和处理的重要方式。
云计算的出现,为企业提供了更加灵活、高效和可扩展的解决方案。
而云计算中的高可用数据库解决方案,则是企业数据安全和稳定性的关键所在。
高可用数据库在云计算中的应用,旨在提供一个具备高可用性的数据库环境,以保证企业在面对数据故障或服务中断时,能够快速恢复数据和服务,避免产生不可预料的损失。
那么,什么是高可用数据库解决方案呢?高可用数据库解决方案是指通过采用一系列技术手段和策略,以实现数据库系统在硬件故障、软件故障、网络故障等意外情况下,仍然能够保持稳定运行,并能快速响应用户请求的能力。
在云计算中,高可用数据库通常是通过部署在不同数据中心或多个云服务器上,实现异地容灾和分布式备份。
常用的高可用数据库解决方案有两种:主从复制和数据库集群。
主从复制是指将一个主数据库(Master)的数据实时复制到多个从数据库(Slave),当主数据库故障时,可以快速切换到从数据库继续提供服务。
数据库集群则是将多个数据库节点组成一个集群,实现数据的自动分片和负载均衡,当一个节点故障时,其他节点可以接替其工作。
除了主从复制和数据库集群,近年来,分布式数据库成为了解决高可用问题的热门方案。
分布式数据库将数据分散存储在多个节点上,通过数据的拆分和冗余存储,实现数据的高可用性和可扩展性。
同时,分布式数据库还可以通过数据复制和容错机制,提高数据的可靠性和恢复性。
在高可用数据库解决方案的实际应用中,还有一些关键技术和策略需要注意。
首先是数据备份和恢复策略,及时进行数据备份并保持多个备份副本的完整性和可靠性,以便在数据丢失或损坏时能够进行有效的数据恢复。
其次是监控和自动化管理,利用监控系统实时监测数据库的运行状况和性能指标,一旦发现异常情况,及时采取措施进行修复。
再者是负载均衡和故障切换技术,通过动态调整数据分布和负载均衡算法,实现对数据库节点的动态切换和负载均衡,提高系统的性能和稳定性。
DATACORE存储高可用方案DataCore Software Corporation2010.8目录第一章存储高可用的需求 (3)1.1 SAN 架构扩展所带来的问题 (3)a)存储成为单点故障,增加业务系统风险 (5)b)存储设备之间形成“信息孤岛” (5)c)无法灵活地进行数据保护 (6)第二章DataCore 存储高可用解决方案 (8)2.1方案简介 (8)2.2方案优势 (10)a)存储级别高可用性支持 (10)b)跨平台的精简配置技术 (11)c)集成数据镜像、灾难备份恢复功能 (11)d)存储资源服务质量管理(QOS) (12)第三章DataCore SANmelody 产品介绍 (13)3.1DataCore SANmelody 技术参数及指标 (13)3.2DataCore SANmelody 技术优势及特点 (14)第四章关于DataCore (18)第一章存储高可用的需求前言:随着社会运行中各个环节对信息系统的依赖度越来越高,IT系统在提供各种社会服务的不同企业中的重要性也在迅速提高。
从公共事业、产品生产到金融服务,方方面面的业务都需要通过大小各异的IT系统来支撑。
同时,所有IT系统的服务最终都需要通过数据来体现。
因此,企业业务的成长也必然带来了企业内部数据量爆炸性的增长。
然而,传统SAN存储架构越来越无法应对这一形势。
存储设备的相互独立造成了管理困难、使用效率低等问题。
在此前提之下,存储整合的需求日益显现。
长久以来,存储设备厂商始终灌输人们一个观念:如果要让数据存储万无一失,你只需要一台具备双控制器、RAID磁盘保护、多主机信道、双电源系统的存储设备就足够了。
但事实是,单一磁盘阵列不仅无法提供完整的数据保护,通常反而因为构成单点故障(SPOF,Single Point of Failure),成为整体信息系统中最脆弱的一环。
另一方面,人们由于过度信任和倚赖存储设备的稳定性,一旦存储设备发生故障造成数据损毁,在毫无防备的情况下反而使得后果更为严重。
当人们对信息系统的依赖程度越大,伴随着数据量迅速成长之际,才逐渐发现完全倚赖存储设备服务品质不但已经无法真正达到数据保护的目的,反而更加深因硬件故障造成系统运作长时间中断的风险。
DataCore存储虚拟化软件所提供的高可用(HA,High Availability)存储集群功能,可在两台或多台存储服务器(即安装存储虚拟化软件之服务器)间建立具备高可用性的存储集群,透过存储服务器与实体存储设备的自动化备份机制,实现最佳的数据保护方案。
1.1 SAN 架构扩展所带来的问题“SAN(存储区域网络)是一个高性能网络,它的基本目的是使存储设备与计算机系统或存储设备与存储设备之间通信。
”——国际网络工业协会(SNIA, Storage Network Industry Association)简而言之,SAN是指在网络服务器群的后端,采用Fibre Channel等存储专用协议联接成高速专用网络,使网络服务器与多种存储设备直接连接。
SAN的最大特点就是可以实现网络服务器与存储设备之间的多对多连接,而且,这种连接是本地的高速连接。
SAN 存储架构在设计之初,目的是把计算资源与存储资源分离。
同时,通过光纤技术、RAID冗余技术、磁盘热备技术等方式来解决DAS (Direct Attached Storage) 可靠性低、性能低,容量低以及管理不便等问题。
APPSerSwitchStorage图表 1 典型的SAN存储架构拓扑图典型的SAN存储环境通常有三个部分:应用服务器、光纤交换机以及存储设备。
由于结构简单,性能较高,稳定性较强,在较长一段时期内,SAN 存储架构在IT系统中得到了广泛使用。
然而,SAN 存储架构中各个节点之间相互孤立,存储设备厂商之间相互屏蔽等原因,造成在面对数据量爆炸式增长的形势时,SAN 存储架构已经无法提供充分的手段来解决企业当前面临的问题。
a)存储成为单点故障,增加业务系统风险设备损毁图表 2 存储故障造成业务全面中断一个SAN 存储设备(以磁盘阵列为例)往往同时支撑着多个业务应用系统。
根据存储设备性能和容量的不同,可服务的业务应用系统从几个到数十个不等。
在这种倒金字塔的结构之下,存储成为了IT系统中的单点故障。
当完成了应用服务器集群、光纤交换机冗余之后,IT系统的所有风险都集中到了存储设备之上。
即使设备厂商再三保证存储设备的稳定性,存储单点故障的风险随时都威胁着企业的IT业务系统。
同时,随着CPU多核技术的日臻成熟,强大的硬件能力使单机运行多个独立应用平台更显游刃有余。
虚拟服务器的应用也日益广泛。
并且,使用虚拟机作服务器可以提高机器的使用效率,大幅节省硬件成本。
使用虚拟机作服务器的好处非常突出,但是缺点也很明显。
例如,由于多台虚拟服务器共享同一台物理存储设备,所以一台物理存储设备的故障会导致多台虚拟服务器业务停止,造成应用业务的广泛中断。
因此,避免存储设备单点故障,从而保证业务的连续运行就的需求就显得尤为重要了。
b)存储设备之间形成“信息孤岛”由于传统的SAN存储设备之间相互孤立(以磁盘阵列为例),同时,存储单元(Volume)必须进行预先分配且会被预先占用,这些特性为IT 系统的存储规划造成很大困难。
由于业务系统对存储的需求具有不可预测性,业务人员与IT 管理员往往没有办法准确地对不同业务进行存储规划。
图表 3 传统SAN存储系统运行数年后的空间使用状态如图标3所示,存储预先分配与预先占用的结果造成了存储空间的浪费。
传统SAN存储系统运行数年后,部分业务部门的数据使用量已经超出了预期,而某些部门的存储使用率却远远低于预期。
然而,由于SAN存储架构的相互独立性,决定了存储资源无法动态分配。
造成的结果就是:整体存储资源利用率低下,严重降低企业的投资回报率。
空置的存储资源同时产生了大量的能耗。
根据调查,大部分满负荷(电量)运行的磁盘阵列中,大约有50%的空转磁盘均为闲置资源。
任何具有社会责任心的企业都应当重视这一问题。
c)无法灵活地进行数据保护存储级别的数据保护手段主要有三种:存储快照(Snapshot)、数据镜像(Sync/Async Mirror)和连续数据保护(CDP)。
存储快照技术通过对数据时间点状态的记录来保护业务逻辑,当业务逻辑出现错误时,可通过快照技术将数据快速回滚到某一时间点状态。
镜像技术的目的是通过把同一份数据存放到多个存储实体上以避免各种原因造成的数据丢失。
镜像通常有两种方式:同步镜像以及异步镜像。
镜像技术可以在生产站点中应用,保证生产系统的业务连续性。
异步镜像通常使用在灾难备份与恢复方案中。
这些数据保护技术从不同的角度,以不同的形式对用户的业务逻辑以及数据安全提供了保障。
虽然传统的高端SAN存储设备大多具备这三种数据保护技术中的一种或多种。
但是出于商业原因或技术原因,用户往往无法在不同的存储设备之间使用这些数据保护技术。
例如:存储快照技术无法在不同设备中应用,设备A的数据无法镜像到设备B中。
对于镜像技术而言,更是无法在不同品牌的设备之间进行。
SAN存储设备之间的独立型以及存储厂商之间的技术屏蔽,造成了用户数据保护规划的困难。
同时,用户还有可能需要向不同的设备厂商购买重复的功能。
第二章DataCore 存储高可用解决方案2.1方案简介虽然市面上已经有不少数据保护的解决方案,如文件备份、数据快照、连续数据保护等等,但这些都属于离线(Offline)数据保护手段。
当硬件故障造成原始数据损毁时,将导致应用程序执行中断,且必须依赖人工进行数据回存后,才能重新恢复应用程序服务。
即使执行数据回存操作所需时间相当短暂,但只要系统管理人员未查觉问题发生(例如事件发生在夜间未被有效监控的机房),便无法启动恢复措施。
然而,DataCore所提供的是一种完全在线的数据及业务连续性保护方案。
在DataCore HA存储集群架构中,由于故障切换作业由应用程序服务器操作系统层级的多重存取路径功能完成,因此切换作业透通(Transparent)于应用程序,应用程序并不会感知数据存取路径切换程序,进而确保其正常工作,达到零服务中断的水平。
DataCore存储高可用方案的恢复点目标(RPO)以及恢复时间目标(RTO)均为零。
SANmelody SANmelody图表 4 DataCore存储高可用方案DataCore 存储高可用解决方案由两台DataCore SANmelody 智能存储服务器所组成。
两台SANmelody服务器之间通过光纤线(FC)作为数据同步的心跳线。
两台SANmelody智能存储服务器分别通过光纤线与前端双机集群主机连接。
DataCore SANmelody 存储高可用解决方案支持各种主流应用主机集群软件,包括Windows MSCS,Redhad Cluster,Rose HA 等等。
通过应用主机高可用与存储设备高可用的结合,可以形成完整的业务连续性保护方案。
图表5 数据同步镜像每当应用主机向SANmelody存储服务器写入数据时,SANmelody之间会通过光纤线,在两台设备之间进行同步镜像抄写。
当数据同时成功被两台存储服务器写入之后,才会返回SCSI ack信号,通知应用服务器操作成功。
因此,所有写入的数据都实时地保存在了两个存储设备中,实现了数据在线热备保护。
当其中一台SANmelody存储服务器发生故障时(断电、端口故障、链路中断等),安装前端应用服务器中的(DataCore MPIO)多路径软件将自动进行存储路径切换(Auto Fail-over),实时地把存储路径指向另外一台SANmelody存储设备上。
在此期间,应用服务器上的业务完全不会受到中断,保证了出现存储硬件故障情况下的应用业务连续性。
镜像抄写当存储服务器故障修复之后,DataCore MPIO将自动把存储路径回切(Auto Fail-Back)到主存储设备上,此过程对应用主机的业务而言也是透明的。
2.2方案优势a)存储级别高可用性支持每个DataCore SDS节点都有数据链路连接到应用服务器(FC或iSCSI)。
在多个DataCore虚拟存储系统之间配备数据链路(FC或iSCSI),形成高可用集群网格。
在高可用环境中,每一个数据卷都有一个主结点和附结点。
针对生产主卷(主结点上卷)的任何数据的修改都会实时地复制到镜像卷(附结点上的卷)上,保证了生产数据卷与镜像卷中的数据在任何时间点上完全一致。
图表 6 DataCore高可用存储镜像通过部署两个(或以上)DataCore 虚拟化存储管理服务器,可构建成存储级高可用架构,从而保障应用系统的业务连续性。
如图标6所示,应用服务器分别通过两条(或多条)链路分别与不同的DataCore 虚拟化存储管理服务器连接。