У меня есть службы синхронизации, построенные с использованием .Net WCF, .net 4.0, SQL Server 2008 и размещенных в службе Windows.Amazon EC2 для службы Windows WC
Ниже приведена некоторая пользовательская реализация, которую мы сделали;
Пользовательские DB Пулы соединений, заполненных на начало применения, и есть очистка резьбы, а которая проходит через вне жизненного цикла приложения.
Пользовательские сеансы, поскольку приложение не предназначалось для развертывания в IIS и BasicHTTPBinding, было использовано, поэтому был выполнен пользовательский сеанс. Следовательно, поток Cleaup также работает для очистки неактивных сеансов.
[Конкретная таблица] Кэш. В базе данных есть конкретная таблица, которая использовалась для высокой частоты, поэтому мы реализовали пользовательский кеш, чтобы избежать слишком большого количества обращений к базе данных, этот кеш начинается в начале приложения.
С учетом вышеуказанных вопросов просьба предложить мне следующие;
Является ли это приложение подходящим для развертывания на IIS? (Я думал, что приложение, развернутое на IIS, остается в живых только в действии и останавливается, когда оно простаивает, поэтому кэширование, объединение будет потеряно и повторно инициализировано)
Является ли Amazon EC2 подходящим для этого; ИЛИ Я должен зарегистрироваться для экземпляра Windows EC2? пожалуйста, проинструктируйте меня об этом (я никогда раньше не использовал ec2 и не имел много информации об этом)
Поддерживается ли отказоустойчивость кластеризации?
Есть ли какой-либо вариант для демонстрационного счета?
Что касается Windows Azure, следует ли мне это рассмотреть?
С уважением
Меня тоже интересуют ответы на вопросы. В основном я хочу запустить службу WCF в облаке. – Saab
Мы купили экземпляр Windows, и он работает 247, и развернул службу в качестве службы Windows. –