Alternative Cloud Foundry Providers
If you are looking for a service similar to PWS, please take a look at the
list of certified Cloud Foundry platforms that is maintained by the Cloud Foundry Foundation. Not all of these companies provide public Cloud Foundry platforms, but some do and most of those offer Free Trials so you can evaluate if the service fits your needs.
Please note that VMware is not affiliated with and does not endorse or recommend any of these services.From a technical standpoint, these certified platform are guaranteed to be compatible with the basic features offered in Cloud Foundry and PWS (which is also certified). In short, you should be able to simply `cf login` to the a different certified provider, target your new org and space and continue deploying apps, consuming services and creating routes in the same way that you have been doing on PWS. Deployment scripts & pipelines you may have created should require very little adjustment to work with any other certified Cloud Foundry platform.
When evaluating new a CF platform providers here are some helpful pointers to consider:
- How do you map a custom DNS name to the provider's platform?
- How does the platform provider handle TLS termination? Does this also support custom domain names?
- What services are offered in the platform provider's Marketplace? All providers will have a marketplace, but the offerings in the marketplace will vary.
- Were you using any VMware Tanzu services provided in the PWS Marketplace? There may not be direct equivalents of these services in other provider's marketplaces as they are VMware specific. For example, Pivotal SSL Service (see the second bullet in this list) or Tanzu Spring Cloud Services.
- Will you need to procure services outside of the platform provider's marketplace? If services are not available in a marketplace, you can always create a service externally (perhaps through some other cloud provider) and wire it in with a user provided service.
- What support options are available when a problem arrives? Is there an SLO/SLA on support requests? Do these meet your needs?
Azure Spring Cloud Services
If you are using Microsoft Azure and running Java/Spring applications on PWS, then you may be interested in the
Azure Spring Cloud product. This is not a Cloud Foundry platform, so uses different workflows but will allow you to efficiently deploy your Spring Boot & Steeltoe apps to a production ready Azure managed environment.
You can
reference the blog article here regarding the GA of this product which has helpful links for getting started too. You can also reference this
introduction blog entry on official the Spring blog.
Other Migration Paths
There are obviously other possible migration paths, like Kubernetes or AWS/GCP/Azure or a VPS provider, but we cannot document them all here and we are covering the options above as we believe they will generally create the least amount of friction for our users. Please make sure to evaluate all of your options carefully, to ensure that they are the best fit for your application and business needs.