Business Applications

Overview

Enterprises have been running multiple applications in their cloud accounts for different business needs. However, it is quite difficult to view all the resources associated with each application as one and gain insights about them.

CoreStack helps you in logically group relevant resources into business applications and utilize them for various operational and analysis purposes.

This topic guides you to create and manage business applications available in your cloud accounts by grouping relevant resources.

Navigation

Click Resource in the Left navigation menu and select Business Applications option to land in Business Applications screen.

The applications can be managed in multiple ways using the following sections: Tag Patterns, Cost Center, Environment, Application Group, and Applications.

Application

It allows you in mapping the resources associated with an application into a single entity for easier governance. This is the default section to which you will be directed when you navigate to the Business Applications screen.

Creating a New Application

The following steps need to be performed in the Applications tab of the Business Applications screen to create a new application in CoreStack.

  1. Click on "Add New" button.
  2. Provide the following details to create the application.
681
FieldDescription
Name OR Application CodeSpecify a Name or Application Code for the new application.
DescriptionProvide a detailed description about the application.
EnvironmentSelect the type of environment in which the application is running, e.g., production, staging, development.
Application GroupSelect an application group under which the new application must be mapped.
Cost CenterSelect a cost center under which the cost incurred by the resources associated with the new application must be categorized.
Cloud AccountsSelect required cloud accounts from the dropdown list in which the application resources are available.
Cloud Account Region/Resource Group detailsSelect only the regions or resource groups within which the resources associated with the application are available.
DNSSpecify the domain name server used by the application.
OwnerSpecify the owner of the application who holds the responsibility and is accountable for the application resources and its functioning.
TagsSpecify the tag keys and its values that must be used to identify the resources associated with the application in your cloud account.

Click 'Add' link to add the tag key and its value. You can add multiple tag keys.
  1. Click on Save button to create the new application.

A new application will be created and listed in the Business Applications screen.

Managing Existing Applications

You can manage the applications created in CoreStack by using the below explained options.

  • Select the hamburger button (three horizontal bars) and enable or disable the columns to display or hide them for viewing in the table.
  • By clicking on the Edit icon available in the Actions column of an application, you can update the details configured in the application.
  • By clicking on the Delete icon available in the Actions column of an application, you can delete the application.
  • Click on the 'View' link available in the Tags column for a specific application listed in the table to view the tag keys configured in the application for mapping relevant application resources.

Tag Pattern

It allows you in defining the tag keys associated with the resources that must be created as an application, application group, cost center, or environment.

Creating a New Tag Pattern for Application

The following steps need to be performed in the Tag Patterns tab of the Business Applications screen to create a new tag pattern.

  1. Click on "Add New" button.
  2. Provide the following details to create the tag pattern.
FieldDescription
Pattern NameSpecify a name for the new tag pattern.
Match TypeSpecify the type of pattern to be used for searching the tag keys: String Match or Regex.
ScopeSelect the required boundary to define the area of influence for the tag pattern: Tenant or Cloud Account.
Tag KeySpecify the tag key that must be used to identify the resources associated with the application in your cloud account.
Tag Value MapperSelect the required business application option that the resources associated with the matching tag keys should be mapped with: Application, Application Group, Cost Center, Environment.
Upload PatternsUpload the patterns to be used for searching the tag keys in bulk as CSV or XLS files. You can download the sample formats for different pattern types.
Case SensitiveSpecify if the patterns to be used for searching the tag keys are case sensitive.
Auto CreateSpecify if the resources associated with the matching tag keys should be created automatically as business application based on the option selected in the Tag Value Mapper field.
  1. Click on Save button to create the new tag pattern.

A new tag pattern will be created and listed in the Business Applications screen.

Managing Existing Tag Patterns

You can manage the existing tag patterns by using the below explained options.

  • Select the hamburger button (three horizontal bars) and enable or disable the columns to display or hide them for viewing in the table.
  • By clicking on the Edit icon available in the Actions column of a tag pattern, you can update the details configured in the tag pattern.
  • By clicking on the Delete icon available in the Actions column of a tag pattern, you can delete the tag pattern.

Cost Center

It allows you in creating multiple categories (e.g., departments, business units, locations) for your application to perform a detailed analysis of the cost incurred by the application resources.

Creating a New Cost Center for Application

The following steps need to be performed in the Cost Center tab of the Business Applications screen to create a new cost center.

  1. Click on "Add New" button.
  2. Provide the following details to create the cost center.
