Java API - облачный сервис - PullRequest
       16

Java API - облачный сервис

0 голосов
/ 31 декабря 2010

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

Я пытаюсь создать персональное облачное хранилище, используя мой жесткий диск объемом 2 ТБ.Наверное, я ищу указатели на то, с чего начать, какие API использовать [предпочтительно JAVA и J2EE], безопасность, риски?

Ответы [ 2 ]

3 голосов
/ 31 декабря 2010

Во-первых, я очень рекомендую преодолеть вашу паранойю; Очень маловероятно, что сотрудники Dropbox проведут свой обеденный перерыв, глядя на ваши фотографии или что-то еще. Буквально миллионы людей хранят свои вещи в Dropbox, и никто не нарушил их конфиденциальность.

Тем не менее, Dropbox основан на Amazon S3, который (поскольку я предполагаю, что вы доверяете Amazon точно так же, как вы доверяете Dropbox) имеет клон с открытым исходным кодом, который вы можете запускать самостоятельно. Взгляните на Эвкалипт . Поскольку вы специально включили Java, я укажу, что превосходный AWS SDK для Java работает в магазинах Eucalyptus S3 так же хорошо, как и в Amazon.

0 голосов
/ 31 декабря 2010

Как это облачное хранилище, если оно находится на жестком диске 2 ТБ?Как вы думаете, почему ваш собственный сервис будет более безопасным, если он доступен через Интернет, чем сервис, которым занимаются люди, специализирующиеся на этом.Я предполагаю, что у Amazon, вероятно, больше опыта, чем у кого-либо еще, с точки зрения доступного по HTTP хранилища файлов (S3).

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

...