IP Library Patent Application 18380273
Patent Application
App. No. 18/380,273

METHODS AND APPARATUS TO MANAGE SINGLE-COMPLIANCE DESIGNS FOR CLOUD, ON-PREMISES AND DARK SITE DEPLOYMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/380,273
Abstract

An example disclosed system includes programmable circuitry to at least one of instantiate or execute instructions to update a compliance rule based on a target compliance definition to generate a target compliance rule, the compliance rule corresponding to a resource in a software defined data center, and output configuration update information based on a comparison of the target compliance rule with a current resource configuration, the current resource configuration corresponding to the resource in the software defined data center.

Claims (41)

1 . A system comprising:

interface circuitry;

instructions; and

programmable circuitry to at least one of instantiate or execute the instructions to:

update a compliance rule based on a target compliance definition to generate a target compliance rule, the compliance rule corresponding to a resource in a software defined data center; and

output configuration update information based on a comparison of the target compliance rule with a current resource configuration, the current resource configuration corresponding to the resource in the software defined data center.

2 . The system of claim 1 , wherein the compliance rule corresponds to a first compliance pack, the first compliance pack including a plurality of second compliance rules, the first compliance pack corresponding to a non-cloud resource, the programmable circuitry to access a second compliance pack including a plurality of third compliance rules, the second compliance pack corresponding to a cloud resource.

3 . The system of claim 1 , wherein programmable circuitry is to implement a compliance service for a cloud resource and a dark site resource, the programmable circuitry to perform the comparison of the target compliance rule with the current resource configuration.

4 . The system of claim 3 , wherein the programmable circuitry is to configure the cloud resource based on the configuration update information.

5 . The system of claim 3 , wherein the programmable circuitry is to cause sending of the configuration update information to a compliance agent for a non-cloud resource, the compliance agent to modify a current non-cloud resource configuration to satisfy the target compliance rule.

6 . The system of claim 5 , further including the compliance agent to:

compare the current non-cloud resource configuration to the target compliance rule, the target compliance rule obtained from the compliance service; and

modify the current non-cloud resource configuration based on the comparison to cause the non-cloud resource to satisfy the target compliance rule.

7 . The system of claim 6 , wherein the non-cloud resource is an on-premises resource or a resource on a dark site.

8 . The system of claim 6 , wherein the compliance agent is to register the resource with the compliance service.

9 . The system of claim 6 , wherein the compliance agent is to send a compliance report to the compliance service through a message broker agent.

10 . The system of claim 9 , wherein the compliance report includes at least one of a resource name, a resource status, a resource configuration state, a deviation between a current parameter and a target parameter in the target compliance rule, or a resource identifier.

11 . A non-transitory machine-readable medium comprising instruction to cause programmable circuitry to at least:

update a compliance rule based on a target compliance definition to generate a target compliance rule, the compliance rule corresponding to a resource in a software defined data center; and

output configuration update information based on a comparison of the target compliance rule with a current resource configuration, the current resource configuration corresponding to the resource in the software defined data center.

12 . A non-transitory machine-readable medium of claim 11 , wherein the compliance rule corresponds to a first compliance pack, the first compliance pack including a plurality of second compliance rules, the first compliance pack corresponding to a non-cloud resource, the instructions to cause the programmable circuitry to access a second compliance pack including a plurality of third compliance rules, the second compliance pack corresponding to a cloud resource.

13 . A non-transitory machine-readable medium of claim 11 , wherein the instructions are to cause the programmable circuitry to instantiate a compliance service to compare the target compliance rule with the current resource configuration of a cloud resource and a dark site resource.

14 . A non-transitory machine-readable medium of claim 13 , wherein the instructions are to cause the programmable circuitry to configure the cloud resource based on the configuration update information.

15 . A non-transitory machine-readable medium of claim 13 , wherein the instructions are to cause the programmable circuitry to cause transmission of the configuration update information to a compliance agent of a non-cloud resource, the configuration update information to cause the compliance agent to modify a current non-cloud resource configuration to satisfy the target compliance rule.

16 . The non-transitory machine-readable medium of claim 13 , wherein the instructions are to cause the programmable circuitry to register the resource with the compliance service.

17 . The non-transitory machine-readable medium of claim 11 , wherein the instructions are to cause the programmable circuitry to receive a compliance report from a compliance agent through a message broker agent.

18 . The non-transitory machine-readable medium of claim 17 , wherein the compliance report includes at least one of a resource name, a resource status, a resource configuration state, a deviation between a current parameter and a target parameter in the target compliance rule, or a resource identifier.

19 . A method comprising:

updating, by conducting an operation with programmable circuitry within a cloud environment, a compliance rule based on a target compliance definition to generate a target compliance rule, the compliance rule corresponding to a resource in a software defined data center; and

outputting configuration update information based on a comparison of the target compliance rule with a current resource configuration, the current resource configuration corresponding to the resource in the software defined data center.

20 . The method of claim 19 , wherein the compliance rule corresponds to a first compliance pack, the first compliance pack including a plurality of second compliance rules, the first compliance pack corresponding to a non-cloud resource, the method further including accessing a second compliance pack including a plurality of third compliance rules, the second compliance pack corresponding to a cloud resource.

21 . The method of claim 19 , further including operating a compliance service of a cloud resource and a dark site resource to perform the comparison of the target compliance rule with the current resource configuration.

22 . The method of claim 21 , further including operating the compliance service to configure the cloud resource based on the configuration update information.

23 . The method of claim 21 , further including operating the compliance service to send the configuration update information to a compliance agent of a non-cloud resource, the compliance agent to modify a current non-cloud resource configuration to satisfy the target compliance rule.

24 . The method of claim 23 , further including operating the compliance agent to:

compare the current non-cloud resource configuration to the target compliance rule, the target compliance rule obtained from the compliance service; and

modify the current non-cloud resource configuration based on the comparison to cause the non-cloud resource to satisfy the target compliance rule.

25 . The method of claim 24 , wherein the non-cloud resource is an on-premises resource or a resource on a dark site.

26 . The method of claim 21 , wherein the compliance service is to register the resource with the compliance service.

27 . The method of claim 19 , further including receiving a compliance report from a compliance agent through a message broker agent.

28 . The method of claim 27 , wherein the compliance report includes at least one of a resource name, a resource status, a resource configuration state, a deviation between a current parameter and a target parameter in the target compliance rule, or a resource identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2024
From: KAMBLE, NILESH VISHWAS; LAL, NAREN; ANAND, AKSHAY; CHELUR, RAJ SHEKAR; BHASIN, YOGENDRA BALDEV
To: VMWARE, INC.
Reel/Frame 068753/0278 →
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →