Запуск обработчика числа JavaSE в облаке - PullRequest
2 голосов
/ 21 августа 2009

Я потратил много времени на построение стохастического моделирования на Java. Они отлично работают, но оборудование компании ненадежно, устареет и вряд ли скоро будет заменено.

Симуляции и вычисления чисел полностью написаны на J2SE. Некоторые из них нуждаются в небольшом взаимодействии с графическим интерфейсом или для отображения окна, чтобы визуализировать изображения, которые затем сохраняются на диск. Иногда было бы также неплохо иметь возможность запускать код Matlab или R на более быстрой, удаленной машине с оплатой за использование.

Мой вопрос: это просто / можно просто запустить мое моделирование J2SE, купив время в облаке где-нибудь?

Это должно быть безопасно, так как некоторые данные имеют проблемы с NDA.

Я новичок в облаке, и в настоящий момент EC2 звучит немного устрашающе, плюс я не уверен, что смогу использовать на нем графический интерфейс. В предыдущей работе я просто открывал виртуальную машину компании в веб-браузере (под управлением XP), копировал свои файлы и затем запускал код на гораздо более быстрой виртуальной машине. Вот такая легкость мне нужна, хотя в этом случае машины принадлежали компании.

1 Ответ

1 голос
/ 21 августа 2009

Необходимость ускорения графического интерфейса несколько ограничит ваши возможности. EC2 не так плох, как кажется, когда вы добавляете в него некоторые сторонние инструменты, такие как RightScale . Но как только вы запустили EC2, вы должны установить Linux с Xvfb и посмотреть, отвечает ли образ вашим потребностям (Xvfb не всегда, но, похоже, ваши потребности довольно просты). Или вы можете пойти с Windows на EC2.

Существует множество служб VPS для Linux, которые работают на Java и даже могут выполнять Xvfb, что будет более дешевым вариантом.

Тем не менее, самая большая проблема, которую я вижу, это проблема NDA. На стороннем облаке нет хорошего способа обойти это. Скорее всего, вы будете соблюдать разумные стандартные соглашения о неразглашении, но в облачных вычислениях сегодня существует серьезная проблема конфиденциальности (если, конечно, вы не используете собственное облако на оборудовании, которым вы управляете).

...