0% found this document useful (0 votes)
17 views157 pages

CloudAtlas ModernizeandMigrate UserGuide

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views157 pages

CloudAtlas ModernizeandMigrate UserGuide

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 157

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy