Create Basic Environment Template - Rafay Product Documentation

Service Profile

In this section, you will create a Service Profile in Rafay's PaaS Studio based on the previously created environment template. The Service Profile can then be used by end users to deploy instances of the custom application as they need. The end users will use the Rafay Developer Hub to deploy and manage the custom applications via an App Store type user experience.

In this exercise, we will use a single user account to perform both administrative and end user actions. In real life, the administrative and end users would be different.


Step 1: Create Service Profile

In this step, you will use the PaaS Studio to create a Service Profile. The service profile will be used to execute the previously create environment template in a self service manner.


Step 2: Create Workspace

In this step, you will use the Developer Hub to create a Workspace. A Workspace is a logical isolation boundary where instances from available profiles can be created.


Step 3: Deploy Custom Service

In this step, you will now use the previously created Service Profile and create a service instance within the workspace.

The instance will deploy onto the cluster that was defined within the Service Profile. It will take ~2 minutes to deploy.


Step 4: Access Instance

In this step, you will use the output of the deployed instance to access the web service that was deployed onto the cluster.

You will connect to the webserver and see the phrase Hello and the name you entered as a variable when deploying the instance


Recap

In this part, you used Rafay's PaaS Studio to create a service profile that could be consumed by self service users within Rafay's Developer Hub. From the Developer Hub, you deployed a self service instance of the custom service profile and used the outputs of the deployed instance to access the web server that was deployed from the underlying environment template.