2013-07-14 7 views
0

Я планирую запрограммировать программное обеспечение (в java), которое будет (надеюсь) использоваться очень много. Вначале я могу запускать его на своем собственном сервере, но если он станет популярным, мой сервер будет наиболее схоже сбой.Облачные сервисы - EC2 против GAE против Lunacloud против Jelastic против

Итак, мой план - запрограммировать его для облачного сервиса, такого как Amazon EC2, Google App Engine, Lunacloud или другие.

У приложения пока нет gui. Он будет сосредоточен на SOAP или JMS (или что-то в этом роде) и должен хранить много данных в реляционной базе данных (PostgreSQL было бы неплохо).

Поскольку я новичок в облачных сервисах, я немного поработал с GAE. Основное использование легко, но как только я использую JPA и ManyToMany-Relations GAE - это дерьмо. Также сделать SOAP или JMS Server в GAE непросто.

Поскольку я потерял свой уик-энд с попыткой GAE, я подумал, что было бы неплохо спросить сообщество.

Какое облачное обслуживание подойдет наилучшим образом для моих требований? Каковы преимущества и различия между этими услугами? Что еще вы можете порекомендовать?

ответ

1

Это вопрос слишком широкий, чтобы дать хороший ответ, но вот несколько советов, которые должны помочь.

Существует различие между платформой как службой (GAE, Jelastic, Heroku) и инфраструктурой как службой (EC2).

В платформе как категории услуг у вас есть больше автоматизированной инфраструктуры и часто очень мало видимости базовых компонентов. Это может облегчить работу с точки зрения разработчика, но имеет свои недостатки. Вы часто запираетесь на то, как работает поставщик, и его может быть сложно переключить. У вас также могут быть ограничения относительно того, что вы можете делать с вашим приложением.

В категории «Инфраструктура как услуга» вы получаете доступ к виртуальным машинам, которые вы можете настроить и автоматизировать самостоятельно. У вас больше гибкости на платформе такого типа, но вы, как правило, должны самостоятельно выполнять большую часть работы. EC2 имеет свою версию платформы как услугу с эластичным бобовым стеблем.

+0

Итак, что бы вы выбрали для моей цели? Кажется, что Jelastic довольно приятный и легкий масштабирование от облаков, и по сравнению с Heroku он дешевле. – Ph3n1x

0

Я бы recoomend также heroku, потому что у него нет ограничения трафика, и вы можете запустить базовый экземпляр бесплатно. если вам не нужны nosql dbs и дополнительное программное обеспечение, это будет очень дешево, а неограниченный трафик хорош для ваших веб-сервисов. У Gae есть собственная структура, поэтому я могу понять ваши проблемы с вашей структурой db очень хорошо. heroku и ec2 не ограничивают ваши планы, но ec2 обычно стоит дорого, если вы не планируете часто увеличивать и уменьшать масштаб. heroku также очень дорого стоит, когда вы хотите добавить дополнительное программное обеспечение и увеличить масштаб. Я не знаю, можете ли вы масштабироваться так же хорошо, как с ec2, если вы хотите использовать jelastic.

другой, но комплексный подход будет арендовать некоторые нормальные корневые серверы с неограниченным трафиком, где один экземпляр акта в качестве балансировки нагрузки, но вы должны сделать конфигурацию с помощью yourseld

+0

Мне кажется очень трудно увидеть, что вы получаете и что вам нужно заплатить. Heroku, например. Мне кажется очень дорогим. – Ph3n1x

+0

С точки зрения pricig Jelastic действительно кажется многообещающим, поскольку он автоматически распределяет физические ресурсы, которые необходимы каждому приложению. Кроме того, цена на услугу зависит от выбранного вами провайдера хостинга, поэтому у вас есть множество вариантов. Jelastic предлагает множество непревзойденных возможностей. Вот полезное видео о том, как легко проектировать и проверять стоимость, которую вы платите: http://jelastic.com/pricing.И если вы хотите, чтобы яркое сравнение с другими платформами читало преимущества прямо здесь: http://blog.jelastic.com/2012/02/27/google-app-engine-vs-jelastic/ – Daria

+0

Я уже нашел сравнение. Существует также один для [Heroku] (http://blog.jelastic.com/2012/02/09/jelastic-versus-heroku/) и [Beanstalk] (http://blog.jelastic.com/2013/04/16/упруго-бобовый стебель-против-Jelastic /) – Ph3n1x

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