The Application Management feature provides a centralized location for managing your applications. You can use this feature to view and manage application resources, such as servers, deployments, and release records.
Application management includes the following tasks:
Prerequisites
You have the permissions required to manage applications.
Create an application
This topic describes how to create a demo application that uses the SOFABoot technology stack.
Log on to the Application Management console.
In the navigation pane on the left, click Application List.
In the upper-right corner, click Create Application and configure the following parameters.
Application Name: The name can contain letters, digits, hyphens, and underscores (_). It must start with a letter and end with a letter or a digit. The name can be up to 60 characters long. For this example, enter
demo.NoteThe application name must be unique within a tenant.
The owner of the application is the current user by default.
Technology Stack: Select
SOFA Boot. You can search by technology stack name and version.Application Group: Select the group for the application. If you have not created a custom group, you can select the default system group.
Application Tags: Select tags to classify the application. Tags help you quickly search for applications. You can add system tags and custom tags.
Application Description: The description can be up to 500 characters long. This parameter is optional. For example, enter
This is a demo application.
Click Submit. In the pop-up window that appears, click View Application Details to go to the details page of the new application.
Add an application service instance
You cannot delete an application service directly from the application list. Before you publish an application service, you can click the service name to go to its details page and delete it from there.
After you create an application, navigate to the Application Details > Deployment Information page to add different types of service instances to the application.
Classic application service: Click Add Application Service. You are redirected to the page where you can create a classic application service instance. For more information, see Application service instances.
Containerized application service: Click Add Application Service. In the pop-up window, configure the following parameters and click Confirm. This creates an application service from a template in the application store.
Workspace: Select the workspace for the application service.
Namespace: Select the namespace for the application service.
Service Name: This parameter is optional. The system automatically generates a name.
Application Service Template: Select an application service template from the application store.
Application Service Parameters: The following parameters are optional. The system automatically injects the parameter values.
app: The application name. This parameter is optional.
loginName: The logon name. This parameter is optional.
access: The access control key for the middleware. The system automatically injects the value.
secret: The access control secret for the middleware. The system automatically injects the value.
endpoint: The AntVIP address. Middleware uses AntVIP for addressing. The system automatically injects the value.
instanceid: The unique ID of the middleware instance. The system automatically injects the value.
Cell-based application service: Click Add Application Service. In the pop-up window, configure the parameters and click Submit to create the application service. For more information, see Create an application service.
Manage application deployment packages
To use the classic publishing method, you must first upload a deployment package. After you create an application, navigate to the Deployment Information > Classic Application Service page. Click Deployment Package Management to go to the package management page and upload your deployment package. For more information, see Manage deployment packages.
Publish an application
After you create a service for an application, you can publish and deploy the application. The Application List page provides options to publish containerized and classic application services.
To publish a classic application service, navigate to the Deployment Information > Classic Application Service page and click Deployment Package Management. On the page that appears, upload the deployment package. Then, click Publish Deployment in the upper-right corner. In the dialog box that appears, select the service and deployment package version that you want to publish. Click Publish Now or select Advanced Options to configure the release. For more information, see Application deployment.
To publish a containerized application service, navigate to the Deployment Information > Containerized Application Service page and click the list view icon. In the Actions column of the application service, click Publish. This opens the Release Preview page. Click Start Release. In the dialog box that appears, click OK. This opens the Release Bill Details page. Click Full Release. For more information, see Release Bill.
To publish a cell-based application service, navigate to the Deployment Information > Cell-based Application Service page and click the list view icon. In the Actions column of the application service, click Publish. This opens the Release Preview page. Click Start Release. In the dialog box that appears, click OK. This opens the Release Bill Details page. Click Full Release. For more information, see Release Bill.
To publish multiple applications simultaneously, go to the release order page on the Release Records tab when you view application details.
View application details
The Application Details page displays the details of the application.
The Application Details page contains the following tabs: Deployment Information, Basic Information, and Release Records.
Deployment Information: This tab displays the deployment status of the application. Deployments are categorized by publishing method into classic, containerized, and cell-based application services. You can select the corresponding tab to view deployment details.
NoteYou can select different workspaces to view the application deployments in those workspaces.
Basic Information: This tab displays the basic metadata of the application, including the application name, technology stack, owner, description, creation time, and tags.
Release Records: This tab displays the release history of the application, categorized by deployment method. You can also click Create Release Bill to start a new application release. For more information, see Application deployment for classic application services, Release Bill for containerized application services, and Release Bill for cell-based application services.
Edit application information
On the Application Details page, click Edit in the upper-right corner. On the Edit Application page, you can modify the following information:
Application Group: Select the group for the application. If you have not created a custom group, you can select the default system group.
Application Tags: Select tags to classify the application. Tags help you quickly search for applications. You can add system tags and custom tags.
Application Description: The description can be up to 500 characters long. This parameter is optional. For example, enter
This is a demo application.
Search for an application
On the Application Management page, enter an application name in the search box above the application schema tree on the left and click the search icon.
Favorite an application
On the Application Management home page, find the application in the All Applications list. Hover over the application and click the favorite icon (
).
Delete an application
On the Application Details page, click Delete Application in the upper-right corner. In the dialog box that appears, click Confirm.
You cannot delete an application if it is associated with any application services.