В настоящее время я пытаюсь создать (более простую версию) веб-сайт статуса, подобный Сервисная панель обслуживания Amazon
Как правило, мне нужно подключиться примерно к 3 центрам обработки данных и нескольким веб-сайтам, по крайней мере, с сообщением Up / Down.
Я в основном знаком с C # и некоторым веб-программированием. Я немного знаком с веб-сервисами, и похоже, что это был бы хороший способ реализовать это. Я могу прогуляться по учебникам для отдельных частей, но я не уверен, как работает обзор чего-то подобного.
Как я понимаю, это будет разбито на следующие части:
- Веб-сайт статуса - ASP.NET
- Веб-служба - C # / ASP.NET
- Какая-то программа для отправки статуса на веб-сервис - C #?
Для статуса сайта, сайт статуса просто запустит скрипт, чтобы проверить, возвращает ли URL ошибку.
Я запутался в простейшем способе реализации статуса ЦОД. Из того, что я понимаю, я могу написать веб-сервис, который будет получать ответы от центра обработки данных. Является ли самый простой способ сделать это на языке C #, расположенном в каждом центре обработки данных, который проверяет состояние (возможно, входит в базу данных SQL) и затем отправляет его в веб-службу? Я также запутался в простейшем способе получить эту информацию на веб-сайте статуса. Я полагаю, что для веб-службы проще всего записать файл, который будет читать веб-сайт статуса. Кроме того, я полагаю, что потребуется время для вызова вызовов веб-службы и сообщить об отключении, если он не получит сообщение о состоянии в течение определенного периода времени.
Буду признателен за любую справочную помощь высокого уровня. Спасибо.