65.9K
CodeProject 正在变化。 阅读更多。
Home

Coderbits 状态站点在 Azure 上

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2013年4月23日

MIT

1分钟阅读

viewsIcon

6485

在 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 会处理剩下的所有事情。

© . All rights reserved.