выбираем облако для проекта электронной коммерции asp.net - PullRequest
4 голосов
/ 11 марта 2012

У нас есть постоянный веб-проект электронной коммерции (B2B и B2C) на платформе asp.net 4.0.MS Sql-Server 2005 используется в качестве СУБД.

Основные цифры для емкости проекта:

  1. 15.000 продуктов
  2. 50.000 изображений для продуктов
  3. 400 B2B пользователь
  4. 3000 B2C пользователь
  5. 800-1000 ежедневных уникальных посетителей

мы планируем разместить этот проект в облачной инфраструктуре.

С точки зрения разработчика, какую платформу вы бы рассмотрели для этого приложения?

Заранее спасибо ..

Ответы [ 4 ]

4 голосов
/ 12 марта 2012

Помимо MS Azure, вы рассматривали AppHarbor ?

" AppHarbor - это полностью размещенная платформа .NET в качестве службы. AppHarbor может развертывать и масштабировать любое стандартное приложение .NET."

Чтобы уточнить: я никогда не использовал его сам, но слышал хорошие отзывы о них.

4 голосов
/ 11 марта 2012

Не знаю, почему вы рассматриваете что-либо, кроме Microsoft Azure.Каждый компонент вашего приложения использует продукты MS.

Существуют шаблоны VS Azure, которые можно использовать для преобразования вашего приложения в приложение Azure.Существует не так много различий для разработки для Azure и веб-серверов.

3 голосов
/ 11 марта 2012

Под «текущим» приложением подразумевается, что оно уже существует как стандартный стек Windows Server / IIS / ASP.NET / SQL (каким бы стандартным оно ни было).Перемещение на Windows Azure имеет явные и ценные преимущества, но их необходимо сопоставить со стоимостью миграции приложения на Windows Azure.Хотя вы можете обнаружить, что там довольно легко начать работу в демонстрационном режиме, приложение не было бы спроектировано с учетом Azure (или любой другой общедоступной облачной платформы, такой как AWS).Не обращайте особого внимания на архитектуру «простой миграции», делайте свои собственные обоснованные оценки.

Что касается других платформ, Google AppEngine не работает с .NET и AWS, в то время как отличная платформа, не имеет хорошей истории для SQL Server (где вы должны бросить свой собственный).<1000 посетителей в день - это не много, и им не нужна вся масштабируемость, предлагаемая платформами общедоступных облаков (где 1000 с в секунду - проблемная область), и они могут не оправдать затраты.Не зная намного большего, чем ваше краткое описание, я бы порекомендовал вам перейти с традиционного хостинга и совместного размещения.Возможно, используйте облако для надстроек, таких как микросайты, и узнайте, что нужно изучить, прежде чем вы добавите свой пакет с помощью PaaS Paltform. </p>

Примечание: я страстно выступаю за публичное облако и рекомендуюи работать с ним годами.Я просто думаю, что во многих случаях общедоступное облако не является наилучшим вариантом из-за затрат и рисков, измеряемых по стоимости бизнеса

0 голосов
/ 12 марта 2012

Движок Google App не нужен. Ваше приложение должно быть на языке Python или JVM.

...