Multi-service application fabric architecture
First Claim
1. A computing system hosting multiple cloud computing infrastructures comprising:
- a processor and executable instructions accessible on a machine-readable medium that, when executed, cause the system to perform operations comprising;
provide a common machine fabric layer comprising at least one service to control of physical assets in a datacenter;
provide an integrated service fabric layer comprising;
a host service fabric layer in communication with the common machine fabric layer, the host fabric service layer comprising a first set of services, the first set of services including at least one service related to business policy enforcement and a first group of services related to a first cloud service infrastructure, the first group of services utilized by services of a first customer fabric layer; and
a tenant service fabric layer providing a second set of services comprising a second group of services relating to a second cloud service infrastructure, the second group of services utilized by services of a second customer fabric layer; and
a third group of services related to the first cloud service infrastructure, the third group of services utilized by at least one service of the second group of services.
1 Assignment
0 Petitions
Accused Products
Abstract
In representative embodiments, multiple cloud computing infrastructures, each having its own application and management fabric, coexist with in the same cloud computing infrastructure. This results in a cloud computing infrastructure where multiple management fabrics and application fabrics coexist to offer their own services and cross platform services. Each functions independently and also communicates with each other to offer high availability and disaster recovery. One application and management infrastructure is a host to the other application and management infrastructure. The hosted infrastructure accesses underlying fabrics through the host infrastructure. A resultant system comprises a common hardware fabric, a common runtime, and a service fabric comprising services from both the host and hosted infrastructures.
23 Citations
16 Claims
-
1. A computing system hosting multiple cloud computing infrastructures comprising:
a processor and executable instructions accessible on a machine-readable medium that, when executed, cause the system to perform operations comprising; provide a common machine fabric layer comprising at least one service to control of physical assets in a datacenter; provide an integrated service fabric layer comprising; a host service fabric layer in communication with the common machine fabric layer, the host fabric service layer comprising a first set of services, the first set of services including at least one service related to business policy enforcement and a first group of services related to a first cloud service infrastructure, the first group of services utilized by services of a first customer fabric layer; and a tenant service fabric layer providing a second set of services comprising a second group of services relating to a second cloud service infrastructure, the second group of services utilized by services of a second customer fabric layer; and a third group of services related to the first cloud service infrastructure, the third group of services utilized by at least one service of the second group of services. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A machine-readable medium having executable instructions encoded thereon, which, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
provide a common machine fabric layer comprising at least one service to control of physical assets in a datacenter; provide an integrated service fabric layer comprising; a host service fabric layer in communication with the common machine fabric layer, the host fabric service layer comprising a first set of services, the first set of services including at least one service related to business policy enforcement and a first group of services related to a first cloud service infrastructure, the first group of services utilized by services of a first customer fabric layer; and a tenant service fabric layer providing a second set of services comprising a second group of services relating to a second cloud service infrastructure, the second group of services utilized by services of a second customer fabric layer; and a third group of services related to the first cloud service infrastructure, the third group of services utilized by at least one service of the second group of services. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for hosting a tenant cloud computing infrastructure within a host cloud computing infrastructure comprising:
-
providing a common machine fabric layer comprising at least one service to control of physical assets in a datacenter; providing a common runtime layer, the common runtime layer in communication with the common machine fabric layer; providing an integrated service fabric layer comprising; a host service fabric layer in communication with the common machine fabric layer or the common runtime layer, the host fabric service layer comprising a first set of services, the first set of services including at least one service related to business policy enforcement and a first group of services related to a first cloud service infrastructure, the first group of services utilized by services of a first customer fabric layer; and a tenant service fabric layer providing a second set of services comprising a second group of services relating to a second cloud service infrastructure, the second group of services utilized by services of a second customer fabric layer; and a third group of services related to the first cloud service infrastructure, the third group of services utilized by at least one service of the second group of services. - View Dependent Claims (14, 15, 16)
-
Specification