Использование Amazon AWS в качестве сервера разработки. - PullRequest
3 голосов
/ 24 октября 2011

Я все еще дешевый.

У меня есть среда разработки программного обеспечения, которая является стандартным Ubuntu 11.04 плюс куча обновлений от Canonical. Я хотел бы настроить его так, чтобы я мог использовать экземпляр Amazon EC2 в течение 2 часов в неделю, когда мне необходимо выполнить полное тестирование системы на сервере «в дикой природе».

Есть ли способ настроить образ сервера Amazon EC2 (Ubuntu 11.04), чтобы при каждом его запуске он запускался, автоматически загружал обновления кода (или, наоборот, принимал обновления git push), а затем готовил меня к запуску до экземпляра сервера приложений. Можно ли также привязать этот сервер к URL-адресу (например, ec2.1.mydomain.com), чтобы я мог подключиться к своему веб-приложению с помощью браузера?

Кроме того, есть ли способ, которым я могу запустить утилиту командной строки, чтобы запустить мой экземпляр, когда я буду готов к тестированию, и затем закрыть его, когда я закончу? Используя эту модель, я мог бы выделить один или несколько серверов разработки для каждого разработчика и платить за них только тогда, когда они используются.

Ответы [ 2 ]

3 голосов
/ 24 октября 2011

Да, да, и больше да.Вот несколько хороших вещей, которые нужно отыскать в Google и узнать о SO и SF
- инструментах командной строки ec2 ,
- запускать собственные AMIэкземпляры (чтобы сэкономить утомительное и длительное время запуска gumf),
- route53 API для выполнения магии DNS ,
- ubunutu cloud-init для сценариев запуска ,
- 32-битные микроэкземпляры - ваш друг для разработки, поскольку они попадают в бесплатную скобку использования

1 голос
/ 15 декабря 2011

Все, что сказал Джеймс, хорошо. Если вы ищете что-то, требующее меньше технических ноу-хау и исследований, я бы также подумал:

...