Page tree
Skip to end of metadata
Go to start of metadata

Introduction

This page provides information about the following tiles that are available in CAST Imaging ≥ 2.14 for some applications in the User Guide - GUI - Welcome Page:

  • Cloud Readiness
  • Containerization Insights

These tiles provide information about how well prepared your application is for cloud migration, i.e. moving from an on premises deployment to a cloud scenario. When clicked, each tile provides an interface where a list of "blockers" can be consulted - i.e. a list of "issues" found in the application that could hinder a move to the cloud.

This information is generated by CAST Highlight, therefore these tiles are only displayed if the application meets the following requirements:

  • Note that CloudReady Blockers/Boosters and Containerization Blockers can also be accessed via the Insights tab in the Legends panel - see User Guide - GUI - Legend panel.
  • In preview section blockers are highlighted in red and boosters are highlighted in green thus helps to differentiate between blockers and boosters.

Blockers Panel

A Blocker is an "issue" found in the application that could hinder or make it more difficult to move the application to the cloud. For example, the "blocker" Using stateful sessions (Servlet) describes a situation where a component in the application is using stateful sessions and the recommendation is to update that component or behaviour to use stateless sessions or client-side mechanisms instead.

When either Cloud Readiness or Containerization tile is clicked, the following interface is displayed:

Click to enlarge

Left hand panel

The left hand panel displays the list of "blockers" (i.e. defects that would affect a move to a cloud deployment scenario) found in the current application:

Search for criteriaAllows you to search for a specific cloud requirement blocker (i.e. the search is performed on the content of the Cloud requirement column.
Cloud requirement

Lists the name of the specific "blocker" that has been found in the application - clicking the "i" information icon will open a new tab containing an in-depth explanation of why this item is deemed to be a blocker for cloud migration:

For example, the Using stateful sessions (Servlet) blocker is explained in the following external CAST Highlight documentation page:

Click to enlarge

CategoryLists the parent category for the "blocker".
Criticality

Lists the criticality of the "blocker":

  • Low
  • Medium
  • High
  • Critical

The criticality level impacts the application CloudReady score (available in CAST Highlight).

ImpactDisplays the migration impact level for the specific "blocker". These indicate the different layers of your application that you should modify or fix, in order to comply with Cloud-oriented programming best practices and remove the identified roadblocks.
Object CountLists the number of objects in the current application which contain the "blocker" and should therefore be modified or fixed before a cloud migration is actioned.

Right hand panel

The right hand panel displays all the objects in the current application which contain the currently selected "blocker". For example, the Using stateful sessions (Servlet) "blocker" has been selected and 29 objects whose code contains this "blocker" are displayed:

Click to enlarge

Interactive view

The "view" is interactive:

  • zoom levels can be adjusted
  • the view can be reset
  • objects can moved
  • the view "canvas" can be dragged

Investigate button

The Investigate button creates a custom view directly in CAST Imaging containing all the objects in the view within the "blocker" view. This custom view can then be saved so that it is possible to investigate each of the objects and then modify them to meet cloud migration purposes:

Boosters Panel 

A Booster is a behaviour found in the application that already conforms to cloud best-practices, and therefore would not negatively impact the process of moving the application to the cloud. In other words, the behaviour is already "cloud ready".  For example the "booster" Using a Cloud-based data storage describes a situation where a component in the application is already using cloud storage and would therefore not need to be updated.

  • Available in versions   2.16.
  • "Boosters" are only available via the "Cloud Readiness" tile.

When you click on Cloud Readiness tile, following screen is displayed.

Following screen is displayed if there are no booster criteria found for the selected application.

Left hand panel

The left hand panel displays the list of "boosters" (i.e. boosters that would affect the move to a cloud deployment scenario) found in the current application:

Search for criteriaAllows you to search for a specific cloud requirement booster (i.e. the search is performed on the content of the Cloud requirement column).
Cloud requirement

Lists the name of the specific "booster" that has been found in the application - clicking the "i" information icon will open a new tab containing an in-depth explanation of why this item is deemed to be a booster for cloud migration:

For example, the Using a Cloud-based data storage booster is explained in the following external CAST Highlight documentation page:

Click to enlarge

CategoryLists the parent category for the "boosters".
Criticality

Lists the criticality of the "boosters":

  • Low
  • Medium
  • High
  • Critical

The criticality level impacts the application CloudReady score (available in CAST Highlight).

ImpactDisplays the migration impact level for the specific "boosters". 
Object CountLists the number of objects in the current application which contain the "boosters".

Right hand panel

The right hand panel displays all the objects in the current application which contain the currently selected "boosters". For example, Using a Cloud-based data storage booster has been selected and 4 objects whose code contains this "boosters" are displayed:

Interactive view

The "view" is interactive:

  • zoom levels can be adjusted
  • the view can be reset
  • objects can moved
  • the view "canvas" can be dragged

Investigate button

The Investigate button creates a custom view directly in CAST Imaging containing all the objects in the view within the "booster" view. This custom view can then be saved so that it is possible to investigate each of the objects and then modify them to meet cloud migration purposes.

  • No labels