FieldDescription
Name OR Cost Center CodeSpecify a Name or Cost Center Code for the new cost center.
DescriptionProvide a detailed description about the cost center.
Cloud AccountsSelect required cloud accounts from the dropdown list in which the application resources associated with the cost center are available.
Cloud Account Region/Resource Group detailsSelect only the regions or resource groups within which the resources associated with the cost center are available.
OwnerSpecify the owner of the cost center who holds the responsibility and is accountable for the resources available in the cost center.
TagsSpecify the tag keys and its values that must be used to identify the resources associated with the cost center in your cloud account.

Click 'Add' link to add the tag key and its value. You can add multiple tag keys.
  1. Click on Save button to create the new cost center.

A new cost center will be created and listed in the Business Applications screen.

Managing Existing Cost Centers

You can manage the existing cost centers by using the below explained options.

  • Select the hamburger button (three horizontal bars) and enable or disable the columns to display or hide them for viewing in the table.
  • By clicking on the Edit icon available in the Actions column of a cost center, you can update the details configured in the cost center.
  • By clicking on the Delete icon available in the Actions column of a cost center, you can delete the cost center.
  • Click on the 'View' link available in the Tags column for a specific cost center listed in the table to view the tag keys configured in the cost center for mapping relevant application resources.

Environment

It allows you in categorizing the applications into different deployment types (production, staging, etc.) based on the development phase it is being used.

Creating a New Environment for Application

The following steps need to be performed in the Environment tab of the Business Applications screen to create a new environment.

  1. Click on "Add New" button.
  2. Provide the following details to create the environment.
FieldDescription
Name OR Environment CodeSpecify a Name or Environment Code for the new environment.
DescriptionProvide a detailed description about the environment.
Cloud AccountsSelect required cloud accounts from the dropdown list in which the application resources associated with the environment are available.
Cloud Account Region/Resource Group detailsSelect only the regions or resource groups within which the resources associated with the environment are available.
OwnerSpecify the owner of the environment who holds the responsibility and is accountable for the resources available in the environment.
TagsSpecify the tag keys and its values that must be used to identify the resources associated with the environment in your cloud account.

Click 'Add' link to add the tag key and its value. You can add multiple tag keys.
  1. Click on Save button to create the new environment.

A new environment will be created and listed in the Business Applications screen.

Managing Existing Environments

You can manage the existing environments by using the below explained options.

  • Select the hamburger button (three horizontal bars) and enable or disable the columns to display or hide them for viewing in the table.
  • By clicking on the Edit icon available in the Actions column of an environment, you can update the details configured in the environment.
  • By clicking on the Delete icon available in the Actions column of an environment, you can delete the environment.
  • Click on the 'View' link available in the Tags column for a specific environment listed in the table to view the tag keys configured in the environment for mapping relevant application resources.

📘

Note: Only the environments created by the user in CoreStack can be edited or deleted. Environments that are already available in CoreStack by default cannot be modified or deleted.

Application Group

It allows you in grouping the applications into logical collections and using them for an effective operations management and analysis.

Creating a New Application Group

The following steps need to be performed in the Application Group tab of the Business Applications screen to create a new application group.

  1. Click on "Add New" button.
  2. Provide the following details to create the application group.
FieldDescription
Name OR Application Group CodeSpecify a Name or Application Group Code for the new application group.
DescriptionProvide a detailed description about the application group.
Cloud AccountsSelect required cloud accounts from the dropdown list in which the application resources associated with the application group are available.
Cloud Account Region/Resource Group detailsSelect only the regions or resource groups within which the resources associated with the application group are available.
OwnerSpecify the owner of the application group who holds the responsibility and is accountable for the resources available in the application group.
TagsSpecify the tag keys and its values that must be used to identify the resources associated with the application group in your cloud account.

Click 'Add' link to add the tag key and its value. You can add multiple tag keys.
  1. Click on Save button to create the new application group.

A new application group will be created and listed in the Application Group screen.

Managing Existing Application Groups

You can manage the existing application groups by using the below explained options.

  • Select the hamburger button (three horizontal bars) and enable or disable the columns to display or hide them for viewing in the table.
  • By clicking on the Edit icon available in the Actions column of an application group, you can update the details configured in the application group.
  • By clicking on the Delete icon available in the Actions column of an application group, you can delete the application group.
  • Click on the 'View' link available in the Tags column for a specific application group listed in the table to view the tag keys configured in the application group for mapping relevant application resources.

Using the Business Applications

Once the required business application features such as applications, environments, cost centers are configured, CoreStack will generate relevant information in the following sections.

  1. In the Resource – Posture section, statistics and violations can be viewed from the business application perspective. Refer this section for more details.
  2. In the Reports – Resource section, the generated reports will be utilizing the business application information to deliver relevant insights about your application and its resources. Refer this section for more details.
  3. In the Inventory section, resources can be mapped with relevant Applications, Cost Centers, Environments, and Application Group for mapping and managing resources with associated business applications.