Использование бродяг на EC2
Мне нужно настроить веб-сервер и сервер базы данных на EC2.
После этого вам будет проще перейти на другого поставщика услуг.
В настоящее время у меня есть веб-сервер и сервер баз данных, каждый из которых работает на отдельных экземплярах EC2 с программным обеспечением, установленным там удаленно.
Можно ли запустить брандмауэр в этих микроуровнях с предварительно установленными и предварительно сконфигурированными программными обеспечением, такими как стек LAMP, и использовать их вместо этого. Поэтому я закончу с помощью двух бродячих боксов, один для веб-сервера, другого для сервера базы данных.
Amazon предоставляет уже средства для копирования экземпляра, но, скорее всего, он копируется в другой экземпляр EC2. Если есть необходимость переехать к другому провайдеру, это будет тот же процесс повторной установки всех. Итак, на виртуальной коробке Amazon установлена собственная виртуальная коробка, в которой я смотрел.
Я не знаю, насколько это хорошо или плохо. Я сомневаюсь, что это повлияет и на производительность. Пожалуйста, поделитесь своими взглядами. Цель состоит в том, чтобы подготовить env локально и иметь гибкость, чтобы легко развертывать его на любом поставщике услуг.
Ответы
Ответ 1
Запуск бродяги внутри вашей коробки AWS, вероятно, не является правильным решением. Вы заглянули в поставщик Vagrant AWS?
Это позволит вам настроить и предоставить свои боксы AWS с помощью Vagrant и Puppet или Chef... если вы используете Puppet или Chef для предоставления своих серверов, тогда у вас будет очень портативная "сценарийная" установка для ваших серверов, которая может легко перейти к другому провайдеру позднее...
Ответ 2
Таким образом, запуск виртуальной машины в другой виртуальной машине, вероятно, не самый лучший. Но если вы хотите установить Vagrant на Amazon Linux, вы можете сделать:
wget https://releases.hashicorp.com/vagrant/2.2.4/vagrant_2.2.4_x86_64.rpm
sudo rpm -ivh vagrant_2.2.4_x86_64.rpm
RPM - это версия Centos со страницы загрузки здесь: https://www.vagrantup.com/downloads.html
Но тогда вы не можете установить virtualbox для запуска виртуальной машины.