Подтвердить что ты не робот

Веб-службы Amazon + ASP.NET MVC 3 + MySql

У меня есть приложение, построенное на ASP.NET MVC 3, которое использует Entity Framework для подключения к MySql для своего хранилища данных. Я рассматриваю варианты хостинга, и Amazon выглядит как очень соблазнительное место для меня, поскольку пользовательская база будет перемещаться между обеими крайностями (массивная аудитория и без аудитории).

1) Возможно ли это?

2) Это плохая идея?

3) Если возможно, что мне нужно от AWS, чтобы заставить его работать?

Любая помощь будет очень полезна, я ищу установку хоста на этой неделе.

Спасибо заранее!

4b9b3361

Ответ 1

Проблема с AWS заключается в том, что администрирование и настройка сервера на вас, вам придется настроить сервер и IIS, я бы предложил вам использовать appharbor, это хостинг PaaS, который использует Git для развертывания, и он очень приятен в использовании, он был в бета-версии почти год, и я нахожу его очень надежным, у меня на нем есть производственное приложение без вопросы. Его инфраструктура работает под управлением AWS, и вы получаете возможность масштабироваться, когда вам приходится добавлять больше веб-серверов на панель управления, и вам не нужно настраивать сервер самостоятельно.

Ответ 2

Я бы хотел, чтобы второе голосование за афиргу со следующими двумя центами совета...

Сначала я попытался использовать MySql с appharbor, используя их интегрированную службу MySql, но я обнаружил, что было сложно использовать несколько приложений в одной базе данных. Мне нравится держать приложение администратора отдельно от пользовательского приложения, и я обнаружил, что это невозможно сделать, используя лучшие методы appharbor. Вместо этого я решил использовать Amazon RDS прямо из приложения appharbor. Вам нужно убедиться, что они находятся в одних и тех же зонах доступности для производительности, но это работает хорошо для меня.

Я также сохраняю экземпляр Amazon EC2 для рабочих процессов, которые я запускаю непосредственно с Планировщиком задач в Windows b/c appharbor, еще не поддерживает рабочие процессы.

Эта настройка работает хорошо для нас...

Другим явлением было некоторое время, которое у них было в прошлые выходные... но это обязательно произойдет с любым сервисом, и они быстро его поддержали. Они также теперь интегрировали дополнение StillAlive, которое я еще не использовал, но взволнован.

EDIT MAY 2012: у AH теперь есть варианты для фоновых работников, проверьте это сообщение в блоге http://blog.appharbor.com/2012/4/18/scheduled-tasks-using-quartz-and-appharbor-background-workers