Итак, я запускаю MongoDB raw, вручную установленный на Red Hat linux на AWS. Я смог установить, подключиться к веб-стеку и остальной архитектуре, настроить 3 диска EBS для каждого компонента. Он отлично работает для развития. У меня нет каких-либо осколков или ничего другого, кроме вышеперечисленного.Аутсорсинг DBA для MongoDB на AWS?
Я понимаю, что, поскольку я почти готов, я никогда не смогу обеспечить бдительный мониторинг и обслуживание 24/7 и исправление плохих вещей, которые неизбежно произойдут. Отчасти это связано с тем, что у меня не будет времени вообще, и даже если бы я это сделал, кривая обучения для оптимизированного производства MongoDB слишком велика, чтобы заглядывать на лету.
Так что я хочу заплатить кому-то еще, чтобы сделать это за меня. Я не хочу, чтобы AWS управлял параметрами NoSQL, как я ДОЛЖЕН, на данный момент (давайте примем это как негибкое ограничение для аргумента), придерживайтесь MongoDB. Я не могу использовать Rackspace, потому что они заставляют вас покупать ВСЕ, включая множество ненужных сервисов, которые мне не нужны. Я не могу просто купить с ними DBA MongoDB. Мне не нужна помощь ни с чем другим, поскольку это касается моей архитектуры на AWS (известные слова, но опять же, ради аргумента).
Я посмотрел @ Percona: их Аутсорсинг DBA - это именно то, что я хочу. Опять же, может быть, я не знаю, чего хочу. Какие у меня другие варианты? Что делают люди, занимаясь развитием и производством? Попытайтесь полагаться на сочетание своих знаний/обучения/поддержки AWS Developer, пока они не смогут заплатить наемный работник? Каковы типичные варианты этого? Оплачиваете ли вы случайного фрилансера на Upwork для круглосуточного обслуживания на контрактной основе (yikes)?
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании, а просить совета по выбору контракта на обслуживание. –
Действительно, это ходатайство. +1 закрыть. – Saleem