本发明涉及存储系统及存储控制方法。
背景技术:
1、以往,在存储系统中,为了提高可用性和可靠性而采用冗余化结构。
2、例如,在专利文献1中提出了如下的存储系统。
3、在具有多个存储节点的存储系统中,在存储节点设置有:1个或多个存储装置,其分别提供存储区域;1个或多个存储控制部,其根据来自上位装置的请求,将所请求的数据读写到对应的存储装置。各存储控制部分别保持为了根据来自上位装置的请求将所请求的数据读写到对应的存储装置而需要的预定的结构信息,将多个控制软件作为冗余化组进行管理,属于同一冗余化组的各控制软件分别保持的结构信息被同步地更新,将构成冗余化组的多个控制软件分别配置于不同的所述存储节点,以使各存储节点的负载分散。
4、现有技术文献
5、专利文献
6、专利文献1:日本特开2019-101703号公报
技术实现思路
1、发明所要解决的课题
2、根据专利文献1,能够使用通过软件来构建存储系统的技术(软件定义存储:sds),构建在节点故障时也能够继续进行读写的存储系统。为了在这样的存储系统中提高性能和可靠性,要求高效地使各种数据非易失性化。本发明提出了将存储系统中的控制信息、缓存数据等高效地存储到存储装置中的方式。
3、用于解决课题的手段
4、为了实现上述目的,代表性的本发明的存储系统之一是一种存储系统,具备:非易失性的存储设备;存储控制器,其使用存储功能来处理向所述存储设备读写的数据;以及易失性的存储器,其特征在于,所述存储控制器在接收到数据的写入请求的情况下,将与接收到的写入请求有关的数据存储到所述存储器,将与存储在所述存储器中的数据有关的日志存储到所述存储设备,在将所述日志存储于存储设备中后,对所述数据的写入的请求源进行完成响应,使用所述存储功能来处理存储在所述存储器中的数据并降级至所述存储设备。
5、另外,代表性的本发明的存储控制方法之一是一种存储系统中的存储控制方法,该存储系统具备:非易失性的存储设备;存储控制器,其使用存储功能来处理向所述存储设备读写的数据;以及易失性的存储器,其特征在于,所述存储控制器在接收到数据的写入请求的情况下,将与接收到的写入请求有关的数据存储到所述存储器,将与存储在所述存储器中的数据有关的日志存储到所述存储设备,在将所述日志存储于存储设备中后,对所述数据的写入的请求源进行完成响应,使用所述存储功能来处理存储在所述存储器中的数据并降级至所述存储设备。
6、发明效果
7、根据本发明,能够实现兼具性能和可靠性的高度的存储系统。
1.一种存储系统,具备:非易失性的存储设备;存储控制器,其使用存储功能来处理向所述存储设备读写的数据;以及易失性的存储器,其特征在于,
2.根据权利要求1所述的存储系统,其特征在于,
3.根据权利要求2所述的存储系统,其特征在于,
4.根据权利要求1所述的存储系统,其特征在于,
5.根据权利要求4所述的存储系统,其特征在于,
6.根据权利要求1所述的存储系统,其特征在于,
7.根据权利要求5所述的存储系统,其特征在于,
8.根据权利要求5所述的存储系统,其特征在于,
9.根据权利要求1所述的存储系统,其特征在于,
10.根据权利要求9所述的存储系统,其特征在于,
11.根据权利要求9所述的存储系统,其特征在于,
12.根据权利要求11所述的存储系统,其特征在于,
13.一种存储系统中的存储控制方法,所述存储系统具备:非易失性的存储设备;存储控制器,其使用存储功能来处理向所述存储设备读写的数据;以及易失性的存储器,其特征在于,