Founded in Taiwan during 2006, this middle size corporation of 50 employees is a publishing house catered to the taste of knowledgeable individuals of working age. This corporation has published books in various categories and genres such as inspirational, art design, business management, literary novel, and information technology. Embracing the responsibility to share knowledges to the public, this corporation hopes combine technology and humanism and deliver its readers a high-quality and enjoyable reading experience.
This publishing house is facing a rise in the number of visitors accessing their current website, which includes e-commerce options and book previews. However, the response time of their website cannot respond to a larger audience. Therefore, they wish to migrate their website to Azure to utilize scalability functions of cloud. Some requirements include code re-designing without diminishing current functions and the addition of monitoring systems.
Choice of Cloud Migration- Microsoft Azure
Microsoft Azure is a smart, cost-effective public cloud that assists organizations to remain competitive and profitable. By adopting Microsoft Azure, organizations can optimize cost, speed up the delivery of solutions, and focus on higher impact work. About a year ago, Microsoft Azure has launched a new web apps migration choice-Azure Migrate for the migration of .NET web applications to Azure App Service simply with the help of Migration Assistant tool.
We could segment our solution into three parts, compute, design, and database.
Our proposed solution for the computation aspect is to migrate on-premises website to Azure and altering into an App Service. The App Service allow the use of Azure Backup alongside scalability and high availability custom settings. The design of our solution is to use Azure Key Vault for privacy control, use Managed Identity to save the retrieved data from Key Vault, and adopt suggested ASP.NET website settings according to App Service Migration Tool. Lastly, database is not altered since other on-premises integrated systems includes the use of current SQL Server, but a Hybrid Connection is deployed for the connection of Intranet and Azure.