Amazon EC2 + несколько сред (DEV, QA, PROD) - PullRequest
2 голосов
/ 13 сентября 2011

Я собираюсь начать путь разработки общедоступного интернет-сайта и разместить его в облаке Amazon и хотел бы узнать, как подобные люди настраивают свои en. Приложение будет интерфейсом asp.net с SQL-сервером.

Как правило, в других проектах я настраивал 3 отдельные среды (DEV, QA, PROD, как можно более идентичные) и развертывал приложение в каждой. Поскольку облачная модель отличается от моих типичных локальных корпоративных клиентов, мне было интересно, что люди делают для своих машин DEV / QA. Большинство людей делают все свои среды в облаке? Можно ли выполнять DEV / QA в помещении, а затем PROD находится в облаке? Я должен заботиться о бюджете, так что в идеале я не хочу делать все в облаке, но если это лучший способ, я могу делать сокращения в другом месте.

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

Я бы отказался от ручной установки Amazon EC2 и использовал бы AppHarbor сервис хостинга.

Я бы сказал, почему, но все, что вам нужно сделать, это прочитать мой ответ на другой вопрос

Реальные альтернативы Windows Azure PaaS (веб-роль)?

0 голосов
/ 13 сентября 2011

Это зависит от того, насколько ваш продукт зависит от определенных API Amazon.Если вы начинаете использовать SimpleDB и SQS и т. Д., Тогда становится трудно настроить среду разработки вне EC2 (хотя вы можете сделать это, предоставив альтернативные реализации).Если вы запускаете все в одном экземпляре, вы можете обойтись без локальной среды разработки, хотя по-прежнему полезно и легко использовать EC2 в качестве промежуточной среды (просто запустите идентичный экземпляр с тем же образом диска).Если вы находитесь где-то посередине, вы можете использовать локальную облачную установку, такую ​​как Eucalyptus или OpenStack, для локального тестирования своей среды, а затем перейти к EC2 перед развертыванием в рабочей среде.Одним из преимуществ этого в дополнение к экономии средств является то, что, как правило, гораздо проще тестировать и отлаживать локально, когда вам не приходится иметь дело с задержками в Интернете и ограничениями полосы пропускания.локально, тем лучше;просто обязательно проведите финальную стадию тестирования в среде EC2, чтобы предотвратить нежелательные сюрпризы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...