Cell-based architecture for an extensibility platform

    公开(公告)号:US12009997B2

    公开(公告)日:2024-06-11

    申请号:US18129448

    申请日:2023-03-31

    CPC classification number: H04L41/5003

    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: managing a particular cell of a multi-celled architecture for an extensibility platform having one or more tenants served by datastores of the particular cell; connecting to a global cell manager for global cell management of all cells of the multi-celled architecture; identifying a consumption limit indicating a maximum amount of system resources that a particular tenant of the one or more tenants is allowed to consume of the particular cell; enforcing the consumption limit on the particular tenant; and ensuring that the particular tenant is provided system resources of the particular cell up to the consumption limit without limitation.

    Cell-based architecture for an extensibility platform

    公开(公告)号:US12294505B2

    公开(公告)日:2025-05-06

    申请号:US18671429

    申请日:2024-05-22

    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: managing a particular cell of a multi-celled architecture for an extensibility platform having one or more tenants served by datastores of the particular cell; connecting to a global cell manager for global cell management of all cells of the multi-celled architecture; identifying a consumption limit indicating a maximum amount of system resources that a particular tenant of the one or more tenants is allowed to consume of the particular cell; enforcing the consumption limit on the particular tenant; and ensuring that the particular tenant is provided system resources of the particular cell up to the consumption limit without limitation.

    TENANT-SPECIFIC SOLUTION SUBSCRIPTIONS FOR AN EXTENSIBILITY PLATFORM

    公开(公告)号:US20230319054A1

    公开(公告)日:2023-10-05

    申请号:US18129442

    申请日:2023-03-31

    CPC classification number: H04L63/105 G06F16/27 H04L63/102

    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: providing access to a plurality of solution packages in a global repository associated with an extensibility platform, wherein the extensibility platform is a multi-celled architecture, the plurality of solution packages having specific configurations for execution of the extensibility platform; determining one or more tenants of a particular cell of the multi-celled architecture; and synchronizing one or more particular solution packages of the plurality of solution packages from the global repository to the particular cell based on one or more tenants of the particular cell and subscriptions of the one or more tenants to the one or more particular solution packages.

    DISASTER RECOVERY IN A CELL MODEL FOR AN EXTENSIBILITY PLATFORM

    公开(公告)号:US20230315580A1

    公开(公告)日:2023-10-05

    申请号:US18128502

    申请日:2023-03-30

    CPC classification number: G06F11/1461 G06F11/1464

    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: operating in a particular cell of a multi-celled architecture for an extensibility platform, the particular cell having a plurality of datastores with stored data; determining a backup schedule for the plurality of datastores; sending commands to individual datastore backup controllers based on the backup schedule to cause the individual datastore backup controllers to produce backups of the stored data to a respective local backup volume; and sending, in response to receiving an indication of completion of the backups, the backups of the respective local backup volume to a cloud storage service.

    CELL-BASED ARCHITECTURE FOR AN EXTENSIBILITY PLATFORM

    公开(公告)号:US20230318935A1

    公开(公告)日:2023-10-05

    申请号:US18129448

    申请日:2023-03-31

    CPC classification number: H04L41/5003

    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: managing a particular cell of a multi-celled architecture for an extensibility platform having one or more tenants served by datastores of the particular cell; connecting to a global cell manager for global cell management of all cells of the multi-celled architecture; identifying a consumption limit indicating a maximum amount of system resources that a particular tenant of the one or more tenants is allowed to consume of the particular cell; enforcing the consumption limit on the particular tenant; and ensuring that the particular tenant is provided system resources of the particular cell up to the consumption limit without limitation.

    EXTENSIBILITY PLATFORM
    6.
    发明公开

    公开(公告)号:US20230315428A1

    公开(公告)日:2023-10-05

    申请号:US18127982

    申请日:2023-03-29

    CPC classification number: G06F8/65

    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: providing a core technology stack for an extensibility platform; managing a plurality of solution packages within the extensibility platform that are separated from the core technology stack, each of the plurality of solution packages defining a data model, access to that data model, and dependencies for that data model, wherein the plurality of solution packages have one or more globally shared core solution packages; operating according to one or more tenant-based solution packages within the plurality of solution packages within the extensibility platform, the one or more tenant-based solution packages defining corresponding tenant-specified models and configurations for soft-coded customized extension points for the extensibility platform; and managing multi-tenancy of an observability data ingestion pipeline of the extensibility platform according to the plurality of solution packages including the soft-coded customized extension points for the extensibility platform.

    CUSTOM REST ENDPOINTS AND EXTENSIBLE ROLE-BASED ACCESS CONTROL (RBAC) FOR AN EXTENSIBILITY PLATFORM

    公开(公告)号:US20230319053A1

    公开(公告)日:2023-10-05

    申请号:US18128508

    申请日:2023-03-30

    CPC classification number: H04L63/105 H04L63/08

    Abstract: According to one or more embodiments of the disclosure, an example process herein may comprise: receiving a request into an extensibility platform from an entity, the extensibility platform configured in part by one or more solution packages; determining a type of the request and a particular corresponding solution package of the one or more solution packages; performing role-based access control on the request based on a corresponding role-based access control configuration for the type of the request as configured within the particular corresponding solution package; and forwarding, in response to appropriate access of the entity based on role-based access control, the request to a particular representational state transfer endpoint for the type of request as defined by the particular corresponding solution package, wherein the particular representational state transfer endpoint processes the request.

    EMBEDDING CUSTOM CONTAINER IMAGES AND FAAS FOR AN EXTENSIBILITY PLATFORM

    公开(公告)号:US20230318911A1

    公开(公告)日:2023-10-05

    申请号:US18128517

    申请日:2023-03-30

    CPC classification number: H04L41/0803 H04L67/10

    Abstract: According to one or more embodiments of the disclosure, an example process herein may comprise: receiving configuration of an extension to manage one or more particular endpoints and data collectors for a particular tenant of an extensibility platform; determining a specification of a container containing one or more particular functions configured to perform required data transformations for the extension; providing one or more shared egress assistant functions configured to receive data from the one or more particular functions; and sending the data from the one or more shared egress assistant functions onto a common ingest for further processing, wherein the one or more particular functions and the one or more shared egress assistant functions are executed as functions-as-a-service at runtime.

Patent Agency Ranking