【技术实现步骤摘要】
【国外来华专利技术】对存储段应用日志
技术介绍
如今各种服务在云计算环境中被提供。“云计算”是一种用于支持对可配置计算资源(例如,网络、服务器、存储装置、应用以及服务)的共享池的普遍存在的、按需的网络访问的模型。云计算模型也可以采用各种应用服务模型的形式,例如,诸如软件即服务(“SaaS”)、平台即服务(“PaaS”)以及基础架构即服务(“IaaS”)。云计算模型也可以使用不同的部署模型而被部署,诸如私有云、社区云、公共云、混合云等。软件即服务(“SaaS”)的一个类型被称为数据库即服务(DBaaS)。常规的DBaaS通常被实现在包括一个主要计算节点和一个或多个次要计算节点(每个节点经常被提供为虚拟机)的架构内。主要计算节点操作数据库服务器,并且具有直接被附接的固态驱动,主要数据库服务器可以从该直接被附接的固态驱动读取或者向其写入。次要计算节点也操作数据库服务器并且也具有固态驱动,相应的次要数据库服务器可以从该固态驱动读取或者向其写入。主要计算节点上的数据被与次要计算节点同步。次要计算节点提供以满足服务可用性目标为目的的冗余。如果主要计算节点将发生故障,则通过将次要计算节点中的一个次要计算节点提升为主要计算节点、并且实例化附加的次要计算节点来维持所需的冗余的级别,数据库的故障转移(failover)可以发生。为了使主要计算节点处的数据与次要计算节点处的数据同步,要求从主要计算节点到次要计算节点的通信。主要计算节点保留在主要计算节点处发生的操作的日志。主要计算节点可以向次要计算节点发送日志记录(或者单独地或者作为块)。次要计算节点各自应用由主要 ...
【技术保护点】
1.一种用于对存储段应用日志的方法,所述方法包括:/n标识要应用的一个或多个日志记录,所述一个或多个日志记录包括特定的日志记录,所述特定的日志记录指定对特定的存储段的特定的写操作;以及/n响应于标识要应用的所述特定的日志记录,通过执行以下操作来应用所述特定的日志记录:/n标识特定的存储段服务器,所述特定的存储段服务器被分配给特定的存储段集合,所述特定的存储段集合包括在所述特定的写操作中要被写到的所述特定的存储段;以及/n使所述特定的存储段服务器对在所述特定的日志记录中所指定的所述特定的存储段执行所述特定的写操作。/n
【技术特征摘要】
【国外来华专利技术】20180921 US 16/138,0831.一种用于对存储段应用日志的方法,所述方法包括:
标识要应用的一个或多个日志记录,所述一个或多个日志记录包括特定的日志记录,所述特定的日志记录指定对特定的存储段的特定的写操作;以及
响应于标识要应用的所述特定的日志记录,通过执行以下操作来应用所述特定的日志记录:
标识特定的存储段服务器,所述特定的存储段服务器被分配给特定的存储段集合,所述特定的存储段集合包括在所述特定的写操作中要被写到的所述特定的存储段;以及
使所述特定的存储段服务器对在所述特定的日志记录中所指定的所述特定的存储段执行所述特定的写操作。
2.根据权利要求1所述的方法,所述特定的日志记录是第一日志记录,所述特定的写操作是第一写操作,所述特定的存储段是第一存储段,所述特定的存储段服务器是第一存储段服务器,所述特定的存储段集合是第一存储段集合,所述一个或多个日志记录还包括第二日志记录,所述第二日志记录指定对第二存储段的第二写操作,所述方法还包括:
标识被分配给第二存储段集合的第二存储段服务器,所述第二存储段集合包括在所述第二写操作中要被写到的所述第二存储段,所述第二存储段服务器与所述第一存储段服务器不同,所述第二存储段集合与所述第一存储段集合不同;
使所述第二存储段服务器对在所述第二日志记录中所指定的所述第二存储段执行所述第二写操作。
3.根据权利要求1所述的方法,响应于接收来自所述特定的存储段服务器的针对所述特定的日志记录的请求,所述使所述特定的存储段服务器执行所述特定的写操作被执行,通过响应于来自所述特定的存储段服务器的所述请求来向所述特定的存储段服务器提供所述特定的日志记录,所述使所述特定的存储段服务器执行所述特定的写操作被执行。
4.根据权利要求3所述的方法,所述特定的日志记录包括被组织在块内的多个日志记录,通过向所述特定的存储段服务器提供所述块,所述特定的日志记录被提供给所述特定的存储段服务器。
5.根据权利要求1所述的方法,所述特定的日志记录响应于主要计算系统从所述特定的存储段服务器读取...
【专利技术属性】
技术研发人员:C·迪亚克纽,A·布多维斯基,A·H·萨恩兹,N·普拉卡什,K·雷斯特特,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。