Развертывание Java в облаке для быстрого вычисления - PullRequest
0 голосов
/ 07 ноября 2011

У меня есть приложение, написанное на Java, которое выполняет некоторые простые, но трудоемкие вычисления, анализируя некоторые тексты, выводя результаты на терминал. Я хочу ускорить процесс, развернув это приложение в облаке и позволяя рассчитать его там. Какой облачный сервис допускает такое развертывание с минимальным изменением кода?

1 Ответ

1 голос
/ 07 ноября 2011

Большинство серверов облачных вычислений предназначены для размещения веб-приложений (в основном, сервлетов). Я предполагаю, что ваше приложение не является веб-приложением. Вы можете написать простое веб-приложение, которое оборачивается вокруг вашего приложения и использует некоторый уровень обмена сообщениями для распределения нагрузки. Затем вы можете развернуть его на любом из крупных облачных сайтов (например, GAE, AWS, CloudFoundry).

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

...