In-line policy management with multi-level object handle

    公开(公告)号:US10467188B2

    公开(公告)日:2019-11-05

    申请号:US15359249

    申请日:2016-11-22

    申请人: NetApp, Inc.

    摘要: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.

    Methods and systems for providing cloud based micro-services

    公开(公告)号:US10824462B2

    公开(公告)日:2020-11-03

    申请号:US16358298

    申请日:2019-03-19

    申请人: NETAPP, INC.

    IPC分类号: G06F9/455 H04L29/08 G06F9/451

    摘要: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.

    DYNAMIC STORAGE MANAGEMENT USING VIRTUAL STORAGE APPLIANCES
    5.
    发明申请
    DYNAMIC STORAGE MANAGEMENT USING VIRTUAL STORAGE APPLIANCES 审中-公开
    使用虚拟存储设备的动态存储管理

    公开(公告)号:US20150370486A1

    公开(公告)日:2015-12-24

    申请号:US14585084

    申请日:2014-12-29

    申请人: NetApp, Inc.

    IPC分类号: G06F3/06 H04L29/08 G06F9/455

    摘要: The techniques introduced here provide for efficient management of storage resources in a modern, dynamic data center through the use of virtual storage appliances. Virtual storage appliances perform storage operations and execute in or as a virtual machine on a hypervisor. A storage management system monitors a storage system to determine whether the storage system is satisfying a service level objective for an application. The storage management system then manages (e.g., instantiates, shuts down, or reconfigures) a virtual storage appliance on a physical server. The virtual storage appliance uses resources of the physical server to meet the storage related needs of the application that the storage system cannot provide. This automatic and dynamic management of virtual storage appliances by the storage management system allows storage systems to quickly react to changing storage needs of applications without requiring expensive excess storage capacity.

    摘要翻译: 这里介绍的技术通过使用虚拟存储设备来提供现代动态数据中心中的存储资源的有效管理。 虚拟存储设备执行存储操作,并在虚拟机管理程序中或作为虚拟机执行。 存储管理系统监视存储系统以确定存储系统是否满足应用的服务级目标。 存储管理系统然后管理(例如,实例化,关闭或重新配置)物理服务器上的虚拟存储设备。 虚拟存储设备使用物理服务器的资源来满足存储系统无法提供的应用程序的存储相关需求。 存储管理系统对虚拟存储设备的自动和动态管理允许存储系统快速响应应用中不断变化的存储需求,而不需要昂贵的超额存储容量。

    METHODS AND SYSTEMS FOR PROVIDING CLOUD BASED MICRO-SERVICES

    公开(公告)号:US20200159557A1

    公开(公告)日:2020-05-21

    申请号:US16358298

    申请日:2019-03-19

    申请人: NETAPP, INC.

    IPC分类号: G06F9/455 G06F9/451 H04L29/08

    摘要: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.

    ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING SYSTEMS AND METHODS FOR A STORAGE SYSTEM

    公开(公告)号:US20200125260A1

    公开(公告)日:2020-04-23

    申请号:US16388735

    申请日:2019-04-18

    申请人: NETAPP, INC.

    IPC分类号: G06F3/06 G06N20/00

    摘要: Computing technology using artificial intelligence/machine learning methods and systems for a storage system is provided. One method includes measuring by a processor, a first metric indicating health of a first storage system in storing and retrieving data; quantifying by the processor, the first metric based on comparison of the first metric with a same metric for a plurality of storage systems; identifying by the processor, a plurality of features potentially impacting the first metric, based on a predictive, machine-learning algorithm built on performance and configuration data for the plurality of storage systems; selecting, a first feature by the processor, based on impact of the first feature on the first metric; and generating a command by the processor for making a change to the first feature.

    ASYNCHRONOUS BACKEND GLOBAL DEDUPLICATION
    8.
    发明申请
    ASYNCHRONOUS BACKEND GLOBAL DEDUPLICATION 审中-公开
    异步后备全球重复

    公开(公告)号:US20150213049A1

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

    申请号:US14168348

    申请日:2014-01-30

    申请人: NetApp, Inc.

    IPC分类号: G06F17/30

    CPC分类号: G06F16/1752

    摘要: A method of performing a global deduplication may include: collecting a data chunk to be written to a backing storage of a storage system at a staging area in the storage system; generating a data fingerprint of the data chunk; sending the data fingerprint in batch along with other data fingerprints corresponding to data chunks collected at different times to a metadata server system in the storage system; receiving an indication, at the staging area, of whether the data fingerprint is unique in the storage system from the metadata server system; and discarding the data chunk when committing a data object containing the data chunk to the backing storage, when the indication indicates that the data chunk is not unique.

    摘要翻译: 执行全局重复数据删除的方法可以包括:收集要写入存储系统中的暂存区域的存储系统的后备存储器的数据块; 生成数据块的数据指纹; 批量发送数据指纹以及对应于不同时间收集的数据块的其他数据指纹到存储系统中的元数据服务器系统; 在分段区域接收来自元数据服务器系统的数据指纹在存储系统中是否唯一的指示; 并且当指示表示数据块不是唯一时,将包含数据块的数据对象提交给后备存储器时丢弃数据块。

    Artificial intelligence and machine learning systems and methods for a storage system

    公开(公告)号:US10691337B2

    公开(公告)日:2020-06-23

    申请号:US16388735

    申请日:2019-04-18

    申请人: NETAPP, INC.

    IPC分类号: G06F3/06 G06N20/00

    摘要: Computing technology using artificial intelligence/machine learning methods and systems for a storage system is provided. One method includes measuring by a processor, a first metric indicating health of a first storage system in storing and retrieving data; quantifying by the processor, the first metric based on comparison of the first metric with a same metric for a plurality of storage systems; identifying by the processor, a plurality of features potentially impacting the first metric, based on a predictive, machine-learning algorithm built on performance and configuration data for the plurality of storage systems; selecting, a first feature by the processor, based on impact of the first feature on the first metric; and generating a command by the processor for making a change to the first feature.

    Techniques for visualizing storage cluster system configurations and API therefore

    公开(公告)号:US10282379B2

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

    申请号:US14928532

    申请日:2015-10-30

    申请人: NETAPP, INC.

    摘要: Various embodiments are generally directed to techniques for generating effective visualizations of some or all of a storage cluster system. An apparatus includes an API component of a visualization server to make an API available to be called by another device via a network to request information associated with an object that represents a component of a storage cluster system; and a translation component of the visualization server to, in response to a call to the API received via the network that requests information associated with the object, generate query instructions to search for a system entry corresponding to the storage cluster system within a system database and to search for the requested information within the system entry.