Utilizing snapshots for access to databases and other applications
    1.
    发明授权
    Utilizing snapshots for access to databases and other applications 有权
    利用快照访问数据库和其他应用程序

    公开(公告)号:US09092500B2

    公开(公告)日:2015-07-28

    申请号:US13792104

    申请日:2013-03-10

    CPC classification number: G06F17/30581 G06F11/3664 G06F17/303

    Abstract: A method and system for utilizing snapshots to provide copies of a database or other application or large data structure to computing devices receives a request for access to a copy of a database, and performs a snapshot of a storage volume containing the requested database. The system then clones the snapshot and mounts the snapshot to a computing device, thus enabling the computing device to access a copy of the database. In some examples, the system automatically updates copies of a database on a scheduled basis (e.g., daily or weekly basis) to refresh a database regularly.

    Abstract translation: 利用快照向计算设备提供数据库或其他应用或大数据结构的副本的方法和系统接收访问数据库副本的请求,并执行包含所请求的数据库的存储卷的快照。 系统然后克隆快照并将快照安装到计算设备,从而使计算设备能够访问数据库的副本。 在一些示例中,系统以计划的方式自动更新数据库的副本(例如,每天或每周),以定期刷新数据库。

    DATA STORAGE MANAGEMENT SYSTEM FOR HOLISTIC PROTECTION OF CLOUD-BASED SERVERLESS APPLICATIONS IN SINGLE CLOUD AND ACROSS MULTI-CLOUD COMPUTING ENVIRONMENTS

    公开(公告)号:US20220342772A1

    公开(公告)日:2022-10-27

    申请号:US17741235

    申请日:2022-05-10

    Abstract: The present inventors devised a holistic approach for protecting serverless applications in single-cloud, multi-zone, multi-cloud, and/or non-cloud data center computing environments. An illustrative data storage management system discovers application assets, relationships, and interoperability dependencies and creates an “application entity” that references the various assets. Protection preferences apply to the application entity as a whole. An orchestration function in the system coordinates storage management operations (e.g., backup, replication, live synchronization, etc.) in a suitable order of operations gleaned from asset dependencies, if any. A set of copies of the application's discovered assets are generated in coordinated fashion and represent a point-in-time copy of the application. The point-in-time copy can be restored and/or migrated to other computing services by the data storage management system. The orchestration function coordinates restore and migration operations, including any cloud-to-cloud or cloud-to/from-non-cloud conversions that might be necessary to activate the application in a different computing environment.

    Using a Unix-based file system to manage and serve clones to windows-based computing clients

    公开(公告)号:US11232065B2

    公开(公告)日:2022-01-25

    申请号:US16371807

    申请日:2019-04-01

    Abstract: Systems and methods use a ZFS file system in a Windows-based computing environment without protocol conversion or native ZFS support on Windows-based computing devices. Windows-based computing devices may obtain native Windows-based access to data in a storage volume that is managed by a Unix-based storage management server executing a ZFS volume manager and file system. ZFS clones may be served as logical unit numbers to Windows-based computing devices. The ZFS nature of the accessed storage volume is unbeknownst to the Windows-based machines. This enables Windows-based utilities, applications, and tools executing on a Windows-based computing device to operate upon the data in ZFS-managed space the same as they might have operated on a workspace in an array-created hardware snapshot in the prior art. Users may use storage space from their Windows-based computing devices according to a Windows-based file system such as NTFS. The Windows-based formatting of the contents in the ZFS-managed volumes are unbeknownst to the Unix-based storage management server and to the ZFS volume manager and file system.

    USING A UNIX-BASED FILE SYSTEM TO MANAGE AND SERVE CLONES TO WINDOWS-BASED COMPUTING CLIENTS

    公开(公告)号:US20190227984A1

    公开(公告)日:2019-07-25

    申请号:US16371807

    申请日:2019-04-01

    Abstract: Systems and methods use a ZFS file system in a Windows-based computing environment without protocol conversion or native ZFS support on Windows-based computing devices. Windows-based computing devices may obtain native Windows-based access to data in a storage volume that is managed by a Unix-based storage management server executing a ZFS volume manager and file system. ZFS clones may be served as logical unit numbers to Windows-based computing devices. The ZFS nature of the accessed storage volume is unbeknownst to the Windows-based machines. This enables Windows-based utilities, applications, and tools executing on a Windows-based computing device to operate upon the data in ZFS-managed space the same as they might have operated on a workspace in an array-created hardware snapshot in the prior art. Users may use storage space from their Windows-based computing devices according to a Windows-based file system such as NTFS. The Windows-based formatting of the contents in the ZFS-managed volumes are unbeknownst to the Unix-based storage management server and to the ZFS volume manager and file system.

    Managing a software-patch submission queue

    公开(公告)号:US09710253B2

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

    申请号:US14742566

    申请日:2015-06-17

    Inventor: Ketan Bansod

    CPC classification number: G06F8/65

    Abstract: Queued software patches are analyzed before one patch is chosen as the next patch to be integrated into a working build. The chosen patch might not be next in chronological order of arrival at the queue. Instead, an illustrative build server applies a number of priority factors to every patch awaiting integration in the patch queue, specifically by analyzing one or more relevant attributes of the patch. The patch that receives the highest priority score in the course of the evaluation is then extracted for integration. After the patch has been integrated, the build server (e.g., using an illustrative patch queue manager module) circles back and again evaluates all the patches in the current queue, which may have queued new patches that were submitted while the previous patch was being integrated. Relative to a default chronological order, a given patch may receive a boost in priority or, conversely, may have its priority reduced.

    USING A UNIX-BASED FILE SYSTEM TO MANAGE AND SERVE CLONES TO WINDOWS-BASED COMPUTING CLIENTS
    6.
    发明申请
    USING A UNIX-BASED FILE SYSTEM TO MANAGE AND SERVE CLONES TO WINDOWS-BASED COMPUTING CLIENTS 审中-公开
    使用基于UNIX的文件系统管理并将克隆分配到基于WINDOWS的计算机客户端

    公开(公告)号:US20160299908A1

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

    申请号:US14684188

    申请日:2015-04-10

    CPC classification number: G06F17/30076

    Abstract: Systems and methods use a ZFS file system in a Windows-based computing environment without protocol conversion or native ZFS support on Windows-based computing devices. Windows-based computing devices may obtain native Windows-based access to data in a storage volume that is managed by a Unix-based storage management server executing a ZFS volume manager and file system. ZFS clones may be served as logical unit numbers to Windows-based computing devices. The ZFS nature of the accessed storage volume is unbeknownst to the Windows-based machines. This enables Windows-based utilities, applications, and tools executing on a Windows-based computing device to operate upon the data in ZFS-managed space the same as they might have operated on a workspace in an array-created hardware snapshot in the prior art. Users may use storage space from their Windows-based computing devices according to a Windows-based file system such as NTFS. The Windows-based formatting of the contents in the ZFS-managed volumes are unbeknownst to the Unix-based storage management server and to the ZFS volume manager and file system.

    Abstract translation: 系统和方法在基于Windows的计算环境中使用ZFS文件系统,而无需在基于Windows的计算设备上进行协议转换或本机ZFS支持。 基于Windows的计算设备可能会获得对由执行ZFS卷管理器和文件系统的基于Unix的存储管理服务器管理的存储卷中的数据的本机基于Windows的访问。 ZFS克隆可以作为基于Windows的计算设备的逻辑单元号。 所访问的存储卷的ZFS性质是基于Windows的机器所不知的。 这使得在基于Windows的计算设备上执行的基于Windows的实用程序,应用程序和工具能够在ZFS管理的空间中操作数据,与在现有技术中的阵列创建的硬件快照中的工作空间上可能操作的数据相同 。 根据基于Windows的文件系统(如NTFS),用户可能会使用其基于Windows的计算设备的存储空间。 基于Windows的ZFS管理卷中内容的格式化对于基于Unix的存储管理服务器和ZFS卷管理器和文件系统是不知道的。

    EFFICIENT PROPAGATION OF SOFTWARE BASED ON SNAPSHOT TECHNOLOGIES ENABLING MORE EFFICIENT INFORMAL SOFTWARE BUILDS
    7.
    发明申请
    EFFICIENT PROPAGATION OF SOFTWARE BASED ON SNAPSHOT TECHNOLOGIES ENABLING MORE EFFICIENT INFORMAL SOFTWARE BUILDS 审中-公开
    基于SNAPSHOT技术的软件的有效传播启用更有效的非正式软件构建

    公开(公告)号:US20150193229A1

    公开(公告)日:2015-07-09

    申请号:US14148016

    申请日:2014-01-06

    Inventor: Ketan Bansod

    CPC classification number: G06F8/71

    Abstract: Systems and methods are disclosed that substantially overcome the long delays and unproductive cycle time inherent in managing an informal (friendly) build platform. The systems and methods disclosed herein ensure that an official software base residing on a production machine propagates efficiently to the machine that generates the friendly builds, and furthermore, the friendly-build machine experiences minimal unproductive cycle time between successive friendly builds. Accordingly, developers experience improved access to, and more efficient use of, the computing device that generates the friendly executables.

    Abstract translation: 公开了系统和方法,其基本上克服了管理非正式(友好)构建平台所固有的长延迟和非生产周期时间。 本文公开的系统和方法确保驻留在生产机器上的官方软件基础能够有效地传播到生成友好构建的机器,此外,友好构建机器在连续友好构建之间经历最小的非生产周期时间。 因此,开发人员可以改进对生成友好的可执行程序的计算设备的访问和更有效的使用。

    UTILIZING SNAPSHOTS FOR ACCESS TO DATABASES AND OTHER APPLICATIONS
    8.
    发明申请
    UTILIZING SNAPSHOTS FOR ACCESS TO DATABASES AND OTHER APPLICATIONS 有权
    使用数据库和其他应用程序的快照

    公开(公告)号:US20130262387A1

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

    申请号:US13792104

    申请日:2013-03-10

    CPC classification number: G06F17/30581 G06F11/3664 G06F17/303

    Abstract: A method and system for utilizing snapshots to provide copies of a database or other application or large data structure to computing devices receives a request for access to a copy of a database, and performs a snapshot of a storage volume containing the requested database. The system then clones the snapshot and mounts the snapshot to a computing device, thus enabling the computing device to access a copy of the database. In some examples, the system automatically updates copies of a database on a scheduled basis (e.g., daily or weekly basis) to refresh a database regularly.

    Abstract translation: 利用快照向计算设备提供数据库或其他应用或大数据结构的副本的方法和系统接收访问数据库副本的请求,并执行包含所请求的数据库的存储卷的快照。 系统然后克隆快照并将快照安装到计算设备,从而使计算设备能够访问数据库的副本。 在一些示例中,系统以计划的方式自动更新数据库的副本(例如,每天或每周),以定期刷新数据库。

    Holistic protection of cloud-based serverless applications

    公开(公告)号:US12197293B2

    公开(公告)日:2025-01-14

    申请号:US18487180

    申请日:2023-10-16

    Abstract: The present inventors devised a holistic approach for protecting serverless applications in single-cloud, multi-zone, multi-cloud, and/or non-cloud data center computing environments. An illustrative data storage management system discovers application assets, relationships, and interoperability dependencies and creates an “application entity” that references the various assets. Protection preferences apply to the application entity as a whole. An orchestration function in the system coordinates storage management operations (e.g., backup, replication, live synchronization, etc.) in a suitable order of operations gleaned from asset dependencies, if any. A set of copies of the application's discovered assets are generated in coordinated fashion and represent a point-in-time copy of the application. The point-in-time copy can be restored and/or migrated to other computing services by the data storage management system. The orchestration function coordinates restore and migration operations, including any cloud-to-cloud or cloud-to/from-non-cloud conversions that might be necessary to activate the application in a different computing environment.

    HOLISTICALLY PROTECTING SERVERLESS APPLICATIONS BASED ON DETECTING IN-CLOUD DEPLOYMENTS

    公开(公告)号:US20230409405A1

    公开(公告)日:2023-12-21

    申请号:US18460727

    申请日:2023-09-05

    CPC classification number: G06F9/505 G06F9/5055

    Abstract: A holistic approach protects serverless applications in various cloud and/or non-cloud data center computing environments. An illustrative data storage management system deploys, or causes to be deployed, a discovery tracker function in a customer's cloud service account. The discovery tracker identifies and tracks what applications are executing therein, whether they are already known to the illustrative system or not. This aspect ensures that the system is up-to-date with a customer's cloud deployments, so that it may timely back up active applications, and conversely, so that it may dispose properly of copies of applications that are no longer deployed. The discovery tracker discovers application assets, relationships, and interoperability dependencies. The illustrative system creates a corresponding “application entity” that references the various assets. An orchestration function coordinates storage management operations to generate a set of copies of the application's discovered assets. The set of copies forms a point-in-time copy of the application.

Patent Agency Ranking