Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

W-16981289-VPC-Upgrade #751

Open
wants to merge 48 commits into
base: latest
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
5af6374
W-16981289-VPC-Upgrade
luanamulesoft Oct 15, 2024
86b7285
Update vpc-upgrade.adoc
luanamulesoft Oct 15, 2024
2a82d4b
fixed format
luanamulesoft Oct 15, 2024
e7e1008
fixed format2
luanamulesoft Oct 15, 2024
14ea1b8
fixed format3
luanamulesoft Oct 15, 2024
90a9808
Update nav.adoc
luanamulesoft Oct 17, 2024
ee0c2b8
Delete cloudhub/modules/ROOT/pages/ch-to-ch2-migration.adoc
luanamulesoft Oct 17, 2024
74b9446
Update vpc-upgrade.adoc
luanamulesoft Oct 17, 2024
53e7ec2
Update vpc-upgrade.adoc
luanamulesoft Oct 31, 2024
246df6a
Update vpc-upgrade.adoc
luanamulesoft Oct 31, 2024
58cf540
Update vpc-upgrade.adoc
luanamulesoft Oct 31, 2024
c448b5b
performed self-review
luanamulesoft Nov 1, 2024
8e56a78
performed self-review2
luanamulesoft Nov 1, 2024
c513474
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
28d4be2
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
f8ff6c5
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
62dbf9c
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
8789467
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
0221fb8
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
7452074
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
2298104
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
3c5a980
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
437505c
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
3cc8278
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
59cfb95
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
720f31b
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
edd2f80
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
815843d
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
0afc1e0
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
5c374de
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
d8db50b
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
6d5abb6
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
f5837bd
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
169a84e
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
772d4ae
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
66d1f79
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
34ab3de
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
b496c1b
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
82f60c0
Merge branch 'latest' into W-16981289-VPC-Upgrade-LDS
luanamulesoft Nov 7, 2024
463eab8
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
0eeff94
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
e3c2a7d
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
4e2ef17
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
d264c50
W-17238022-VPCrelease-dm
dmerlob Nov 14, 2024
6d43fc2
W-17238022-Limitation for restricting outbound egress traffic
dmerlob Nov 14, 2024
53ddf95
Add line indicating that Internal DNS settings without a special doma…
henrymollman Nov 16, 2024
493ccf4
Remove currently and comma
henrymollman Nov 16, 2024
2bddf4a
Merge pull request #758 from mulesoft/W-17251206
henrymollman Nov 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions cloudhub/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
** xref:maintenance-and-upgrade-policy.adoc[CloudHub Maintenance and Upgrade Policy]
** xref:penetration-testing-policies.adoc[Run Vulnerability Assessment and Penetration Tests]
* xref:cloudhub-release-notes.adoc[Release Notes]
* xref:vpc-upgrade.adoc[]
* xref:cloudhub-use.adoc[Using CloudHub]
** xref:developing-applications-for-cloudhub.adoc[Develop Applications for CloudHub]
** xref:deploying-to-cloudhub.adoc[Deploy to CloudHub]
Expand Down
86 changes: 86 additions & 0 deletions cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
= CloudHub VPC to CloudHub 2.0 Private Space Upgrade

luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved
//Overview
To migrate your workloads from CloudHub 1.0 to CloudHub 2.0, you have to start by setting up your CloudHub 2.0 infrastructure and network connections. One way to achieve this is by creating fresh CloudHub 2.0 Private Spaces with different configurations from what you had on CloudHub 1.0. However, if you prefer to keep your infrastructure configuration the same, you can use the in-product upgrade tool to easily upgrade your CloudHub dedicated VPC to a CloudHub 2.0 private space.
Once your new private space is ready, you can gradually migrate your applications from the CloudHub VPC to the CloudHub 2.0 private space. After all your applications have been successfully moved, you can decommission your old VPC.


// Benefits
This VPC to private space in-product upgrade tool helps you speed up the creation of a CloudHub 2.0 private space. Instead of starting from scratch, you can easily upgrade your existing CloudHub dedicated VPC. This process saves you time by eliminating the need to acquire new CIDR blocks, set up new network connections, and configure the private space from the ground up.
The tool provisions the infrastructure for a CloudHub 2.0 private space by cloning the existing configurations of your eligible CloudHub dedicated VPC, using the same CIDR block. If your VPC has existing TGW or VPN network connections, they are seamlessly transferred to the new CloudHub 2.0 private space. This ensures that any new applications deployed into the new private space can communicate effectively.
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved

== Understand Eligibility
//Which VPCs are eligible for upgrade

