Назад | Перейти на главную страницу

Установка MongoDb на EC2

Я пытаюсь развернуть Rails 3.2.3 с приложением MondoDb на EC2. Я выбрал t2.micro пример. Однако я обнаружил, что для использования MonboDb мне нужно использовать как минимум m1.large - https://aws.amazon.com/marketplace/ordering?productId=6a12917c-d481-43a6-9c7a-619eeec4545a&ref_=dtl_psb_continue&region=us-east-1

Итак, вопрос в том, как мне на самом деле установить MongoDb на EC2: мне нужно купить его и настроить по ссылке выше, или просто вручную загрузить его с веб-сайта 10gen и установить так же, как я бы сделал на своем локальном компьютере? Если первый вариант, мне обязательно придется использовать m1.large экземпляр вместо t2.micro?

Ты смотришь на эта ссылка? Основываясь на моем прочтении, вы можете купить консервированный mongoDB-on-a-server с предварительно настроенным хранилищем и другими вещами. Если вы просто хотите установить MongoDB в ящик, убедитесь, что экземпляр ec2, который вы хотите запустить, соответствует требованиям MongoDB, и переходите оттуда. Серверы t2 Micro (по моему опыту) вполне подходят, если вам не нужна высокая производительность.

Версия MongoDB Community является бесплатной и с открытым исходным кодом. t2.micro обычно используется для тестирования или небольшой нагрузки, не рекомендуется для производственного использования. Для MongoDB лучше использовать m1.large. Также обычно лучше запускать приложение и базу данных на отдельных экземплярах.

CloudStax FireCamp - хороший способ развернуть кластер MongoDB. Пожалуйста, обратитесь к этому ответу для получения подробной информации, https://stackoverflow.com/a/45000300/8280034.

Помимо ручной настройки и настройки AMI вы можете использовать службу развертывания, например Deploy4Me. Это просто лучший способ настроить AWS. Вы можете настроить Ruby и MongoDB для установки на одном сервере. Таким образом, вы получите полностью настроенную среду с некоторыми дополнительными преимуществами, такими как безопасность и правильная конфигурация Linux.