Что выбрать для моего следующего проекта с Amazon Web Services (Linux)? Ruby / Python / другое, MySQL / PostgreSQL / другое

0

Я скоро запустил новый проект с Amazon Web Services, на Linux

У них есть фреймворки, доступные для PHP, Ruby, Python, Java и .Net
http://aws.amazon.com/ruby/
http://aws.amazon.com/python/

Я свободно говорю на PHP и Java, я ненавижу .Net

В проекте должно быть много (около 50) экземпляров Amazon соединяются с центральной кучей (или децентрализованы, еще не уверены), чтобы иметь задание, с автоматическим масштабированием и т.д.

Это означает, что между экземплярами будет много базы данных и связи.

Кроме того, большая часть работы будет связана с Интернетом, как использование другой веб-службы, обход веб-сайта и т.д. Поэтому мне нужна хорошая поддержка JSON/XML и что-то вроде SOAP было бы хорошо.

Я делал все это на PHP, используя SQLite и проходя через Apache, но поскольку мы переходим на Amazon, теперь у нас есть подробный контроль над каждым node с командной строкой и всем, я считаю, что это будет лучше с базой данных и демонами PostgreSQL в Ruby/Python.

Как вы думаете?

MySQL или PostgreSQL? Перепишите все, что было сделано в PHP, чтобы сделать лучшие демоны в Ruby или Python?

Если нет, я просто конвертирую много кода, чтобы использовать CLI вместо перехода через Apache.

Я очень открыт для других предложений

Большое спасибо

Теги:
amazon-web-services

1 ответ

1

Если у вас нет неотложной необходимости перезаписи, просто используйте существующую кодовую базу. Возможно, поэтапно реорганизуйте некоторые вещи, чтобы убедиться, что Ruby, Python или Java подходят для особых проблем. Например, Python - это идеальный язык клей, который также хорош для обхода и имеет встроенную поддержку json с версии 2.6.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню