Cloud Create
Overview​
Cloud Create is a free-to-use Development and Management Platform, which enables cloud developers to create applications on Open Telekom Cloud fast.
- Cloud architects create applications from premade templates.
- They can visually design and adjust the application to fit their needs.
- An administrator deploys and updates the application on Open Telekom Cloud.
- Cloud architects can save a design as a private template for personal use or share it public with other users.
Figure 1. Overview
- Cloud architects and administrators can be the same user.
- Deployment on Swiss Open Telekom Cloud and the function "Save & Share templates" are upcoming features.
How cloud architects design the application​
Cloud architects can design the application from scratch or from premade templates:
Figure 2. Select an app template to start.
They can quickly deploy a template or start a new design from it:
Figure 3. Quick deploy OpenShift or Design using this template.
Cloud Create also comes up with a visual designer for less-coding or no-coding. Developers can drag and drop the components together like lego bricks as in the following example:
Figure 4. An application example with network, compute, ansible, bash scripts, and Grafana component.
- In the above example, the network and compute are infrastructure components. AnsibleTasks, Bash, and Grafana are service components.
- By using the Ansible and Bash components, developers can write code to execute on a compute directly.
- Grafana is an example of a ready-to-use service available in the designer. Developers can define new services and import them to the designer as well. More details on Section How to define and import and a new service.
App templates and service components are opensource and available on our Github.
How administrators deploy the application​
Before the deployment can start, administrators select a Version, provide Inputs, which were designed by the cloud architects, and select a cloud provider (e.g., Open Telekom Cloud) to deploy. In addition, administrators can review the auto-generated workflow before it starts.
Figure 5. Administrators select Open Telekom Cloud (OTC) to deploy
During the deployment, administrators can interactively click on a workflow step and see Terraform is applied for the infrastructure components. For the service components, the deployment script of the service (e.g., Ansible) is applied on the target compute.
Figure 6. An example Terraform is generated and applied for a Compute