Creating a solution for assisted migration to the Azure Websites platform is intended to enhance customer acquisition while at the same time providing a good first impression to new customers through frictionless onboarding.
First version focus on IIS customers (especially customers of IIS 6 soon to reach end of life) promotes customer retention for Microsoft. EA customers may already have budget allocated for Azure, enabling them to leverage Azure assets benefits both these customers
• Capture existing IIS customers looking for a cloud based hosting solution to expand the Azure Websites business
• Enhance the Azure Websites customer base with new customers currently hosting websites with non-Microsoft IaaS and PaaS providers
• Management of customer assets such as hostnames and SSL certificates
2.1 MIGRATION PORTAL
The migration portal is an online entry point available to consolidate all resources for migration to Azure Websites including tools and documentation pointers.
The following is a summary of content per page:
2.2.1. Start Page
The content on the start page describes the Azure Websites Platform with a link to additional information available at http://azure.microsoft.com/en-us/services/web-sites, and presents migration sources supported.
For IIS server sources the request to migrate to Azure will initiate download for a server tool described in section 5.2 to enable readiness assessment and migration.
2.1.2. Readiness Assessment
“Downloading the Migration Assistant tool on your IIS server is a prerequisite for this Azure Websites readiness assessment. The Migration Assistant tool is available as open source, the license terms and source code are available for your review. Download
will start automatically. We will use the Migration Assistant to scan the following information on IIS server and identify readiness for website migration to Azure Websites:
• Websites running on the IIS server
• Application Pool settings used for each website
• Website Bindings
• Custom website modifications, requirements, or dependencies
To upload an existing migration readiness report please click Upload.
Click Next to continue.”
2.1.3. Readiness Assessment – Analysis Results
Once a migration readiness report is obtained either via customer file upload or Migration Assistant file upload, the analysis results will be displayed.
“The following assessment has been completed for migration readiness report 23232-2321-21321-21321.
Ready for migration.
Compatibility warnings detected.
Compatibility rule name
Click Next to start migration for websites selected. We will request Azure credentials to create your website(s) and we will not store or share these credentials. We will use these credentials for the duration of the current session only.
Please note this migration will not include management of resources like hostnames and SSL certificates. Refer to documentation at this link for migrating these resources.”
The migration page first needs to prompt the customer for a migration readiness report ID.
“Please provide the migration readiness report ID.”
Once a migration readiness report ID is available the content below can be displayed. Customers can also be presented with the option to select a different website name for Azure Websites.
“We are migrating websites selected based on migration readiness report 23232-2321-21321-21321.
Created website: http://example1.azurewebsites.net
Update content pending
 example2 website
Created website: http://example2.azurewebsites.net
Update content pending
Click Update Content to start content migration for websites selected. We will use the Migration Assistant tool to perform content migration. The migration Assistant tool is available as open source, the license terms and source code are available for your
review. If this tool is not installed on your IIS server download from this link.”
2.1.5. Migration – Summary
“We completed migration of the following sites based on migration readiness report 23232-2321-21321-21321.
example1 website: http://example1.azurewebsites.net
View migration report
example2 website: http://example2.azurewebsites.net
View migration report”
This page will contain links to documentation used to inform customers about the Websites platform any non-automated actions needed for website migration.