2014-01-12 6 views
0

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

Есть ли установка Heroku или Amazon, которую я мог бы использовать для этого?

Использование Amazon Я могу загрузить файл в обработанную Amazon Simple Storage Service и запустить задание процесса, а затем опубликовать результаты этого задания через веб-службу?

Я просто спрашиваю о вариантах высокого уровня, поскольку я не уверен, с чего начать?

ответ

0

Откуда берутся эти входные файлы? Какие услуги они потребляют впоследствии?

Один возможный рабочий процесс на AWS. 1. Измените свою банку, чтобы читать ее с S3 и пишите на S3 2. Создайте веб-сервис в этой банке с помощью простого API, который занимает место S3 и возвращает место S3, куда будет выводиться выход. 3. Выполнить эту банку на EC2 хозяина, возможно, с помощью Elastic Beanstalk

рабочий процесс будет что-то вроде: 1. Загрузить файл ввода s3 2. Вызвать WebService, обеспечивая URL S3 входной файл 3. Вебсервис выполняет задание и записывает файл в другой ведро S3, возвращая URL-адрес

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

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