Due to their architectural differences and distinct interfaces, CloudHub 2.0 doesn’t support some features in the same way CloudHub does. Follow this eligibility check to confirm which VPCs are eligible for upgrade:

Availability of IPs::
+
Your VPC must have at least 25% free space, and 100 or more available IP addresses per subnet to be eligible for upgrade.

Deprecated Availability Zones (AZs)::
+
VPCs using deprecated AZs aren’t eligible for the upgrade.

Legacy VPNs::
+
VPCs with legacy VPNs configured aren’t eligible for the upgrade.

Direct Connect or VPC Peering::
If your VPC has Direct Connect or VPC Peering configured in their VPC, migrate to Transit Gateway or VPN before upgrading.

TLS 1.1 ciphers::
+
These ciphers can’t be carried over from CloudHub to CloudHub 2.0:
+
* ECDHE-ECDSA-AES128-SHA1
* ECDHE-ECDSA-AES256-SHA1
* ECDHE-RSA-AES128-SHA1
* ECDHE-RSA-AES256-SHA1


== Upgrade your VPC via Anypoint Platform

. From *Anypoint Platform*, select *Runtime Manager* > *Upgrade*.
+
Alternatively, select *Runtime Manager* > *What's New* to read about how the VPC upgrade works, and click *Continue to Upgrade* to start upgrading your VPCs.
. Click *Upgrade Now*, under the *Upgrade Status* column for the VPC you want to upgrade.
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved
+
The *Upgrade to CloudHub 2.0* review page displays the configurations currently available in your VPC, as well as the configurations that are created during the upgrade.
+
image::upgrade-ch2-review-conf.png[]
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add alt text here? ["Upgrade to CloudHub 2.0 review page showing available configurations"]
(or whatever the image is...)

+
. Click *Next* to continue.
. Provide a name for the new private space.
+
Optionally, you can specify xref:ps-gather-setup-info.adoc#cidr-block[reserved CIDRs] to connect to your new private space.
. Click *Create* to create the new private space.
+
The *Upgrade to CloudHub 2.0* review page shows the progress of the VPC upgrade process, which takes approximately fifteen to thirty minutes.
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved

As soon as the upgrade process starts, the upgraded VPC is locked for any further updates.

You can cancel the upgrade process to revert to your VPC at any time by clicking *Cancel Upgrade*. In that case, the newly created private space is deleted, and your VPC is unlocked.
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved


== Next Steps after VPC Upgrade
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved

After the upgrade is completed, the private space is fully provisioned and you can start deploying applications into it.

You can start migrating your applications individually by creating new versions in the CloudHub 2.0 private space and then deleting the corresponding application in the CloudHub VPC. Once you’ve successfully migrated all your applications, make sure to delete your old VPC and any attached Dedicated Load Balancers on CloudHub.
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved

During your migration, you can continue to deploy and manage applications in your VPC to maintain business continuity. However, after the upgrade, your CloudHub 1.0 Dedicated VPC will be locked from any new infrastructure changes to prevent configuration drift. This includes adjustments to environment or business group associations, network connections, and internal DNS. Make all changes in the newly created private space instead. Any configuration changes carried over to the CloudHub 2.0 Private Space are applied to the CloudHub VPC during your upgrade. If your CloudHub VPC doesn’t have any network connections and you create new ones in your new CloudHub 2.0 private space post-upgrade, these new connections aren’t reflected back in your CloudHub VPC.
The firewall rules configured in your VPC get copied to the Private Space during the upgrade. After that, you can make additional changes to the firewall rules in both the VPC and the private space. To avoid configuration drift, apply any firewall rule changes in both places throughout your migration.

== Entitlements for VPCs, Private Spaces, and Network Connections (VPNs/TGW)

Once you’ve upgraded your CloudHub VPC to a CloudHub 2.0 private space and brought over any existing TGW and VPN network connections, both your old and new infrastructure are counted separately towards your usage. Therefore, if your organization is already using up all of your purchased quota, your usage might exceed the allowed quota until you’ve moved all your applications to CloudHub 2.0 and decommissioned your old VPC. To avoid any disruptions, work with your account team to plan for additional entitlements, and make sure you decommission your CloudHub infrastructure (VPCs and associated DLBs) promptly. If you don’t decommission your VPC within six months after the upgrade, you might face interruptions when trying to create or edit VPCs, private spaces, or network connections.


== See Also

* xref:cloudhub-2::index.adoc[]
* xref:cloudhub-2::ch2-features.adoc[]
* xref:cloudhub-2::ch2-comparison.adoc[]
* xref:cloudhub-2::ch2-private-space-about.adoc[]
* xref:cloudhub-2::ch2-deploy-private-space.adoc[]