Я планирую запрограммировать программное обеспечение (в 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, я подумал, что было бы неплохо спросить сообщество.
Какое облачное обслуживание подойдет наилучшим образом для моих требований? Каковы преимущества и различия между этими услугами? Что еще вы можете порекомендовать?
Итак, что бы вы выбрали для моей цели? Кажется, что Jelastic довольно приятный и легкий масштабирование от облаков, и по сравнению с Heroku он дешевле. – Ph3n1x