Near real-time feed manager for data center infrastructure monitoring (DCIM) using custom tags for infrastructure assets

    公开(公告)号:US10567244B1

    公开(公告)日:2020-02-18

    申请号:US15893377

    申请日:2018-02-09

    申请人: Equinix, Inc.

    IPC分类号: H04L12/26 H04L29/08 G06Q50/26

    摘要: A messaging service is disclosed that provides access to data center event data for physical infrastructure assets via dynamically configurable custom tags defined by customers. For example, a network services exchange provider or co-location provider deploys a data center monitoring system that monitors physical infrastructure assets that enable system operation within a data center for events. The system implements an API which applies custom tags defined by customers to the assets, wherein each custom tag defines attributes of the assets. The system receives subscription requests that describe events and custom tags applied to the assets. The data center infrastructure monitoring system publishes a subscription of event data related to the events for the assets to which the custom tags are applied. Further, a feed manager receives updates to asset equipment and changes to metadata describing the assets and automatically updates the subscription to account for the changes.

    CONTAINER-BASED CLOUD EXCHANGE DISASTER RECOVERY

    公开(公告)号:US20170244593A1

    公开(公告)日:2017-08-24

    申请号:US15223740

    申请日:2016-07-29

    申请人: Equinix, Inc.

    摘要: In general, this disclosure describes techniques for coordinating, with a cloud exchange, automated cloud-based disaster recovery across containers from a failed cloud service to a backup cloud service. In some examples, an orchestration engine for a cloud exchange is configured to: detect an indication of a disruption in a first cloud service provided by a first cloud service provider network coupled to the cloud exchange to send and receive data packets via the cloud exchange; provision, in response to detecting the indication of the disruption in the first cloud service, disaster recovery infrastructure layers in containers of a second cloud service provided by a second cloud service provider network coupled to the cloud exchange; obtain code and state from containers of the first cloud service; and communicate the code and state to the disaster recovery infrastructure layers in the containers of the second cloud service.

    Microservice-based application development framework

    公开(公告)号:US10230571B2

    公开(公告)日:2019-03-12

    申请号:US14927315

    申请日:2015-10-29

    申请人: Equinix, Inc.

    摘要: In one example, an application development framework system comprises a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice; and an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange.

    ORCHESTRATION ENGINE FOR REAL-TIME CONFIGURATION AND MANAGEMENT OF INTERCONNECTIONS WITHIN A CLOUD-BASED SERVICES EXCHANGE
    8.
    发明申请
    ORCHESTRATION ENGINE FOR REAL-TIME CONFIGURATION AND MANAGEMENT OF INTERCONNECTIONS WITHIN A CLOUD-BASED SERVICES EXCHANGE 审中-公开
    用于实时配置和管理基于云的服务交换中的互连的ORCHESTRATION引擎

    公开(公告)号:US20160127254A1

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

    申请号:US14927306

    申请日:2015-10-29

    申请人: Equinix, Inc.

    IPC分类号: H04L12/911 H04L29/08

    摘要: In some examples, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect at least one customer of the cloud-based services exchange to a plurality of cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets by receiving an indication of a client request for cloud exchange services offered by the cloud-based services exchange; selecting a workflow for providing the cloud exchange services, wherein the workflow specifies a set of tasks to be performed to fulfill the client request for the cloud exchange services; call one or more microservices to perform the tasks of the set of tasks as specified by the selected workflow; consolidate responses received from the microservices after performing the tasks; and send a response to the client request for the cloud exchange services based on the consolidated responses.

    摘要翻译: 在一些示例中,基于云的服务交换包括被配置为将基于云的服务交换机的至少一个客户连接到多个云服务提供商的多个互连资产; 以及经编排引擎,被配置为通过接收由基于云的服务交换机提供的云交换服务的客户端请求的指示来修改所述多个互连资产; 选择用于提供云交换服务的工作流,其中所述工作流指定要执行的一组任务以满足对所述云交换服务的所述客户端请求; 调用一个或多个微服务器来执行由所选工作流程指定的任务集合的任务; 巩固执行任务后从微服务收到的回应; 并根据综合响应向云交换服务的客户端请求发送响应。

    MICROSERVICE-BASED APPLICATION DEVELOPMENT FRAMEWORK
    9.
    发明申请
    MICROSERVICE-BASED APPLICATION DEVELOPMENT FRAMEWORK 审中-公开
    基于MICROSERVICE的应用开发框架

    公开(公告)号:US20160124742A1

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

    申请号:US14927315

    申请日:2015-10-29

    申请人: Equinix, Inc.

    IPC分类号: G06F9/44

    摘要: In one example, an application development framework system comprises a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice; and an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange.

    摘要翻译: 在一个示例中,应用开发框架系统包括用于开发和执行多个微服务的微服务平台,其中微服务器的每个微服务包括可独立部署的服务,其被配置为执行一个或多个功能以实现接口的接口合同 微服务; 以及一个编排平台,用于开发和执行一个业务流程管理器来协调微服务,以执行配置为使用一个或多个虚拟电路互连基于云的服务交换的客户的基于云的服务交换的互连平台。

    Application programming interface exchange

    公开(公告)号:US11228573B1

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

    申请号:US15917203

    申请日:2018-03-09

    申请人: Equinix, Inc.

    摘要: An Application Programming Interface (API) exchange located within a data center is configured to receive, from a customer, a request for access to one or more APIs corresponding to respective service provider networks and to which the API exchange provides access. Based on the request for access, the API exchange bundles the one or more APIs into an API bundle, generates a unique subscription key for accessing the API bundle, and sends the unique subscription key to the customer. The API exchange receives, from the customer, a service request for invoking a requested API of the API bundle, the service request including the unique subscription key. Upon authorizing the service request to access the API bundle based on the unique subscription key, the API exchange sends the service request to the service provider network corresponding to the requested API.