2015-08-20 4 views
0

У меня есть приложение Rails, которое я разрабатываю на своей локальной рабочей станции, и хочу развернуть это приложение на моем Amazon AWS VPC наилучшим образом. В настоящее время я даю серверу веб-сервера и базы данных публичный IP и SSH в эти поля для настройки. Я уверен, что это противно и хочет изучить лучшие способы сделать это.Реализация Rails для производства в правильном направлении

Каким образом следует правильно развернуть миграцию кода и базы данных на серверы, которые находятся в частной подсетей на AWS VPC? Я прочитал, что автоматизация является ключевой, и люди должны отключать SSH и порт 22 вместе, но я не знаю, с чего начать настройку без входа в систему через SSH.

ответ

0

Ответ правильный.

Рельсы через эластичный бобовый шток велик, его можно автоматизировать с помощью CI.

Несовершеннолетний, кукольный, любой менеджер конфигурации будет улучшением.

Единственное, что можно с уверенностью сказать: ручное развертывание никогда не является лучшей практикой. Он подвержен ошибкам и создает «пользовательские знания». Лучшая практика говорит, что делать все, что удаляет ручной процесс, даже если это делается через SSH из CI.

+0

Спасибо, я собираюсь взглянуть на ELB. Что такое «автоматизировать с помощью CI»? Интерфейс командной строки? – fixulate

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