CLONED VIRTUAL MACHINE DISK REPLICATION
    1.
    发明申请
    CLONED VIRTUAL MACHINE DISK REPLICATION 审中-公开
    克隆的虚拟机磁盘复制

    公开(公告)号:WO2017190127A1

    公开(公告)日:2017-11-02

    申请号:PCT/US2017/030369

    申请日:2017-05-01

    Applicant: NETAPP, INC.

    Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.

    Abstract translation: 提供一个或多个技术和/或计算设备用于复制虚拟机磁盘克隆。 例如,托管第一存储的第一存储控制器可以与托管第二存储的第二存储控制器具有同步复制关系。 第一个存储中的虚拟机可能被指定为具有同步复制保护。 相应地,可以将虚拟机的虚拟机磁盘的虚拟机磁盘克隆从第一存储器复制到第二存储器。 例如,虚拟机磁盘克隆可以被同步复制,由管理程序代理调用的重新同步过程复制,和/或从克隆备份目录存储和复制。

    DATA SYNCHRONIZATION
    2.
    发明申请
    DATA SYNCHRONIZATION 审中-公开
    数据同步

    公开(公告)号:WO2017053220A1

    公开(公告)日:2017-03-30

    申请号:PCT/US2016/052431

    申请日:2016-09-19

    Applicant: NETAPP, INC.

    CPC classification number: G06F17/30174 G06F11/1471 G06F11/2074 G06F11/2082

    Abstract: One or more techniques and/or computing devices are provided for data synchronization. For example, an in-flight log may be maintained to track storage operations that are received by a first storage node, but have not been committed to both first storage of the first storage node and second storage of a second storage node that has a replication relationship, such as a disaster recovery relationship, with the first storage node. A dirty region log may be maintained to track regions within the first storage that have been modified by storage operations that have not been replicated to the second storage. Accordingly, a catchup synchronization phase (e.g., asynchronous replication by a resync scanner) may be performed to replicate storage operations (e.g., replicate data within dirty regions of the first storage that were modified by such storage operations) to the second storage until the first storage and the second storage are synchronized.

    Abstract translation: 提供了一种或多种技术和/或计算设备用于数据同步。 例如,可以维护飞行中日志以跟踪由第一存储节点接收但尚未提交到第一存储节点的第一存储和具有复制的第二存储节点的第二存储的存储操作 关系,如灾难恢复关系,与第一个存储节点。 可以维护脏区域日志以跟踪由第一存储器中未被复制到第二存储器的存储操作修改的区域。 因此,可以执行追赶同步阶段(例如,重新同步扫描器的异步复制)以将存储操作(例如,通过这种存储操作修改的第一存储器的脏区域内的复制数据)复制到第二存储器,直到第一存储器 存储和第二个存储被同步。

    SYNCHRONOUS REPLICATION FOR FILE ACCESS PROTOCOL STORAGE
    3.
    发明申请
    SYNCHRONOUS REPLICATION FOR FILE ACCESS PROTOCOL STORAGE 审中-公开
    同步复制文件访问协议存储

    公开(公告)号:WO2017091557A1

    公开(公告)日:2017-06-01

    申请号:PCT/US2016/063283

    申请日:2016-11-22

    Applicant: NETAPP, INC.

    Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a local storage controller hosting local storage and a remote storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data file operations may be implemented in parallel upon the local storage and the remote storage. Independent metadata file operations may be independently implemented from data file operations upon the local storage, and upon local completion may be remotely implemented upon the remote storage. In-flight data file operations may be drained before dependent metadata file operations are locally implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.

    Abstract translation: 为实现同步复制提供了一个或多个技术和/或计算设备。 例如,可以在托管本地存储器的本地存储控制器和托管远程存储器的远程存储控制器之间建立同步复制关系(例如,可以在文件,逻辑单元号(LUN)或任何其他级别的粒度上指定复制 )。 数据文件操作可以在本地存储器和远程存储器上并行实现。 独立的元数据文件操作可以从本地存储上的数据文件操作独立地实现,并且在本地完成时可以在远程存储器上远程实现。 在依赖的元数据文件操作在本地存储器上本地实现之前可以排空飞行中的数据文件操作,并且在本地完成时可以在远程存储器上远程实现。

    DATA BACKUP WITH ROLLING BASELINES
    4.
    发明公开
    DATA BACKUP WITH ROLLING BASELINES 审中-公开
    数据备份与滚动基线

    公开(公告)号:EP3283962A1

    公开(公告)日:2018-02-21

    申请号:EP16719654.2

    申请日:2016-04-15

    Applicant: NetApp, Inc.

    Abstract: First partial baseline data of a first storage system is identified. First changed data of the first storage system is identified. The first changed data comprises data that has changed since a previous point in time. First backup data is written to a second storage system. The first backup data comprises the first partial baseline data and the first changed data. After writing the first backup data to the second storage system, second partial baseline data of the first storage system is identified. The second partial baseline data does not include the first partial baseline data. Second changed data of the first storage system is identified. The second changed data comprises data that has changed since writing the first backup data. Second backup data is written to the second storage system. The second backup data comprises the second partial baseline data and the second changed data.

    SYNCHRONOUS REPLICATION
    5.
    发明申请
    SYNCHRONOUS REPLICATION 审中-公开
    同步复制

    公开(公告)号:WO2017116844A1

    公开(公告)日:2017-07-06

    申请号:PCT/US2016/067741

    申请日:2016-12-20

    Applicant: NETAPP, INC.

    Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.

    Abstract translation: 为同步复制提供一个或多个技术和/或计算设备。 例如,在由第一存储控制器托管的第一存储对象(例如,文件,逻辑单元号(LUN),一致性组等)与托管的多个复制存储对象之间建立同步复制关系 由其他存储控制器。 以这种方式,对第一存储对象的写入操作以同步的方式并行地实现在第一存储对象和复制存储对象上,诸如使用零复制操作来减少否则通过执行复制操作引入的开销。 调整是为了响应故障而执行的,以便第一个存储对象和复制存储对象包含一致的数据。 重试失败的写入操作和复制写入操作,同时强制执行单个写入语义。 依赖写入顺序一致性是针对从属写入操作实施的,例如重叠写入操作。

    DATA BACKUP WITH ROLLING BASELINES
    6.
    发明申请
    DATA BACKUP WITH ROLLING BASELINES 审中-公开
    数据备份与滚动基数

    公开(公告)号:WO2016168674A1

    公开(公告)日:2016-10-20

    申请号:PCT/US2016/027864

    申请日:2016-04-15

    Applicant: NETAPP, INC.

    Abstract: First partial baseline data of a first storage system is identified. First changed data of the first storage system is identified. The first changed data comprises data that has changed since a previous point in time. First backup data is written to a second storage system. The first backup data comprises the first partial baseline data and the first changed data. After writing the first backup data to the second storage system, second partial baseline data of the first storage system is identified. The second partial baseline data does not include the first partial baseline data. Second changed data of the first storage system is identified. The second changed data comprises data that has changed since writing the first backup data. Second backup data is written to the second storage system. The second backup data comprises the second partial baseline data and the second changed data.

    Abstract translation: 识别第一存储系统的第一部分基线数据。 识别第一个存储系统的第一个更改的数据。 第一个更改的数据包括自上一个时间点以来发生变化的数据。 第一个备份数据被写入第二个存储系统。 第一备份数据包括第一部分基线数据和第一改变数据。 在将第一备份数据写入第二存储系统之后,识别第一存储系统的第二部分基准数据。 第二部分基线数据不包括第一部分基线数据。 识别第一个存储系统的第二个更改的数据。 第二改变的数据包括自编写第一备份数据以来已经改变的数据。 第二个备份数据被写入第二个存储系统。 第二备份数据包括第二部分基线数据和第二改变的数据。

    GRANULAR SYNC/SEMI-SYNC ARCHITECTURE
    7.
    发明申请
    GRANULAR SYNC/SEMI-SYNC ARCHITECTURE 审中-公开
    GRANULAR SYNC / SEMI SYNC ARCHITECTURE

    公开(公告)号:WO2016032688A1

    公开(公告)日:2016-03-03

    申请号:PCT/US2015/043159

    申请日:2015-07-31

    Applicant: NETAPP, INC.

    Abstract: Data consistency and availability can be provided at the granularity of logical storage objects in storage solutions that use storage virtualization in clustered storage environments. To ensure consistency of data across different storage elements, synchronization is performed across the different storage elements. Changes to data are synchronized across storage elements in different clusters by propagating the changes from a primary logical storage object to a secondary logical storage object. To satisfy the strictest RPOs while maintaining performance, change requests are intercepted prior to being sent to a filesystem that hosts the primary logical storage object and propagated to a different managing storage element associated with the secondary logical storage object.

    Abstract translation: 可以在集群存储环境中使用存储虚拟化的存储解决方案中的逻辑存储对象的粒度提供数据一致性和可用性。 为了确保不同存储元件之间的数据的一致性,跨不同存储元件执行同步。 通过将更改从主逻辑存储对象传播到辅助逻辑存储对象,对数据的更改在不同群集中的存储元素之间进行同步。 为了在维护性能的同时满足最严格的RPO,在发送到托管主逻辑存储对象的文件系统之前,更改请求将被拦截,并传播到与辅助逻辑存储对象关联的其他管理存储元素。

    SYNCHRONOUS REPLICATION FOR FILE ACCESS PROTOCOL STORAGE

    公开(公告)号:EP3380922A1

    公开(公告)日:2018-10-03

    申请号:EP16810185.5

    申请日:2016-11-22

    Applicant: NetApp, Inc.

    Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a local storage controller hosting local storage and a remote storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data file operations may be implemented in parallel upon the local storage and the remote storage. Independent metadata file operations may be independently implemented from data file operations upon the local storage, and upon local completion may be remotely implemented upon the remote storage. In-flight data file operations may be drained before dependent metadata file operations are locally implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.

    GRANULAR SYNC/SEMI-SYNC ARCHITECTURE
    10.
    发明公开
    GRANULAR SYNC/SEMI-SYNC ARCHITECTURE 审中-公开
    粒度同步/半同步体系结构

    公开(公告)号:EP3186727A1

    公开(公告)日:2017-07-05

    申请号:EP15751194.0

    申请日:2015-07-31

    Applicant: NetApp, Inc.

    Abstract: Data consistency and availability can be provided at the granularity of logical storage objects in storage solutions that use storage virtualization in clustered storage environments. To ensure consistency of data across different storage elements, synchronization is performed across the different storage elements. Changes to data are synchronized across storage elements in different clusters by propagating the changes from a primary logical storage object to a secondary logical storage object. To satisfy the strictest RPOs while maintaining performance, change requests are intercepted prior to being sent to a filesystem that hosts the primary logical storage object and propagated to a different managing storage element associated with the secondary logical storage object.

    Abstract translation: 数据一致性和可用性可以在使用集群存储环境中的存储虚拟化的存储解决方案中以逻辑存储对象的粒度来提供。 为确保跨不同存储元素的数据一致性,跨不同存储元素执行同步。 通过将更改从主逻辑存储对象传播到辅助逻辑存储对象,跨不同群集中的存储元素对数据更改进行同步。 为了在保持性能的同时满足最严格的RPO,变更请求在被发送到托管主逻辑存储对象并传播到与次逻辑存储对象相关联的不同管理存储元件的文件系统之前被拦截。

Patent Agency Ranking