User Guide
Version 4.7
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 1
Table of Contents
1............................................................................................... Introduction5
2.............................................. Using CloudAtlas Modernize and Migrate®5
2.1............................................................................................................. Registration5
2.2.................................................................................................... Download Product9
3.Cloud migration assessment using CloudAtlas Modernize and Migrate®
......................................................................................................11
3.1 CloudAtlas Tool............................................................................................................ 12
3.1.1................................................................................................................. Add Application 14
3.1.2................................................................................................................... Add Database23
3.1.3......................................................................................... Add Application Dependencies48
3.1.4......................................................................................Multiple Application Assessment51
3.1.5.........................................................................................Multiple Database Assessment64
3.2 Add Applications, Databases and Dependencies with CloudAtlas
Modernize and Migrate Portal............................................................................ 76
3.2.1..................................................................................................... Add Application77
3.2.2................................................................................................ Add Dependencies81
3.2.3..................................................................................................... Upload ZIP files84
3.3.........................................................Scanning Application, Database and Services86
3.3.1............................................................................................................... Application Scan86
3.3.2.................................................................................................................. Database Scan89
3.3.3.......................................................................................Application Dependencies Scan90
3.4............................................................................................... Upload Scanned Data92
3.4.1.............................................................................................. Assessment Scan Data List92
3.4.2..................................................................................Upload Assessment Scanned Data94
3.4.3......................................................................................................... Analyze Data Report97
3.5 Analysis of Scanned Data............................................................................................ 98
3.5 Assessment Report.......................................................................................... 101
3.6..........................................................................PowerApps Report and Dashboard116
3.7......................................................................................... Open-Source Component118
3.7........................................................................................................... Java Updates119
3.7.1.................................................................................................. Java Microservice121
3.8................................................................................................... Application Server122
4. Migrate to Azure using CloudAtlas®..............................................123
4.1................................................................................. Application Migration to Azure123
4.2................................................................................. Application deployed to Azure140
4.3.............................................................................................. Post-Migration Report141
4.4...................................Monitor Application using CloudAtlas Manage and Optimize143
5. Portfolio.......................................................................................147
5.1Portfolio Dashboard........................................................................................... 147
5.2Application Portfolio.......................................................................................... 148
5.3Application Strategy.......................................................................................... 149
5.4Application Roadmap........................................................................................ 150
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 2
5.5Database Portfolio.............................................................................................. 151
5.6Database Strategy............................................................................................. 152
5.7Database Roadmap........................................................................................... 153
5.86 R Analysis....................................................................................................... 154
5.9ACR Assessment................................................................................................ 155
6.0 Migration Plan................................................................................................... 156
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 3
1. Introduction
The purpose of this document is to assist the user (developer) on how to
migrate an application, database, or application dependencies to the cloud
(Azure) and determine the migration-readiness of an application or database
for container services, app services, or virtual machine with the list of
recommendations and remedies using CloudAtlas Modernize and
Migrate® tool.
2. Using CloudAtlas Modernize and Migrate®
2.1 Registration
1. Go to the CloudAtlas Single Sign-on Portal: https://portal.cloudatlasinc.com/
You will be directed to the sign-in page of the CloudAtlas® Portal as shown in the
figure below.
Figure 1: CloudAtlas Portal Sign-in
1. Enter your username and password, as shown in the figure below.
Figure 2: Customer Login
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 4
3.A verification e-mail with a One Time Password will be sent to your registered e-
mail address, as shown in the figure below.
Figure 3: Two-step verification
4.Enter the OTP and click on ‘Done’ to proceed.
Figure 4: Enter verification code.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 5
5.You’ll be redirected to the customer dashboard of the CloudAtlas Portal. From
here you can explore the different products for which you have an activated
license. To access the CloudAtlas Modernize and Migrate portal, click on the
“Applications and Databases Modernization” tab, as shown in Figure 5.
Figure 5: CloudAtlas Portal Dashboard
6.Once you click on the “Applications and Databases Modernization” tab, you can access
specific
capabilities of the Modernize and Migrate portal from this menu, as shown in the figure
below.
Figure 6: CloudAtlas Portal Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 6
1. On the top right side of the CloudAtlas Modernize and Migrate page, click
Try with Live Data button to access the free services of CloudAtlas
Modernize and Migrate as shown in Figure 4: Sample Report Data.
Figure 4: Sample Report Data
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 7
2.2 Download Product
NOTE:
1. On the top right side of the CloudAtlas Modernize and Migrate product page,
click Reports with Sample Data, if you need to review the sample reports
again, as shown in Figure 5: CloudAtlas Modernize and Migrate Product Page.
2. Once you are registered with CloudAtlas Modernize and Migrate portal, you
will be able to download.
CloudAtlas Modernize and Migrate Migration Tool.
3. In case, you want to re-download CloudAtlas Modernize and Migrate
Migration Tool, on the top left side of the CloudAtlas Modernize and Migrate
dashboard, click Download Product tab as shown in Figure 5: CloudAtlas
Modernize and Migrate. Product Page.
On the “Dashboard” page of the CloudAtlas Modernize and Migrate Portal, click on
“Download Product” tab on the left side menu, as shown in the figure below.
Figure 5: CloudAtlas Modernize and Migrate Product Page
1. Click Download and follow the instructions to install the CloudAtlas
Modernize and Migrate Migration Tool on your machine as shown in
Figure 6: CloudAtlas Modernize and Migrate Migration Tool.
2. For more information on how to use the CloudAtlas Modernize and Migrate
Migration Tool, click the Download User Guide button as shown in Figure
6: CloudAtlas Modernize and Migrate Migration Tool.
NOTE: CloudAtlas Modernize and Migrate Migration Tool is compatible
with
Windows 7 and above. Migration not supported on Windows 7 version.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 8
Figure 6: CloudAtlas Modernize and Migrate Migration Tool
NOTE: After the CloudAtlas Modernize and Migrate Migration Tool is
downloaded on your machine, you need to upload and scan your
data as per the steps mentioned in Chapter - 3: Cloud migration
assessment using CloudAtlas Modernize and Migrate® of this user
guide.
3. Once the application is uploaded and scanned by the CloudAtlas Modernize
and Migrate Migration Tool, click Try with live data to check your own
application to get its migration assessment as shown in Figure 7: Try with live
data.
Figure 7: Try with live data
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 9
3. Cloud migration assessment using CloudAtlas
Modernize and Migrate®
Follow the steps below to do cloud migration assessment of an application,
database and other application dependencies that need to be migrated to
Azure using CloudAtlas Modernize and Migrate® tool:
NOTE: At any time during the cloud migration assessment if you need
to know
about any text boxes just hover over Help button .
NOTE: Fields marked with * are mandatory and needs to be filled or
selected as per choice.
NOTE: At any time during the cloud migration assessment if you need
to make any changes in your previous windows, click Back if
applicable.
NOTE: tab on the left-side of the CloudAtlas Modernize and
projec Migrate
NOTE: tab on the left-side of the CloudAtlas Modernize and
the window Migrate
with the list of the projects
if any.
NOTE: tab on the left-side of the CloudAtlas Modernize and
the window Migrate
with image about viewing
log files.
NOTE: To use the CloudAtlas Modernize and Migrate® tool:
1. You need to register on https://https://portal.cloudatlasinc.com/
2. You need to download CloudAtlas Modernize and Migrate
Tool on your system. For more details, please go through our
Chapter - 2 - Using CloudAtlas Modernize and Migrate®.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 10
3.1 CloudAtlas Tool
1. Double-click the “CloudAtlas.exe” desktop shortcut. as shown
in Figure 8: CloudAtlas Modernize and Migrate Tool Icon.
Figure 8: CloudAtlas Modernize and Migrate Tool Icon
A welcome screen with the title CloudAtlas Modernize and Migrate is
displayed as shown in Figure 9: Welcome Screen.
Figure 9: Welcome Screen
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 11
2. To start with a New Project, click tab on the left-side of the
CloudAtlas Modernize and Migrate Migration Tool as shown in
Figure 10: New Project.
Figure 10: New Project
3. Select the specific radio button for the type of project you want
to create. There are three options given below –
I. Application Assessment – For Assessment of Single
Application and Single Database at a time.
II. Multiple Application Assessment – For Assessment of
Multiple Application at a time.
III. Multiple Database Assessment – For Assessment
of Multiple Database at a time.
4. Select Application Assessment radio button. Enter the project
name in the text box and click Create as shown in Figure 11:
Create Project.
Figure 11: Create Project
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 12
3.1.1 Add Application
Microsoft .Net Application
1. Enter the Application name.
2. Select Application Type as a Web application.
NOTE: You need to follow the same procedure for Windows services or Console
application types.
3. Select Platform as Microsoft.Net as shown
in Figure 12: Add Application Details –
Microsoft.Net.
Figure 12: Add Application Details – Microsoft.Net
4. Under the Source Code Location section, click Browse and provide
the path of your source application.
If you have the solution file, select the Solution file path radio button
otherwise, you can directly select the project folder path by selecting the
Solution folder path radio button as shown in Figure 13: Application -
Source Code Location.
NOTE: Browse at least one of the Code Location at one time.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 13
Figure 13: Application - Source Code Location
5. Provide details of Compiled Code Location, click Browse and provide
the path of your compiled code location as shown in Figure 14:
Browse – Compiled Code location.
Figure 14: Browse – Compiled Code location
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 14
6. Once the application details are complete, click Add & Next.
7. You will get a dialog box with a message “Application added successfully,”
click OK as shown in Figure 15: Application Added Successfully.
NOTE: If you want to add more than 1 application at one time, click
Add.
Figure 15: Application Added Successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 15
Java Application
8. Select Platform as Java as shown in Figure 16: Add Application Details – Java.
NOTE: If you need to skip the details to be added later, click Skip you
will be redirected to the screen as shown in Figure 32: Thumbnails.
Figure 16: Add Application Details – Java
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 16
9. Under the Application folder path section, click Browse and provide
the path of your Java source application.
Figure 17: Java Application - Source Code Location
10. Once the Java application details are complete, click Add & Next.
Figure 18: Click on “Add & Next”
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 17
11. You will get a dialog box with a message “Application added successfully,”
click OK as shown in Figure 19: Java Application Added Successfully.
NOTE: If you want to add more than 1 Java application at one time,
click Add.
Figure 19: Java Application Added Successfully
NOTE: In a project, you can add applications and dependencies with
either the
.Net or Java or PHP application platform. You cannot have
applications of multiple platforms in a single project.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 18
PHP Application
12. Select Platform as PHP as shown in Figure 19 A : Add Application Details –
Php.
Figure 19 A: Add Application Details -PHP
13. Under the Application folder path section, click Browse and provide
the path of your PHP source application.
Figure 19 B: PHP Application - Source Code Location
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 19
Figure 19 C: All Details for PHP Application provided
14. Once the PHP application details are complete, click Add & Next.
15. You will get a dialog box with a message “Application added successfully,”
click
OK as shown in Figure 19 D: PHP Application Added Successfully.
NOTE: If you want to add more than 1 Java application at one time,
click Add.
Figure 19 D: PHP Application Added Successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 20
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 21
3.1.2 Add Database
IMPORTANT: *Logged in user must have SysAdmin permission to the
Database server.
IMPORTANT: Microsoft Data Migration Assistant should be installed to
assess database. If you haven’t downloaded, click on click here
button to download as shown in Figure 20: Add Database Details.
1. After the installation of Microsoft Data Migration Assistant. Enter the details of your
On-premises Database Server as shown in Figure 20: Add Database
Details.
Figure 20: Add Database Details
2. Select the desired Database Platform radio button.
NOTE: For MySQL, database platform refer to Figure 26: MySQL -
Database Platform.
SQL Server – Database Platform
1. Enter Server Name.
2. Select the Authentication to your choice either to SQL Server
Authentication or Windows Authentication.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 22
NOTE: For SQL Server Authentication, you need to enter your
credentials and click +Connect to connect to the cloud remote server.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 23
SQL Server Authentication
1. Select authentication as SQL Server Authentication.
2. Enter your credentials and click +Connect to connect to the
cloud remote server as shown in Figure 21: Authentication –
SQL Server.
Figure 21: Authentication – SQL Server
3. Click Add & Next.
4. You will get a dialog box with a message “1 Database (s) added”,
click OK as shown in Figure 22: Database Added.
Figure 22: Database Added
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 24
Windows Authentication
1. Select authentication as Windows as shown in Figure 23:
Authentication – Windows.
NOTE: If you select Windows Authentication, no username and
password need to be entered.
Figure 23: Authentication – Windows
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 25
2. Select the specific Database Name check box as shown in
Figure 24: Select Database Name.
NOTE: If you want to add more than 1 database, select the Database
Name
check box and click Add.
Figure 24: Select Database Name
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 26
3. Once the Database details are complete, click Add & Next.
4. You will get a dialog box with a message “1 Database(s) added
successfully “,
click OK as shown in Figure 25: Database Added.
Figure 25: Database Added
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 27
MySQL - Database Platform
1. Enter the Server Name. Enter your credentials and click +Connect
to connect to the cloud remote server as shown in Figure 26: MySQL
- Database Platform .
2. Select the specific Database Name check box as shown in Figure 26:
MySQL
- Database Platform.
Figure 26: MySQL - Database Platform
3. Once the Database details are complete, click Add & Next.
4. You will get a dialog box with a message “1 Database(s) added
successfully “,
click OK as shown in Figure 27: MySQL Database Added.
Figure 27: MySQL Database Added
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 28
Oracle- Database Platform
1. Enter the Server Name.
2. Enter your credentials and click +Connect to connect to the
cloud remote server as shown in Figure 28: Oracle- Database
Platform.
3. Select the specific Database Name check box as shown below
Figure 28: Oracle- Database Platform.
Figure 28: Oracle- Database Platform
4. Once the Database details are complete, click Add & Next.
5. You will get a dialog box with a message “1 Database(s) added
successfully “,
click OK as shown in Figure 28: Oracle Database Added.
Figure 28: Oracle Database Added
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 29
PostgreSQL - Database Platform
5. Enter the Server Name. Enter your credentials and click +Connect
to connect to the cloud remote server as shown in Figure 28A:
PostgreSQL - Database Platform .
6. Select the specific Database Name check box as shown in Figure 28A:
MySQL
- Database Platform.
Figure 28A: PostgreSQL - Database Platform
If you want to add more than one database, select database names as shown in
Figure 28B below.
Figure 28B: PostgreSQL – Select Database Name
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 30
7. Once the Database details are complete, click Add & Next.
8. You will get a dialog box with a message “1 Database(s) added
successfully “,
Figure 28C: PostgreSQL – Database added successfully
9. . After the database is added successfully, you can start the
assessment. Click on the button shown in Figure 28D: Start
Assessment.
Figure 28D: Start Assessment
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 31
10.After the database is assessed, you can sign in and upload as
shown in Figure 28E: Sign in & Upload.
Figure 28E: Sign in and upload
11.After clicking on sign and upload, you will land on the sign-in page
for the CloudAtlas Modernize and Migrate portal. Enter your
credentials and click on sign in as shown in the figure below.
Figure 28E i: CloudAtlas Modernize and Migrate Portal Sign-in
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 32
12.After signing in to the CloudAtlas Modernize and Migrate portal, please
access
the dashboard, and click on the ‘analysis’ button as shown in Figure
28F.
Figure 28F: PostgreSQL Assessment Dashboard
13.After database analysis is conducted by the tool, click on ‘Overview’
section as
shown in Figure 28G: PostgreSQL Database Report.
Figure 28G: PostgreSQL Database Report
14. Click on the ‘Postgre SQL’ section to get access to PostgreSQL recommendations,
as
shown in Figure 28H: PostgreSQL Recommendations.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 33
Figure 28H: PostgreSQL Recommendations
15. In the CloudAtlas Modernize and Migrate portal, click on the “Go to
Portfolio” button. You will get access to a page as shown in Figure
28I: PostgreSQL Portfolio Dashboard. Click on the button displaying
the number of PostgreSQL Databases, as shown in the figure below.
Figure 28I: Database Portfolio Dashboard
16.After clicking on the PostgreSQL Database number, you will get
access to PostgreSQL Assessment Portfolio as shown in Figure
28J: PostgreSQL Assessment Portfolio.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 34
Figure 28J: Database Portfolio Dashboard
MongoDB Database Platform
1. Enter the Server Name. Enter your credentials and click +Connect to
connect to the cloud remote server as shown in Figure 28K: MongoDB -
Database Platform .
2. Select the specific Database Name check box as shown in Figure 28K: MongoDB
- Database Platform.
Figure 28K: MongoDB Database Platform
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 35
3. If you want to add more than one database, select database names as
shown in Figure 28L below.
Figure 28L: MongoDB Select Database Name
4. Once the Database details are complete, click Add & Next.
5. You will get a dialog box with a message “1 Database(s) added successfully
“, click OK as shown in Figure 28M: MongoDB Database Added.
Figure 28M: MongoDB Database added successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 36
6. After the database is added successfully, you can start the assessment.
Click on the button shown in Figure 28N: Restart Assessment.
Figure 28N: Restart Assessment
7. After the database is assessed, you can sign in and upload as shown in
Figure 28O: Sign in & Upload.
Figure 28O: Sign in and upload
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 37
8. After clicking on sign and upload, you will land on the sign-in page for the
CloudAtlas Modernize and Migrate portal. Enter your credentials and click
on sign in as shown in Figure 28 P below.
Figure 28P: CloudAtlas Modernize and Migrate Portal Sign-in
9. After signing in to the CloudAtlas Modernize and Migrate portal, please access the
dashboard, and click on the ‘analysis’ button as shown in Figure 28Q.
Figure 28Q: MongoDB Assessment Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 38
10.After database analysis is conducted by the tool, click on ‘Overview’ section as
shown in
Figure 28R: PostgreSQL Database Report.
Figure 28R: MongoDB Database Report
11.Click on the ‘MongoDB’ section to get access to MongoDB recommendations, as
shown in Figure 28S: MongoDB Recommendations.
Figure 28S: MongoDB Recommendations
12. In the CloudAtlas Modernize and Migrate portal, click on the “Go to
Portfolio” button. You will get access to a page as shown in Figure 28T:
MongoDB Portfolio Dashboard. Click on the button displaying the number
of MongoDB Databases, as shown in the figure below.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 39
Figure 28T: Database Portfolio Dashboard
13. After clicking on the MongoDB Database number, you will get access to
MongoDB Assessment Portfolio as shown in Figure 28U: MongoDB
Assessment Portfolio.
Figure 28U: Database Portfolio Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 40
MariaDB Database Platform
1. Enter the Server Name. Enter your credentials and click +Connect to
connect to the cloud remote server as shown in Figure 28 V: MariaDB -
Database Platform .
2. Select the specific Database Name check box as shown in Figure 28 V: MariaDB
- Database Platform.
NOTE: If you want to add more than 1 database, select the Database
Name
check box and click Add.
Figure 28 V: MariaDB Database Platform
3. If you want to add more than one database, select database names as
shown in Figure 28 W below.
Figure 28 W: MariaDB Select Database Name
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 41
4. Alternatively, you can also import credentials by uploading an excel sheet,
as shown in Figure 28 X.
Figure 28 X: MariaDB Import Excel file
5. Once the Database details are complete, click Add & Next.
6. You will get a dialog box with a message “1 Database(s) added successfully
“, click OK as shown in Figure 28 Y: MariaDB Database Added.
Figure 28 Y: MariaDB Database added successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 42
7. After the database is added successfully, you can start the assessment.
Click on the button shown in Figure 28 Z: Start Assessment.
Figure 28 Z: Start Assessment
8. After the database is assessed, you can sign in and upload as shown in
Figure 28AA: Sign in & Upload.
Figure 28 AA: Sign in and upload
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 43
9. After clicking on sign and upload, you will land on the sign-in page for the
CloudAtlas Modernize and Migrate portal. Enter your credentials and click
on sign in as shown in Figure 28 AB below.
Figure 28 AB: CloudAtlas Modernize and Migrate Portal Sign-in
10.After signing in to the CloudAtlas Modernize and Migrate portal, please access the
dashboard, and click on the ‘analysis’ button as shown in Figure 28 AC.
Figure 28 AC: MariaDB Assessment Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 44
11.After database analysis is conducted by the tool, click on ‘Overview’ section as
shown in
Figure 28 AD: PostgreSQL Database Report.
Figure 28 AD: MariaDB Database Report
12. Click on the ‘MariaDB’ section to get access to MariaDB recommendations, as shown
in Figure 28 AE: MariaDB Recommendations.
Figure 28 AE: MariaDB Recommendations
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 45
13. In the CloudAtlas Modernize and Migrate portal, click on the “Go to Portfolio”
button. You will get access to a page as shown in Figure 28 AF: MariaDB
Portfolio Dashboard. Click on the button displaying the number of MariaDB
Databases, as shown in the figure below.
Figure 28 AF: Database Portfolio Dashboard
14. After clicking on the MariaDB Database number, you will get access
to MariaDB Assessment Portfolio as shown in Figure 28 AG: MariaDB
Assessment Portfolio.
Figure 28 AG: Database Portfolio Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 46
3.1.3 Add Application Dependencies
1. Enter the Service name.
2. Select Service Type as Web API.
NOTE: You need to follow the same procedure for Web services or
WCF service types.
3. Select Platform as Microsoft.Net as shown in Figure 29 A: Add
Application Dependencies.
Figure 29 A: Add Application Dependencies
4. Under the Source Code Location section, click Browse and provide
the path of your source application.
If you have the solution file, select the Solution file path radio
button otherwise, you can directly select the project folder path by
selecting the Solution folder path radio button as shown in
Figure 29 B: Application Dependencies - Source Code Location.
NOTE: Browse at least 1 of the Code Location at one time.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 47
5. Provide details of Compiled Code Location, click Browse and
provide the path of your compiled code location as shown in Figure
30: Browse – Compiled Code location.
Figure 30: Browse – Compiled Code location
6. Once the application details are complete click Add & Next.
7. You will get a dialog box with a message “Service added successfully,”
click
OK as shown in Figure 31 A: Application Added Successfully.
Figure 31 A: Application Dependencies Added Successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 48
8. Once the Application, Database and Service details are added,
respective thumbnails are seen with the quantity as shown in
Figure 32: Thumbnails.
Figure 31 AA: Thumbnails
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 49
3.1.4 Multiple Application Assessment
1. Select the radio button for Multiple Application Assessment as
shown in the figure below.
Figure 31 AB: New Project
2. Enter the project name in the text box and click Create as shown
in the figure below.
Figure 31 AC: Create Project
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 50
3. Enter the application name.
4. Select Application Type as Web application.
NOTE: You need to follow the same procedure for Windows services or
Console application types.
5. Select Platform as Microsoft. Net as shown in the figure below.
Figure 31 AD: Add Application Details – Microsoft. Net
Under the Source Code Location section, click Browse and provide
the path of your source application.
If you have the solution file, select the Solution file path radio
button otherwise, you can directly select the project folder path by
selecting the Solution folder path radio button as shown in the
figure below.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 51
Figure 31 AE: Application - Source Code Location
NOTE: Browse at least one of the Code Location at one time.
1. Provide details of Compiled Code Location, click Browse and
provide the path of your compiled code location as shown in
the figure below.
Figure 31 AF: Browse – Compiled Code location
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 52
2. Once the application details are complete, click Add.
3. You will get a dialog box with a message “Application added
successfully,” click OK as shown in the figure below.
Figure 31 AG: Application Added Successfully
To add another application for assessment, follow the steps written below -
1. Enter the application name.
2. Select Application Type as a Web application.
3. Under the Source Code Location section, click Browse and provide
the path of your source application.
4. Provide details of Compiled Code Location, click Browse and
provide the path of your compiled code location as shown in the
figure below.
Other methods to add Applications-
A. Connect with IIS
B. Excel Import
A. Connect with IIS
a. The applications that are hosted on IIS Server can be directly added to
CloudAtlas Modernize and Migrate tool for assessment. Click on Connect
with IIS as shown in the figure below.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 53
Figure 31 AH: Connect with IIS
b. The application hosted on IIS Server will be shown in the grid as shown in
the figure below.
Figure 31 AI: Application list hosted on IIS Server
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 54
c. Select the specific check box for the application you want to scan as shown
in the figure below.
Figure 31 AJ: Application Details-hosted on IIS Server
d. Click Next to proceed further for scanning.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 55
B.Excel Import
a. Click on Download sample excel as shown in the figure below.
Figure 31 AK: Download Sample Excel
b. Fill in the excel by providing the details of your application like
application name, application platform, source code location/compiled
code location, etc.
c. Browse the excel in the tool by clicking on Browse button as shown in the figure
below.
Figure 31 AL: Browse Excel Path
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 56
d. Click on the Import button to import details from excel to tool.
e. The list of applications will be displayed on the grid.
f. Click Validate to verify the path of the applications. If the paths are correct,
then the color of the application paths changes to green or red as shown in
the figure below.
g. Click Next.
h. Select the specific check box for the Application you want to scan as shown
in the figure below.
Figure 31 AM: Application Details-Validate Path
Figure 31 AN: Application Details
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 57
4. Select the specific check box for the application you want to scan and
click Scan to perform the scanning of selected Applications as shown in
the figure below.
Figure 31 AO: Application Details
5. The scanning of selected Applications is in process as shown in the figure below.
Figure 31 AP: Scanning
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 58
6. Applications are scanned, and the scanned data is generated successfully
as shown in the figure below.
Figure 31 AQ: Multiple Applications Scanned Successfully
7. Click on Sign in & Upload button and Login Window appear on the
screen as shown in the figure below.
Figure 31 AR: Login
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 59
8. Enter your credentials and click Next to login as shown in the figure below.
NOTE: If you do not have a Microsoft account then you need to create
one, click
Create one button as shown in the figure below.
Figure 31 AS: Login – Enter Credentials
9. The files are being uploaded to CloudAtlas Modernize and Migrate Portal
as shown in the figure below.
Figure 31 AT: Uploading report
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 60
10. Applications reports are successfully uploaded as shown in the figure below.
Figure 31 AU: Successfully Uploaded
Figure 31 AV: Successfully Uploaded
• You can click on View Button in the grid to view Assessment report.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 61
You will be directed to the Single Sign-on Account authentication page of the
CloudAtlas Modernize and Migrate® Portal as shown in Figure 31 AW: CloudAtlas
Modernize and Migrate Home Page. Once logged in, you will be able to view the
Dashboard which contains the statistical overview of the application, database, and
application dependencies assessments.
Figure 31 AW: Successfully Uploaded
NOTE: You need to implement all the recommendations to remediate
your application, database, and application dependencies.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 62
3.1.5 Multiple Database Assessment
1. Enter the project name in the text box and click Create as shown
in the figure below.
Figure 31 AX: Create Project
Add Database
IMPORTANT: *Logged in user must have SysAdmin permission to the
Database server.
IMPORTANT: Microsoft Data Migration Assistant should be installed to
assess database. If you haven’t downloaded, click on click here
button to download as shown below.
2. After the installation of Microsoft Data Migration Assistant. Enter
the details of your On-premises Database Server as shown in
the figure below.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 63
Figure 31 AY: Add Database Details
3. Select the desired Database Platform radio button.
SQL Server – Database Platform
4. Enter Server Name.
5. Select the Authentication to your choice either to SQL Server
Authentication or Windows Authentication.
Figure 31 AZ: Add Database Details
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 64
6. Click on +Connect and select the database as shown in the figure below.
Figure 31 BA: Database Added
7. Once the Database details are complete, click Add.
8. Click on Next button and you will get a dialog box with a message “1
Database(s) added successfully “, click OK as shown in the figure below.
Figure 31 BB: Database Added Successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 65
9. To add more databases, select the multiple databases by clicking
the checkbox where list of databases is displayed and click Add.
Figure 31 BC: Database Details
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 66
ALTERNATIVE METHOD TO ADD DATABASE
A. IMPORT EXCEL
1. You can also add databases by importing the excel that contains server
information. Click on Excel Import.
Figure 31 BD: Excel Import
2. Click on Download sample excel button that appears as hyperlink.
Figure 31 BE: Download Sample Template
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 67
3. Save the excel template to your desired location.
Figure 31 BF: Save Sample Template
4. Fill in the excel form by providing correct details about server name,
authentication type, etc.
5. Click on Browse. Provide the path of excel template which you just filled.
Figure 31 BG: Upload Filled Template
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 68
6. Click Import. The details are imported from excel to tool and are displayed in the
grid.
Figure 31 BH: Import Details
7. Select the server from which you want to import database for scanning.
Figure 31 BI: Select Server Name
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 69
8. Click on the Check Connection button which will check if the connection to
the selected server is made or not. If the connections are successful success
status will be displayed in green color in the grid.
Figure 31 BJ: Check Connection
9. Click on Get Data to fetch the list of databases from the selected server. The
list of databases from those servers will be displayed in the next screen
from where you can proceed for the scanning process.
Figure 31 BK: Get Data
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 70
10. The Scanning of Selected Databases is in process as shown in the figure below.
Figure 31 BL: Scanning
11. Databases are scanned and the scanned data is generated successfully as shown
in the
figure below.
Figure 31 BM: Database Scanned Successfully
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 71
12. Click on the Sign in & Upload button and Login Window will appear on the
screen as shown in the figure below.
Figure 31 BN: CloudAtlas Modernize and Migrate - Sign In
13. Enter your credentials and click Next to login as shown in the figure below.
Figure 31 BO: Login – Enter Credentials
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 72
14. Applications reports are successfully uploaded as shown in the figure below.
Figure 31 BP: Successfully Uploaded
15. Once the assessment report is generated, click Start Migration to migrate
the database to Azure as shown in the figure below.
Figure 31 BQ: Database Migration
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 73
You can click on View Button in the grid to view Assessment report. Click on View
reports on CloudAtlas Modernize and Migrate portal link and You will be directed to
Single Sign-on Account authentication page of the CloudAtlas Modernize and
Migrate® Portal as shown in Figure 31 BQ: CloudAtlas Login Page. Log in with your
Single Sign-on account on CloudAtlas Modernize and Migrate portal and click on the
Login button to access CloudAtlas Modernize and Migrate .
Figure 31 BQ: CloudAtlas Single Sign-on Login Page
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 74
3.2 Add Applications, Databases and Dependencies with
CloudAtlas Modernize and Migrate Portal
Figure 32: License Information Pop-up
CloudAtlas now permits the unrestricted scanning and uploading of
applications and databases, irrespective of your assigned license quota.
Refer to Figure 32.
This feature streamlines the efforts of your data collection team, alleviating
the need for repeated scanning and uploading of applications and
databases.
You can now conveniently scan and upload all your applications and
databases in a single operation, and they will be securely stored within your
CloudAtlas Modernize and Migrate Portal.
Exclusions from Viewing the Pop-Up:
This pop-up message will NOT be presented to individuals who have not
engaged in the scanning and uploading of any applications or databases.
Similarly, those who have adhered to the constraints imposed by their
allocated licenses will be exempt from encountering this notification.
Recipients of the Pop-Up Notification:
This pop-up will be visible to individuals who have exceeded the allocated
license limit by scanning and uploading an excess of applications and
databases.
The pop-up Notification will appear for users who meet the above-mentioned
criteria. Refer to the image of the notification that demonstrated in the figure
below.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 75
3.2.1 Add Application
1. Go to the CloudAtlas Single Sign-on portal: https://portal.cloudatlasinc.com/ and
login with your credentials.
2. Once dashboard is launched, click on the ‘Upload Report’ option, as shown
in Figure 32 A: CloudAtlas Modernize and Migrate Portal Dashboard.
Figure 32 A: CloudAtlas Modernize and Migrate Portal Dashboard
3. In the upload report screen, you will see the upload application option.
Choose your application language and browse for XML file, as shown
Figure 32 B: Upload Report Page.
Figure 32 B: Upload Report Page
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 76
4. Once you have selected your .xml file, click on the ‘upload’ button as shown
in Figure 32 C: Application Upload Report.
Figure 32 C: Application Upload Report
5. Your application report is successfully uploaded and can be accessed
through the dashboard.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 77
3.1.5 Add Database with CloudAtlas Modernize and Migrate Portal
1. Go to the CloudAtlas Single Sign-on portal:
https://portal.cloudatlasinc.com/ and login with your credentials.
2. Once dashboard is launched, click on the ‘Upload Report’ option, as shown
in Figure 32 D: CloudAtlas Modernize and Migrate Portal Dashboard.
Figure 32 D: CloudAtlas Modernize and Migrate Portal Dashboard
3. In the upload report screen, you will see the upload database option.
Choose your database language and browse for .JSON file, as shown in
Figure 32 E: Application Upload Report Page.
Figure 32 E: Databases Upload Report Page
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 78
NOTE: If you select MS SQL database language, you will be required to upload
three types of SQL files - Azure SQL JSON, SQL on VM JSON and SQL Managed
Instance JSON
4. Click on “Choose File” and browse for your MySQL JSON file, as shown in the figure
below.
Figure 32 F: MS SQL Database Upload Page
5. Click on “Upload”, as shown in the figure below.
Figure 32 G: Database Upload Report Page
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 79
6. Your database report is successfully uploaded and can be accessed
through the dashboard.
3.2.2 Add Dependencies
1. Go to the CloudAtlas Single Sign-on portal:
https://portal.cloudatlasinc.com/ and login with your credentials.
2. Once dashboard is launched, click on the ‘Upload Report’ option, as shown
in Figure 32 H: CloudAtlas Modernize and Migrate Portal Dashboard.
Figure 32 H: CloudAtlas Modernize and Migrate Portal Dashboard
3. In the upload report screen, you will see the upload dependency option.
Choose your application dependency language and choose .NET or Java
XML file from the pop-up
browser, as shown in Figure 32 I: Choose XML file for upload.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 80
Figure 32 I: Choose XML file for upload
4. If you select MS SQL database language, you will be required to upload
three types of SQL files - Azure SQL JSON, SQL on VM JSON and SQL
Managed Instance JSON as
shown in Figure 32 J: MS SQL Database Upload Page.
Figure 32 J: MS SQL Database Upload Page
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 81
5. Once you have selected the file, click on the ‘Upload’ button as shown in
Figure 32 K: Database Upload Report Page.
Figure 32 K: Database Upload Report Page
6. Your dependency report is successfully uploaded and can be accessed
through the dashboard.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 82
3.2.3 Upload ZIP files
1. Go to the CloudAtlas Modernize and Migrate portal: https://CloudAtlas
Modernize and Migrate.cloudatlasinc.com/ and login with your credentials.
2. Once dashboard is launched, click on the ‘Upload Report’ option, as shown
in Figure 32 L: CloudAtlas Modernize and Migrate Portal Dashboard.
Figure 32 L: CloudAtlas Modernize and Migrate Portal Dashboard
3. In the upload report screen, you will see the upload ZIP file option. This
option enables users to upload their applications, databases, and
dependencies together in a single folder, as shown in Figure 32 M: Zip
File Upload.
Figure 32 M: ZIP File Upload
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 83
4. Once you have created a ZIP file containing the XML and JSON files for your
application, databases, and dependencies; click on the ‘choose file’ option
as shown in Figure 32 N: Choose ZIP File.
Figure 32 N: Choose ZIP File
5. Once you have selected the file, click on the ‘Upload’ button as shown in
Figure 32 O: Database Upload Report Page. You can add comments or a
Notification Email ID in this step.
Figure 32 O: Database Upload Report Page
6. Your ZIP File is successfully uploaded, and your applications,
databases, and dependencies can be accessed through the
CloudAtlas Modernize and Migrate dashboard.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 84
3.3 Scanning Application, Database and Services
3.3.1 Application Scan
Microsoft. Net Technology
1. To start the assessment of the application, click Application
thumbnail and then click Start Assessment as shown in Figure
33: Microsoft.Net Application – Scan.
Figure 33: Microsoft. Net Application – Scan
NOTE: Based on the survey conducted on Application and
Infrastructure Platform, the questionnaire has been created here.
Application Platform Details
1.Select the specific radio button for Application Platform then
click Next as shown in Figure 34: Dot Net Web Application
Platform.
NOTE: At any time during the questionnaire, if you need to make any
changes in your previous windows, click Back if applicable.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 85
Figure 34: Dot Net Web Application Platform
2. Select options from the Infrastructure Survey menu and then
click Next as shown in Figure 34 B: Dot Net Web Application
Platform.
Figure 34 B: Dot Net Web Application Platform
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 86
3. Application scanning in progress, as shown in the figure below.
Figure 34 B: Dot Net Web Application Platform
4. To start the assessment of the application, click Application
thumbnail and then click Start Assessment as shown in Figure
35: Java Application – Scan.
Figure 35: Java Application – Scan
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 87
3.3.2 Database Scan
1. To start the assessment of the database, click Database
thumbnail and then click Start Assessment as shown in Figure
38: Database – Scan.
Figure 38: Database – Scan
2. Provide appropriate details based on the survey questions about
infrastructure of your database and click on Start Scan.
Figure 38 A: Database Infrastructure Survey – Questionnaire
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 88
3.3.3 Application Dependencies Scan
1. To start the assessment of the services, click Services thumbnail and then click
Start Assessment as shown in Figure 39: Services – Scan.
NOTE: To scan for application dependencies there must be at
least one application details added.
Figure 39: Services – Scan
Once the details for application, database and application dependencies
are complete, the “scanning progress bar” appears as shown in Figure 40:
Scanning Progress Bar Window.
NOTE: If you want to pause the current scanning, click Pause but it is
advised to continue the scanning.
NOTE: If you want to stop the scanning at any time, click Stop Scan
which will redirect you to Figure 32: Thumbnails.
WARNING: If you stop scan during the scanning partial report will be
generated, so it is advised to continue the scanning.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 89
Figure 40: Scanning Progress Bar Window
Once the scanning is completed, you will get a window to View Scanned
Data or Sign in & Upload on CloudAtlas Modernize and Migrate® tool as
shown in Figure 41: Dependency Details.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 90
3.4
Upload Scanned Data
3.4.1 Assessment Scan Data List
Once the scanning of application, database and application
dependencies are completed. You will be redirected to the
Dependency Details window as shown in Figure 41: Dependency
Details.
IMPORTANT:
1. For more information on dependencies, click on Click here button
as shown in Figure 41: Dependency Details.
2. To add new dependencies, click Add New Dependency button
which will redirect you to screen as shown in Figure 28: Add
Application Dependencies.
3. To upload the scanned application data directly, click Sign In &
Upload
button as shown in Figure 43: Sign in & Upload Scanned Data.
4. At any time during the scanning if you need to make any
changes in your previous windows, click Back.
Figure 41: Dependency Details
1. Click View Scanned Data to view the multiple assessment
file data list as shown in Figure 42: Assessment Files Data List.
2. To view multiple files, select multiple Assessment files check box and
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 91
click
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 92
View All files as shown in Figure 42: Assessment Files Data List.
NOTE: You can click either of the following function buttons with the
list of assessment scanned files:
Open button: Directly open the scanned data.
Save button: Save the scanned data to the existing location as per the
user. Upload button: Upload the scanned data on the CloudAtlas
Modernize and Migrate® portal.
View button: View the assessment report on the CloudAtlas Modernize
and Migrate® portal.
Figure 42: Assessment Files Data List
3. Click Close to close the assessment file dialog box.
IMPORTANT: You need to click Back to view the status of the
assessment files uploaded.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 93
3.4.2 Upload Assessment Scanned Data
1. To upload the scanned application data, click Sign in & Upload
as shown in Figure 43: Sign in & Upload Scanned Data.
Figure 43: Sign in & Upload Scanned Data
2. A window will display, requesting permission to use your data, click on
‘Accept’, as shown in the figure below.
Figure 44: Grant Requested Permissions
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 94
You will be redirected to the CloudAtlas Modernize and Migrate ® portal where you
need to again enter the login credentials to access the CloudAtlas Modernize and
Migrate® portal for uploading the application data as shown in Figure 45: Login
Details - CloudAtlas Modernize and Migrate Portal.
A window will display login details to be entered to access the CloudAtlas
Modernize and Migrate Migration Tool as shown in the figure below.
Figure 45: Login to CloudAtlas
After the application data is uploaded, a dialog box will appear with a
message
“Successfully uploaded.” “Application’s Scanned Data is successfully
uploaded.”
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 95
3. Click OK as shown in Figure 46: Application Data – Scanned.
IMPORTANT: You need to click Back to view the status of the
assessment files uploaded.
Figure 46: Upload Completed
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 96
3.4.3 Analyze Data Report
There are two ways to analyze the scanned data results:
1. To analyze the scanned results, click View button on the
assessment file dialog box as shown in Figure 47: Application –
View Portal Button.
Figure 47: Application – View Portal Button
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 97
3.5 Analysis of Scanned Data
After uploading the scanned data, you will be redirected to CloudAtlas
Modernize and Migrate® portal to analyze the application, database and
application dependencies scanned reports. You’ll be redirected to the customer
dashboard of the CloudAtlas Portal. Click on the “Applications and Databases
Modernization” tab, as shown in Figure 5.
Figure 49: CloudAtlas Portal Dashboard – Access CloudAtlas Modernize and Migrate
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 98
You will be redirected to the CloudAtlas Modernize and Migrate Dashboard which
contains the statistical overview of the application, database and application
dependencies assessment as shown in Figure 50: CloudAtlas Modernize and
Migrate® - Dashboard.
NOTE: You need to implement all the recommendations to remediate
your application, database, and application dependencies.
Figure 50: CloudAtlas Modernize and Migrate® - Dashboard.
1.Click Analysis button as shown in Figure 51: Analysis Dashboard.
Figure 51: Analysis Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 99
A list of the questionnaire related to your application appears.
2.Select the specific radio button and click Next as shown in Figure 52: List of
Questionnaire.
Figure 52: List of Questionnaire
A window appears with Azure Compliance Certificates.
3.Select the Azure Compliance Certificate check box and click on Show Report
to generate the recommendation report based on your application scanned as
shown in Figure 53: Azure Compliance Certificate.
Figure 53: Azure Compliance Certificate
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 100
3.5 Assessment Report
Microsoft. Net Technology
Application Name: Tshe report appears as shown in Figure 54:
CloudAtlas Modernize and Migrate® - Overview Report.
Recommendation report contains recommendation setting related to
source code based on the scanning as well as recommendation setting
for configuration, security, network, and database based on the
answers provided by the user/developer.
Overview Report
Refer to Figure 54: CloudAtlas Modernize and Migrate® - Overview
Report: This is the overall summary received after the application and
database are scanned. It shows the number of files/projects scanned,
how many data points were found in the application, the reason for the
change, the percentage of changes and so on.
Figure 54: Overview Report
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 101
Application Recommendation
1. Container Assessment
2. App Service Assessment
3. Virtual Machine Assessment
Database Recommendation
1. Database Assessment
a. Azure SQL Readiness
b. SQL on Virtual Machine Readiness
c. SQL Managed Instance Readiness
Security Recommendation
1. Application Security Readiness
2. Database Security Readiness
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 102
Application Assessment Report
This report shows the list of recommendations for all the application
script scanned.
App Service Assessment
Refer to Figure 55: App Service Assessment: The recommendation
report for app service readiness contains recommendation setting
related to source code based on the scanning as well as
recommendation setting for configuration, security, network, and
storage based on the answers provided by the user/developer.
Figure 55: App Service Assessment
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 103
Container Assessment
Refer to Figure 56: Container Assessment: The recommendation report
for container readiness contains recommendation setting related to
source code based on the scanning as well as recommendation setting
for configuration, security, network, and storage based on the answers
provided by the user/developer.
Figure 56: Container Assessment
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 104
Virtual Machine Assessment
Refer to Figure 57: Virtual Machine Assessment: The recommendation
report for virtual machine readiness contains recommendation setting
related to source code based on the scanning as well as
recommendation setting for configuration, security, network, and
storage based on the answers provided by the user/developer.
Figure 57: Virtual Machine
Assessment Application Dependency Tree
Refer to Figure 58: Project Dependency Tree: This report shows the
dependency of
the application component.
Figure 58: Project Dependency Tree
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 105
Security Assessment Report
Refer to Figure 59: Security Recommendation: This report shows the list
of security- related recommendations for application and database
security readiness.
Figure 59: Security
Recommendation Azure Compliance Report
Refer to Figure 60: Azure Compliance Report: This report shows the
compliance status of the services.
Figure 60: Azure Compliance Report
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 106
Java Application Assessment Report
Recommendation report contains recommendation setting related to
source code based on the scanning as well as recommendation setting
for configuration, security, network, and database based on the
answers provided by the user/developer.
Overview Report
Refer to Figure 61: CloudAtlas Modernize and Migrate® - Overview
Report: This is the overall summary received after the Java application
and database are scanned. It shows the number of files/projects
scanned, how many data points were found in the Java application, the
reason for the change, the percentage of changes that are mandatory,
optional, and the percentage of files, which are ready to migrate to
Azure and file details.
NOTE: Identity readiness recommendation depends on the application
and database platform.
Figure 61: Overview Report
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 107
Java Application Recommendation
1. Container Assessment
2. App Service Assessment
3. Virtual Machine Assessment
Database Recommendation
1. Database Assessment
a. Azure SQL Readiness
b. SQL on Virtual Machine Readiness
c. SQL Managed Instance
Security Recommendation
1. Application Security Readiness
2. Database Security Readiness
Application Assessment Report
This report shows the list of recommendations for all the Java
application script scanned.
App Service Assessment
Refer to Figure 62: App Service Assessment: The recommendation
report for Azure app service readiness contains recommendation
setting related to source code.
Figure 62: App Service Assessment
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 108
Container Assessment
Refer to Figure 63: Container Assessment: The recommendation report
for container readiness contains recommendation setting related to
source code based on the scanning as well as recommendation setting
for configuration, security, network, and storage based on the answers
provided by the user/developer.
Figure 63: Container Assessment
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 109
Virtual Machine Assessment
Refer to Figure 64: Virtual Machine Assessment: The recommendation
report for virtual machine readiness contains recommendation setting
related to source code based on the scanning as well as
recommendation setting for configuration, security, network, and
storage based on the answers provided by the user/develop
Figure 64: Virtual Machine Assessment
Security Recommendation
Refer to Figure 65: Security Recommendation: This report shows the
list of security-related recommendations for Java application and
database security readiness.
Figure 65: Security Recommendation
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 110
NOTE:
1. You can analyze the reports and select application questions as
described in Section 3.4.1: Assessment Report.
2. These reports will share the information for those application,
database and application dependencies files which are applicable
to migrate under cloud readiness recommendations.
MS SQL Database Assessment Report
In first, a list of the questionnaire related to your database appears.
1. Select the specific radio button and click Next as shown in below
List of Questionnaire.
Figure 66 A: List of Questionnaire
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 111
Overview Report
This is the overall summary received after the application and database
are scanned. It shows the number of files/projects scanned, how many
data points were found in the application, the reason for the change,
the percentage of changes that are mandatory, optional, and the
percentage of files, which are ready to migrate to Azure and file details
Figure 66 B: Overview Report
Azure SQL
The recommendation report for database SQL Azure contains
recommendation setting for impacted objects, total efforts, and total
recommendations.
Figure 66 C: Security
Recommendation SQL Running on VM (Virtual
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 112
Machine)
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 113
The recommendation report for database SQL Running on VM Azure
contains recommendation setting for impacted objects, total efforts, and
total recommendations also total estimated effort.
Figure 66 D: Security
Recommendation SQL Managed Instance
The recommendation report for database SQL Managed Instance that
contains recommendation setting for impacted objects, total efforts, and
total recommendations also total estimated effort.
Figure 66 E: Security Recommendation
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 114
Security Recommendation
This report shows the list of security-related recommendations for
Java application and database security readiness.
Figure 66 F: Security Recommendation
Overview Report
This is the overall summary received after the application and database are
scanned. It shows the number of files/projects scanned, how many data
points were found in the application, the reason for the change, the
percentage of changes that are mandatory, optional, and the percentage of
files, which are ready to migrate to Azure and file details.
Figure 66 H: Overview Report
PostgreSQL
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 115
The recommendation report for database PostgreSQL contains
recommendation setting for impacted objects, total efforts, and total
recommendations.
Figure 66 I: PostgreSQL Report
Best Practices
This report shows the list of security-related recommendations for database
security readiness.
Figure 66 J: Best Practice Security Recommendation
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 116
3.6 PowerApps Report and Dashboard
PowerApps Report and Dashboard can be accessed through the CloudAtlas
Modernize and Migrate portal. Users get access to analytics such as - PowerApps
report, number of components, number of code lines, migration complexity, effort
hours, and PowerApps Active Score which grades applications on a scale of 0-10.
Figure 66 K: PowerApps Report
Figure 66 L: PowerApps Report (Scanned Datapoints from your Application)
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 117
1. PowerApps dashboard has some of the following analytics in overview - cost
comparison between PowerApps, PaaS and IaaS, graphical representation of
migration complexity, quick wins and code rating based on PowerApps score.
Figure 66 M: PowerApps Dashboard
Figure 66 N: PowerApps Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 118
3.7 Open-Source Component
1. The library used components to show recommendations to help resolve
security issues. The overview shows details such as number of components,
number of securities threats/vulnerabilities and component details.
Figure 66 O: Open-Source Components
Figure 66 P: Detailed overview of component library
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 119
3.7 Java Updates
1. On the Dashboard of the CloudAtlas Modernize and Migrate portal, click on the
“Pending Migration” side-menu, as shown in the figure below.
Figure 66 Q: CloudAtlas Modernize and Migrate Dashboard
2. On the Pending Migration list, scroll down to the Java Applications list. Click on the
“View” button, as shown in the figure below.
Figure 66 R: Applications Pending Migration List
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 120
3. In the JavaApps Overview, you can see details such as, Application
recommendations, Migration effort, Readiness status, Recommendations
results, Azure Infrastructure cost, Code lines and other Application
assessment details.
Figure 66 S: Java Apps Assessment Overview
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 121
3.7.1 Java Microservice
Java Microservice is a software architecture pattern that structures an application
as a collection of small, independent services, each running its own process and
communicating with lightweight mechanisms, often an HTTP resource API. The goal
of this architecture is to achieve greater scalability, resilience, and deployment
flexibility compared to a monolithic architecture.
The Microservice scorecard provides a systematic assessment of various aspects
of the microservice architecture, including reliability, scalability, security,
maintainability, and overall design, as shown in the figure below.
1. Click on the “Microservice” section of the left side-menu to access this
feature, as shown in the figure below.
Figure 66 T: Java Apps Microservice
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 122
3.8 Application Server
1. Under the “Application Server” side-menu, you can access the Java Apps
Application Server Assessment details, as shown in the figure below.
Figure 66 U: Java Apps Application Server
2. The application server section contains a questionnaire. These set of questions are
used to assess the suitability and capabilities of a particular application server for a
specific use case or project.
Figure 66 V: Application Survey Questions
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 123
4.Migrate to Azure using CloudAtlas®
4.1 Application Migration to Azure
Follow the steps below to migrate your application to Azure using
CloudAtlas Modernize and Migrate®
tool:
NOTE: At any time during the migration if you need to know about any
text boxes
or option button just hover over Help button .
NOTE: At any time during the migration if you need to make any
changes in your previous windows, click Back if applicable.
NOTE: Fields marked with * are mandatory and needs to be filled or
selected as per choice.
2. Once the assessment report is generated, click Start Migration
to migrate the application to Azure as shown in Figure 67:
Application Migration.
Figure 67: Application Migration
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 124
4.1.1 Migration Option
There are three services of application migration:
1. Azure App Service
2. Container Services
3. Azure Virtual Machine
4.1.1.1 Azure App Service
1. Select the specific radio button for migration option and click
Next as shown in Figure 68: Migration Option.
NOTE: As per the Assessment report generated earlier, we
recommended Azure App Service the best Azure service to migrate
your application.
Figure 68: Migration Option – Azure App Service
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 125
Azure App Service Migration Option
1. Select the specific radio button for Azure App Service Migration Option.
2. Click Next.
You will be redirected to the Migration Ready Application Compiled Code
Details window, where the project name, application platform and other
details need to be confirmed as shown in Figure 69 : Migration Ready
Application – Compiled Code.
NOTE: Select Browse to change Compile Code Location, if required as
shown in Figure 71: Migration Ready Application – Compiled Code
Figure 69: Migration Ready Application – Compiled Code
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 126
3. A message box will be prompted and click Yes to proceed.
Figure 70: Migration Ready Application – Compiled
Code Login Details with Active Directory
You can sign in with your Active Directory and you will redirect to Figure 71 :
Azure
AD (Active Directory) Login.
Figure 71: Azure AD Login
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 127
Azure Subscription
A window displays “Getting Subscription” as shown in Figure 72: Azure
Subscription- In progress
Figure 72: Azure Subscription- In progress
11. Enter your credentials to login to your Microsoft Azure account as
shown in Figure 73: Microsoft Azure - Log in Page.
Figure 73: Microsoft Azure - Log in
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 128
12. Log in with your credentials and click Sign In as shown in Figure 74:
Microsoft Azure Log In Details.
Figure 74: Microsoft Azure Log in Details
13. Select the Azure Subscription as per your account as shown in
Figure 75: Azure Subscriptions.
NOTE: If you don’t have any subscription, try with another account.
Figure 75: Azure Subscriptions
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 129
14. Select the Visual Studio Enterprise - MPN as per the dropdown list
as shown in Figure 76: Azure Subscription List.
Figure 76: Azure Subscription List
15. Select the Visual Studio Enterprise – MPN and click Next as shown
in Figure 77: Select Azure Subscription.
Figure 77: Select Azure Subscription
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 130
App Service Deployment
1. Select the Resource Group from the dropdown list as shown in
Figure 78: Resource Group List.
NOTE: Resource groups are created as per your Azure subscription
plans.
Figure 78: Resource Group List
2. Enter the App Service name in Figure 79: App Service Name.
Figure 79: App Service Name
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 131
3. Select App Service Plan/Location from the dropdown list. If you
want to create a new App Service Plan, click on + Create New as
shown in Figure 80: App Service Plan.
Figure 80: App Service Plan/Location
4. Once complete, click Next. A message box will appear
asking for the confirmation. Click Yes as shown in Figure
81: Conditional.
Figure 81: Conditional
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 132
“Creation of New Azure App Service” is in progress as shown in Figure 81:
New Azure App Service - In Progress.
Figure 81: Creating New Web App - In Progress
Figure 81 A: Deploying application to New Web App - In Progress
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 133
4.1.1.2 Container Services
1. Select the specific radio button for migration option and click
Next as shown in Figure 82: Migration Option.
NOTE: As per the Assessment report generated earlier, we
recommended container services the best Azure service to migrate
your application.
Figure 82: Migration Option – Container Services
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 134
Container Service Migration Option
1. Select the specific radio button for Container Service Migration Option.
2. Select Azure Container Instances radio button.
3. Click Next as shown in Figure 83: Container Service
Migration - Azure Container.
Figure 83: Container Service Migration - Azure Container
Instance
Follow the steps after this till selection of subscription list.
Container Registry Options
1.Select the specific radio button for Container Repository Options as
shown in Figure 84: Container Registry Options.
NOTE: If you have an existing Docker hub account, you can choose
Docker hub option.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 135
Azure Container Registry – New Account
1. For New account of Azure Container Registry, select the new
radio button and click Next as shown in Figure 84: Container
Registry Options.
Figure 84: Container Registry Options
2. Select the Resource Group from the dropdown list as shown in
Figure 85: Resource Group List.
Figure 85: Resource Group List
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 136
3. Enter the Registry name and select the Location from the
dropdown list as shown in Figure 86: Location List.
Figure 86: Location List
4. Select enable (by Default) to enable the Admin User and select
SKU from the dropdown list as shown in Figure 87: Container
Registry Details Added.
Figure 87: Container Registry Details Added
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 137
5. Once complete, click Create. Azure Container Registry will
be created immediately within 5-10 seconds.
Figure 88 A: New Azure Container Registry – Created
6. After completion of all the steps and pushing the application to
new Azure Container Registry (steps described in note in Fig. 79)
navigate to the below screen (Click Back) and select the
Existing radio button.
Figure 88 B: New Azure Container Registry – Existing
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 138
7. Click Next.
8. Provide valid details of the Container Registry which you just created.
Select Resource Group from the dropdown list.
Select Container Image type as Private.
Select the registry name from the dropdown (which you just
created).
Enter the registry login server details, username, and password.
Enter the repository name. This application will be
deployed to the container.
Figure 88 C: New Azure Container Registry – Existing
9. Provide valid details for Azure Container
Enter the container name.
Enter the resource group name. The new resource group will
be created with this name.
Select the location from the dropdown list. Other details are
selected by default.
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 139
Figure 89: Azure Container Instance – Added
10.Click Start Migration and the migration process will start.
The deployment of the application to Azure is in progress as shown
in Figure 90: Deployment in Progress.
Figure 90: Deployment in Progress
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 140
4.2 Application deployed to Azure
Once deployed “Application successfully deployed in Cloud Azure.”
message appears on the screen as shown in Figure 91: Application Deployed.
Figure 91: Application Deployed – Azure App Service
Figure 91 A: Application Deployed - Azure Container Instance
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 141
4.3 Post-Migration Report
1. Click Show Report to open and know about the migration report
of the deployed application on Azure App Service as shown in
Figure 97: Post Migration Report.
Figure 92: Post Migration Report
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 142
You will be redirected to the post application migration report as shown in
Figure 93: Application Migration Report. The Post application migration
report consists of the application details, deployment details with the total
time duration of application deployment and provides additional security
recommendations.
Figure 93: Application Migration Report
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 143
4.4 Monitor Application using CloudAtlas Manage and Optimize
1. For detailed reports on migration, click Monitor
Application with CloudAtlas®Manage and Optimize as
shown in Figure 94: Monitor Application with CloudAtlas
Manage and Optimize.
Figure 94: Monitor Application with CloudAtlas
Manage & Optimize
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 144
You will be redirected to the CloudAtlas Manage and Optimize ®
dashboard as shown in Figure 95: CloudAtlas®Manage and Optimize -
Dashboard.
Figure 95: CloudAtlas®Manage and Optimize - Dashboard
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 145
You will be redirected to the CloudAtlas Modernize and Migrate tool window with
the migration status.
completed as shown in Figure 96: CloudAtlas Modernize and Migrate Tool
Window - Migration Completed.
Figure 96: CloudAtlas Modernize and Migrate Tool
Window - Migration Completed
You can click on ‘Completed’ to view the migration details.
Figure 97: CloudAtlas Modernize and Migrate Tool
Window - Migration Completed
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 146
The following are the details shown. You can click on the Application URL to browse
your application.
Figure 98: View Migration Details - Migration Completed
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 147
5.Portfolio
5.1 Portfolio Dashboard
In the Dashboard on the top right corner click on Go to Portfolio. You will be
redirected to CloudAtlas Modernize and Migrate Portfolio Dashboard where user can
see the Assessment list of all application and database that has been
scanned/uploaded into the portal.
In the CloudAtlas Modernize and Migrate portal, click on the “Portfolio Dashboard” button
under the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 99: Application and Database Statistics Overview
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 148
5.2 Application Portfolio
In the CloudAtlas Modernize and Migrate portal, click on the “Application Portfolio” button
der
the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 100: Application Portfolio Overview
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 149
5.3 Application Strategy
In the CloudAtlas Modernize and Migrate portal, click on the “Application Strategy” button
under the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 101: Application Assessment Strategy
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 150
5.4 Application Roadmap
In the CloudAtlas Modernize and Migrate portal, click on the “Application Roadmap”
button
under the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 102: Application Portfolio Overview
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 151
5.5 Database Portfolio
In the CloudAtlas Modernize and Migrate portal, click on the “Database Portfolio” button
under
the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 80: Database Portfolio Overview
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 152
5.6 Database Strategy
In the CloudAtlas Modernize and Migrate portal, click on the “Database Strategy” button
under
the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 80 A: Database Assessment Strategy
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 153
5.7 Database Roadmap
In the CloudAtlas Modernize and Migrate portal, click on the “Database Roadmap” button
under
the Portfolio side-menu. You will get access to a page as shown in the figure below.
Figure 80 B: Database Roadmap
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 154
5.8 6 R Analysis
The goal of 6 R Analysis in a cloud environment is to maximize the benefits of cloud
and minimize costs to improve resource utilization. Under the left side-menu, click
on “6 R Analysis” to access this feature.
Rehost: This is the simplest migration strategy, where the application is moved
to a new environment without making any changes to the code or architecture.
Refactor: This involves making changes to the code or architecture to optimize it for the
new environment, while retaining the existing functionality of the application.
Rebuild: This strategy involves completely rebuilding the application from
scratch, taking advantage of new technology and architecture patterns.
Replace: This involves replacing the existing application with a different solution that
provides equivalent functionality.
Retire: This strategy involves retiring the application, either because it is no
longer needed or because it has been replaced by a different solution.
Retain: If migrating to the cloud doesn’t make sense for your organization at this
time, you can retain your current environment and revisit a move to the cloud
later.
1. Click on the “6 R Analysis” tab on the left side-menu of the Portfolio Dashboard
to access this feature.
Figure 81: 6 R Analysis For Applications
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 155
Figure 81: 6 R Analysis for Databases
5.9 ACR Assessment
In the CloudAtlas Modernize and Migrate portal, click on the “Migration Plan” button under
the
Portfolio Tab. You will get access to the ACR Assessment report, as shown in the figure
below.
Figure 82: ACR Assessment
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 156
6.0 Migration Plan
The plan outlines the steps involved in each wave of migration, the timeline for
each wave, the resources required, and the dependencies between the different
components being migrated. The goal of a migration wave plan is to minimize
disruption, ensure the stability of the systems being migrated, and ensure a
smooth transition to the new environment.
In the CloudAtlas Modernize and Migrate portal, click on the “Migration Plan” button under
the
Portfolio Tab. You will get access to a page as shown in the figure below.
Figure 83: Migration Plan
2023© UnifyCloud LLC | Confidential | For Internal Use Only Page | 157