Cloud orchestrated cloud connector upgrades
First Claim
1. A method comprising:
- running first and second instances of a first version of a first cloud connector at first and second nodes, respectively, in an on-premises cluster, wherein the first cloud connector is associated with user subscriptions to a first on-premises application and wherein the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application; and
updating, at the first node, the first cloud connector from the first version to a second version;
performing end-to-end verification of the second version of the first cloud connector at the first node, wherein the end-to-end verification is configured to confirm that the second version of the cloud connector can communicate with both the first cloud service and the first on-premises application,wherein the updating of the first cloud connector from the first version to the second version is initiated at the cloud-based software platform.
1 Assignment
0 Petitions
Accused Products
Abstract
Presented herein are techniques for orchestrating an update of an on-premises cloud connector from a cloud-based software platform. In particular, a first version of a first cloud connector is running in an active-active configuration across first and second nodes in an on-premises cluster. The first cloud connector is associated with user subscriptions to a first on-premises application and the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application. The first cloud connector is updated from the first version to a second version on each of the first and second nodes in a sequential manner. The update of the first cloud connector from the first version to the second version is initiated at the cloud-based software platform.
-
Citations
21 Claims
-
1. A method comprising:
-
running first and second instances of a first version of a first cloud connector at first and second nodes, respectively, in an on-premises cluster, wherein the first cloud connector is associated with user subscriptions to a first on-premises application and wherein the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application; and updating, at the first node, the first cloud connector from the first version to a second version; performing end-to-end verification of the second version of the first cloud connector at the first node, wherein the end-to-end verification is configured to confirm that the second version of the cloud connector can communicate with both the first cloud service and the first on-premises application, wherein the updating of the first cloud connector from the first version to the second version is initiated at the cloud-based software platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus in an on-premises cluster, comprising:
-
at least one network interface port; a memory; and a processor configured to; run a first instance of a first version of a first cloud connector, wherein the first cloud connector is associated with user subscriptions to a first on-premises application, the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application, and a second instance of the first version of the first cloud connector also runs at a second apparatus in the on-premises cluster, receive a second version of the first cloud connector from the cloud-based software platform, deactivate the first version of the first cloud connector, install and initialize the second version of the first cloud connector at the first node, and perform end-to-end verification of the second version of the first cloud connector at the first node, wherein the end-to-end verification is configured to confirm that the second version of the cloud connector can communicate with both the first cloud service and the first on-premises application. - View Dependent Claims (12, 13, 14)
-
-
15. One or more non-transitory computer readable storage media encoded with instructions that, when executed by one or more processors, cause the one or more processors to:
-
run first and second instances of a first version of a first cloud connector at first and second nodes, respectively, in an on-premises cluster, wherein the first cloud connector is associated with user subscriptions to a first on-premises application and wherein the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application; and update, at the first node, the first cloud connector from the first version to a second version; perform end-to-end verification of the second version of the first cloud connector at the first node, wherein the end-to-end verification is configured to confirm that the second version of the cloud connector can communicate with both the first cloud service and the first on-premises application, wherein the updating of the first cloud connector from the first version to the second version is initiated at the cloud-based software platform. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification