公司需求:业务需要快速上线,软硬件基础架构需要高可用与负载,用户访问速度响应要快,体验要好,并且数据要有定时备份计划。


         我们从硬件机房搭建考虑,从采购硬件流程到安装配置部署,怎么也需要两三个月时间去把项目实施完成。考虑技术问题难道也比较大,过于传统的解决方案,自己维护起来难上加难呀;


        解决方案:

              跟着时代走,提高工作效率,云解决方案是目前领先的技术,已经得到全球IT业界人员的认同。

                        

             此解决方案建立在 Azure 托管服务上:Azure SQL Database, Azure Monitor, 内容分发网络 和 用于 Redis 的 Azure 缓存。这些服务在高度可用的环境中运行,进行了修补和支持,使你可以将精力集中在解决方案上,而非运行它们的环境上。



实施指南(基础架构计划后,一个星期时间完成----老板很满意


1、Web 应用
     应用服务 Web 应用在单一区域中运行,可访问 Web 和移动浏览器。内容管理系统(例如 Orchard 或 Umbraco)提供管理内容并将其部署到网站的服务。    

    使用 Visual Studio 将 ASP.NET Web 应用部署到 Azure App Service

2、Azure SQL Database
     SQL 数据库存储并提供有关网站的数据。    

    SQL 数据库教程:使用 Azure 门户在数分钟内创建 SQL 数据库

3、Azure Monitor
     Application Insights 提供对运行状况和性能的监视和诊断。    

    使用 Application Insights 管理应用程序性能

4、内容分发网络
     提供静态内容(如图像、脚本和 CSS)的内容交付网络,可减少 Web 应用服务器上的负载。    

    在 Azure 应用服务中使用 Azure 内容交付网络

5、用于 Redis 的 Azure 缓存
     用于 Redis 的 Azure 缓存通过减少主数据库上的负载来启用快速查询并提高可缩放性。    

    如何使用用于 Redis 的 Azure 缓存