Coderbits 状态站点在 Azure 上





5.00/5 (1投票)
在 Windows Azure 上为 coderbits 构建状态站点
介绍
本文将利用 Windows Azure,详细描述构建一个状态站点以监控 coderbits 网站和集成服务的过程。
计划
该项目将包含以下组件:
网站
主网站将负责显示 coderbits 网站和集成服务的状态。它将使用 Azure Web Sites 部署,并利用 C#、.NET 4.5、ASP.NET MVC 4、Entity Framework、SQL 数据库、SignalR 以及 Angular、Knockout 或 Ember 等客户端 MVVM 框架。
API
API 将负责提供一个 RESTful 接口,用于以编程方式访问网站上可用的状态信息。它也将使用 Azure Web Sites 部署,并利用 C#、.NET 4.5、Web API、Entity Framework 和 SQL 数据库。
监控服务
监控服务将是一个在 Azure 虚拟机内运行的 Windows 服务。它将使用 C#、.NET 4.5、Entity Framework 和 SQL 数据库构建。监控服务将负责 ping coderbits 网站,向网站发送 HTTPS 请求,并获取集成服务的当前状态信息。所有这些信息都将通过将其存储在 SQL 数据库中,供网站和 API 使用。
移动友好
网站将设计为响应式,并为使用移动设备的设备提供积极的体验。
为什么使用 Azure
Windows Azure 的优势在于,我无需担心基础设施和硬件的可靠性和可扩展性。我可以专注于我的业务核心,即开发软件和解决方案,因为 Azure 会处理剩下的所有事情。