October 5, 2018 | Written by: Twana Daniel
Categorized: Compute Services | How-tos | What's New
Share this post:
As a curious developer, I started exploring Cloud Foundry Enterprise Environment (CFEE) with a plan to deploy Logistics Wizard application to CFEE. Through this blog post, I want to share my CFEE journey, explain the answers I found, answer the questions that you may be having when you try CFEE for the first time, and share how to redeploy an existing application to CFEE. Let’s start with WHY.
With Cloud Foundry Enterprise Environment (CFEE), you can instantiate multiple, isolated, enterprise-grade Cloud Foundry platforms on demand. Instances of the CFEE service run within your own account in
IBM Cloud. The environment is deployed on isolated hardware (Kubernetes clusters). You have full control over the environment, including access control, capacity management, change management, monitoring, and services. With deploying Logistics Wizard to CFEE:
Now that you understand why you would want to use CFEE, let’s explore the Logistics Wizard application I deployed to CFEE. Logistics Wizard is a reimagined supply chain operations through cloud-native architecture and services. The Logistics Wizard app is broken down into multiple microservices using many IBM Cloud services.
Before deploying applications to CFEE, you may be wondering about the following questions:
Let’s start by looking into the Logistics Wizard architecture diagram, which should answer some of the questions. If you have never seen or used the Logistics Wizard application before, don’t worry. Just focus on the runtimes and services used and see the overall architecture to understand the parts of the application running on IBM Cloud.
How are services handled, and where are they created? How does public Cloud Foundry work with CFEE, and how do you move apps to CFEE? Can a part of the app run on public Cloud Foundry and another part on CFEE?
No, deploying apps to CFEE is just the same as deploying apps to public CF. When deploying apps to CFEE, you just need to target the CFEE API endpoint, and if you are using services like Cloudant and Watson, you would need to create them in IBM Cloud under a public Cloud Foundry org and then link the service to CFEE.
Deploy the app
Now that you understand CFEE, the next thing to do is to deploy the example Logistics Wizard app CFEE. To do that, we have created a step-by-step guide covering how to deploy Logistics Wizard to CFEE. Deploying Logistics Wizard to CFEE will help you understand how easy it is to deploy enterprise apps to CFEE on IBM Cloud.
Deploy Logistics Wizard to CFEE
If you face any issues while deploying Logistics Wizard to CFEE, feel free to open an issue on the Logistics Wizard GitHub repo and we will respond as soon as possible.