2010-12-10 4 views
2

В настоящее время у меня есть базовый Windows Server 2008 AMI, который я создал на Amazon EC2. Я использую его для создания 20-30 экземпляров EC2 на базе EBS за раз для обработки больших объемов данных в PDF-файлах для клиента. Однако, как только обработка данных будет завершена, я должен вручную подключиться к каждой машине и скопировать файлы. Это требует много времени и усилий, поэтому я пытаюсь найти лучший способ использовать S3 в качестве централизованного хранилища для выведенных PDF-файлов.Amazon EC2 Windows AMI с общим хранилищем S3

Я видел несколько сторонних (коммерческих) утилит, которые могут отображать ведра S3 на диски в Windows, но есть ли лучший, более разумный способ достичь того, что я хочу? Не использовав S3 раньше, только EC2, я не уверен, какие опции доступны, и я не смог найти что-либо в Интернете, рассматривая проблему использования S3 в качестве централизованного хранилища для нескольких экземпляров EC2 Windows.

Обновление: Благодарим за рекомендации инструментов командной строки для использования S3. Наделся на нечто более интегрированное и менее ad-hoc. Поскольку EC2 тесно связан с S3 (S3 использовался как механизм хранения по умолчанию для AMI и т. Д.), Возможно, что я мог бы сделать что-то более аккуратное/упрощенное. Возможно, даже вокруг Private Cloud Networks и EC2 поддерживаются серверы S3 и т. Д. Или что-то (область, о которой я ничего не знаю). Никаких других идей?

+1

Вы, вероятно, исправили это давным-давно, если нет. Почему бы не прикрепить объем EBS к одному серверу и просто поделиться им с помощью общего сетевого ресурса Windows на других серверах? – Yooakim 2011-10-24 06:14:32

+0

На самом деле это была идея, с которой я пришел, в конце концов, хотя к этому моменту у нас не хватило времени и просто это делало сложно, вручную копируя вещи вокруг машин. Поскольку компьютеры EC2 имеют внутренние IP-адреса, и вы можете создавать группы машин, это похоже на наиболее логичное решение. Спасибо за предложение. Определенно, как я попробую в следующий раз. – pauldunlop 2011-10-24 12:40:02

ответ

-2

Это звучит очень похоже на работу с хаосом/Amazon MapReduce. К сожалению, Hadoop лучше всего развернут на Linux:

Hadoop on windows server

Я предполагаю, что программное обеспечение вы используете для обработки PDF-только для Windows? Если это не так, я бы серьезно подумал о переносе вашего решения на Linux.

+0

К сожалению, это полностью настраиваемая часть программного обеспечения, для которой требуется полная среда Windows .NET/IIS. У нас нет выбора. Текущая настройка у нас отлично работает для реального поколения. Это всего лишь проблема поиска способа, чтобы все 30 машин выписывали в единое централизованное место, чтобы сократить рабочее время после обработки. – pauldunlop 2010-12-10 15:42:10

1

Вы можете использовать экземпляр EC2 с EBS, экспортированный через samba, который может действовать как централизованное хранилище, которое может отображать окна.

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