-
1.
公开(公告)号:US20220150133A1
公开(公告)日:2022-05-12
申请号:US17091988
申请日:2020-11-06
Applicant: salesforce.com, inc.
Inventor: Srinivas Dhruvakumar , Mayakrishnan Chakkarapani , Varun Gupta , Joshua Paul Meier
IPC: H04L12/24
Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created or modifications to an existing datacenter deployed on a cloud platform. The system compiles the cloud platform independent declarative specification to generate a metadata representation of the data center. If the datacenter is existing, the system generates a metadata representation representing modifications to the datacenter to obtain a desired datacenter. The system sends the metadata representation and a set of instructions for execution on a target cloud platform. The target cloud platform executes the instructions to configure the data center. The system provides users with access to the computing resources of the data center configured by the target cloud platform.
-
公开(公告)号:US11868750B2
公开(公告)日:2024-01-09
申请号:US17588131
申请日:2022-01-28
Applicant: salesforce.com, inc.
Inventor: Srinivas Dhruvakumar , Varun Gupta , Abhishek B. Waichal , Mayakrishnan Chakkarapani , Christopher Steven Moyes
Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.
-
公开(公告)号:US20220150121A1
公开(公告)日:2022-05-12
申请号:US17234605
申请日:2021-04-19
Applicant: salesforce.com, inc.
Inventor: Varun Gupta , Joshua Paul Meier , Srinivas Dhruvakumar , Mayakrishnan Chakkarapani , Christopher Steven Moyes , Jeremiah David Brazeau
IPC: H04L12/24
Abstract: A system is presented for provisioning resources on a target cloud platform based on a platform-independent specification of a data center. The system identifies data center entities represented within the platform-independent declarative specification and generates data structures and metadata representations of the data center entities. The system then generates instructions for provisioning services or deploying applications for creating one or more services on the target cloud platform based on the data structures and metadata representations of the data center entities according to the declarative specification. The system sends the generated instructions for execution on the target cloud computing platform, where the target cloud computing platform executes the instructions to generate the data center. The system provides users with access to the computing resources of the data center created by the cloud computing platform.
-
4.
公开(公告)号:US20220147399A1
公开(公告)日:2022-05-12
申请号:US17091982
申请日:2020-11-06
Applicant: salesforce.com, inc.
Inventor: Joshua Paul Meier , Varun Gupta , Srinivas Dhruvakumar , Christopher Steven Moyes , Mayakrishnan Chakkarapani , Jeremiah David Brazeau
Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created or modifications to an existing datacenter deployed on a cloud platform. The system compiles the cloud platform independent declarative specification to generate a metadata representation of the data center. If the datacenter is existing, the system generates a metadata representation representing modifications to the datacenter to obtain a desired datacenter. The system sends the metadata representation and a set of instructions for execution on a target cloud platform. The target cloud platform executes the instructions to configure the data center. The system provides users with access to the computing resources of the data center configured by the target cloud platform.
-
公开(公告)号:US11277303B1
公开(公告)日:2022-03-15
申请号:US17307913
申请日:2021-05-04
Applicant: salesforce.com, inc.
Inventor: Sriram Srinivasan , Joshua Paul Meier , Varun Gupta , Mayakrishnan Chakkarapani , Neil Natarajan
IPC: H04L12/24 , H04L41/0803 , G06F16/9035 , H04L67/10
Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created and a customization specification for customizing the data center. The system compiles the declarative specification along with the customization specification to generate a metadata representation of the data center. The metadata representation is used to generate a data center on a target cloud platform. Different customization specifications can be provided to generate different customized datacenters based on the same declarative specification. For example, the different customized data centers may implement different policies, for example, network policies, security policies, and so on.
-
公开(公告)号:US11018938B1
公开(公告)日:2021-05-25
申请号:US17092020
申请日:2020-11-06
Applicant: salesforce.com, inc.
Inventor: Varun Gupta , Joshua Paul Meier , Srinivas Dhruvakumar , Mayakrishnan Chakkarapani
IPC: G06F15/173 , H04L12/24
Abstract: A system receives one or more changes to a platform-independent declarative specification to generate a modified platform-independent declarative specification that captures various aspects for deploying a data center on a target cloud platform. The system facilitates auditing by generating a snapshot of each modified declarative specification. After compilation of the modified declarative specification to generate a platform-specific metadata representation of the data center, the system generates a unique identifier, and associates the generated snapshot of the modified declarative specification, the metadata representation of the data center, the provisioned cloud resources on the target cloud platform, and the deployed data center on the target cloud platform with the unique identifier. The associated identifier is subsequently used for performing audit tracking of changes made to data center entities associated with the any of: a metadata representation, a set of provisioned cloud resources, and a deployed data center.
-
7.
公开(公告)号:US11848829B2
公开(公告)日:2023-12-19
申请号:US17091988
申请日:2020-11-06
Applicant: salesforce.com, inc.
Inventor: Srinivas Dhruvakumar , Mayakrishnan Chakkarapani , Varun Gupta , Joshua Paul Meier
IPC: H04L41/18 , H04L41/50 , H04L41/0806 , H04L41/0893 , H04L9/40 , H04L67/00
CPC classification number: H04L41/18 , H04L41/0806 , H04L41/0893 , H04L41/5096 , H04L63/104 , H04L67/34
Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created or modifications to an existing datacenter deployed on a cloud platform. The system compiles the cloud platform independent declarative specification to generate a metadata representation of the data center. If the datacenter is existing, the system generates a metadata representation representing modifications to the datacenter to obtain a desired datacenter. The system sends the metadata representation and a set of instructions for execution on a target cloud platform. The target cloud platform executes the instructions to configure the data center. The system provides users with access to the computing resources of the data center configured by the target cloud platform.
-
公开(公告)号:US20230244463A1
公开(公告)日:2023-08-03
申请号:US17588131
申请日:2022-01-28
Applicant: salesforce.com, inc.
Inventor: Srinivas Dhruvakumar , Varun Gupta , Abhishek B. Waichal , Mayakrishnan Chakkarapani , Christopher Steven Moyes
Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.
-
公开(公告)号:US11677620B2
公开(公告)日:2023-06-13
申请号:US17687428
申请日:2022-03-04
Applicant: salesforce.com, inc.
Inventor: Sriram Srinivasan , Joshua Paul Meier , Varun Gupta , Mayakrishnan Chakkarapani , Neil Natarajan
IPC: H04L41/0803 , G06F16/9035 , H04L67/10
CPC classification number: H04L41/0803 , G06F16/9035 , H04L67/10
Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created and a customization specification for customizing the data center. The system compiles the declarative specification along with the customization specification to generate a metadata representation of the data center. The metadata representation is used to generate a data center on a target cloud platform. Different customization specifications can be provided to generate different customized datacenters based on the same declarative specification. For example, the different customized data centers may implement different policies, for example, network policies, security policies, and so on.
-
10.
公开(公告)号:US11570048B2
公开(公告)日:2023-01-31
申请号:US17234605
申请日:2021-04-19
Applicant: salesforce.com, inc.
Inventor: Varun Gupta , Joshua Paul Meier , Srinivas Dhruvakumar , Mayakrishnan Chakkarapani , Christopher Steven Moyes , Jeremiah David Brazeau
IPC: G06F15/173 , H04L41/0866 , H04L41/0813
Abstract: A system is presented for provisioning resources on a target cloud platform based on a platform-independent specification of a data center. The system identifies data center entities represented within the platform-independent declarative specification and generates data structures and metadata representations of the data center entities. The system then generates instructions for provisioning services or deploying applications for creating one or more services on the target cloud platform based on the data structures and metadata representations of the data center entities according to the declarative specification. The system sends the generated instructions for execution on the target cloud computing platform, where the target cloud computing platform executes the instructions to generate the data center. The system provides users with access to the computing resources of the data center created by the cloud computing platform.
-
-
-
-
-
-
-
-
-