2013-06-01 8 views
19

Мне нужно настроить веб-сервер и сервер базы данных на EC2. Должно быть легко перейти на другого поставщика услуг позже.Использование бродяг на EC2

В настоящее время у меня есть веб-сервер и сервер баз данных, каждый из которых работает на отдельных экземплярах EC2 с программным обеспечением, установленным там удаленно.

Можем ли мы запустить брандмауэр в этих микроуровнях с предварительно установленными и предварительно сконфигурированными программными обеспечением, такими как LAMP stack, и использовать их вместо этого. Таким образом, я закончил с двумя бродячими боксами, один для веб-сервера, другой для сервера базы данных.

Amazon предоставляет уже средства для копирования экземпляра, но, скорее всего, он скопирован в другой экземпляр EC2. Если есть необходимость перейти к другому провайдеру, это будет тот же процесс повторной установки всех. Итак, на виртуальной коробке Amazon установлена ​​собственная виртуальная коробка.

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

ответ

25

Бегущий бродяга внутри вашей коробки AWS, вероятно, не подходит. Вы заглянули в Vagrant AWS provider?

Это позволит вам устанавливать и снабжать ваши коробки AWS бродягой и кукловодом или шеф-поваром ... если вы используете Puppet или Chef для обеспечения своих серверов, тогда у вас будет очень портативная «скриптовая» установка для ваших серверов, которая могут быть легко перенесены на другого поставщика позднее ...

+0

thanks Matt. что меня сбило с толку. потому что, если бы я создал ящик и установил его внутри экземпляра AWS, это означало бы запуск 2 операционных систем, один для экземпляра экземпляра Amazon и другой для бродячего бокса. Я проверю другие варианты, которые вы указали. – fortm

+0

Если есть 2 веб-сервера и 1 сервер базы данных, я думаю, что мне нужно предоставить все 3 из них в виде трех ящиков внутри Vagrant? – fortm

+1

Да, это правильно ... эта статья является разумным примером создания нескольких серверов с одним бродячим файлом ... http://shawn.dahlen.me/blog/2013/04/12/manage-all-application- environment-with-vagrant/ Он использует поставщика цифрового океана ... но если вы используете его вместо поставщика aws, он должен дать вам честную идею! :) –

Смежные вопросы