公司需求:业务需要快速上线,软硬件基础架构需要高可用与负载,用户访问速度响应要快,体验要好,并且数据要有定时备份计划。
我们从硬件机房搭建考虑,从采购硬件流程到安装配置部署,怎么也需要两三个月时间去把项目实施完成。考虑技术问题难道也比较大,过于传统的解决方案,自己维护起来难上加难呀;
解决方案: 跟着时代走,提高工作效率,云解决方案是目前领先的技术,已经得到全球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 缓存
原文地址:https://blog.51cto.com/13800844/2391723
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。