之前不了解FalconStor CDP的作用,一直理解成像数据库一样。当看到下面的托拓扑是才开始疑惑Falconstor CDP和数据库的关系。于是,就抱着纠结的心想了一天,最后还是去求救我的老师,他给了我如下的解释:
一、像Falconstor CDP(飞康)、EMC、NETApp等可以把它理解成磁盘柜+数据保护,
1、其主要解决主机的可靠性、性能、群集的池盘创建存储池。
2、通过FalconStor CDP创建存储虚拟化是将运行在不同接口协议(如 SCSI 、iSCSI、Fibre Channel或INfiniband)下的多物理设备(如 RAIDS、JOBDS)集成到存储池中。
3、主机上运行的APP通过FC、FCOE、iSCSI通道连接盘柜以保障主机数据的可靠性、性能、群集存储。
4、关于群集中如图所示,可看出CDP在其中扮演的是对磁盘、数据库、主机的协调作用。多个主机访问共同的磁盘。
二、也可以把Linux中动态磁盘(LVM)放在一起理解一下,在Linux系统中把不同的磁盘创建好分区,然后,通过PVcreate 创建动态磁盘,VGCreate和LVCreate创建好动态分区,把这些vg分配给用户或者创建mount点。
三、现在就不能把Falconstor CDP和数据库放在一个层面上来理解,数据库是应用软件,是对数据进行归档整理,保障数据的有序性,而FalconStor CDP是关于磁盘柜数据存储基础,保证数据在物理层和局域内、异地数据安全。
经过老师的一些讲解我不在把FalconStor和数据库的功能看成一样,这里,也就把自己的理解记录下来。