2013-11-19 4 views
0

На виртуальной машине Azure PaaS у меня есть довольно большие файлы, которые я бы хотел передать на виртуальную машину Azure IaaS. Я могу придумать несколько способов сделать это: FTP, SMB, но я понятия не имею, какой метод будет «лучшим».Перенос файлов с Azure PaaS VM на IaaS VM

Кто-нибудь сделал это раньше? Любые предложения, чтобы начать меня?

Спасибо!

ответ

2

Вы считаете, что используете хранилище для хранения Azure? Это так же быстро, как использование локального диска, если вы находитесь в одном центре обработки данных. Если вам необходимо программно передать эти файлы, вокруг него есть API-интерфейсы на основе REST или .NET-оболочки.

В противном случае, вы можете просто использовать один из бесплатных или коммерческих инструментов, чтобы сделать так, как это одна: http://azurestorageexplorer.codeplex.com/

+0

Да, дисковые VHD с установленными данными защищены хранилищем памяти. У меня есть отдельные файлы на одном блоке VHD, которые я бы хотел передать в другой блог VHD на другой виртуальной машине. – BigHands79

+0

Я не уверен, поняли ли вы мой ответ. Вы можете передавать отдельные файлы с одной виртуальной машины на другую виртуальную машину через хранилище blob. – Igorek

+0

Как вы можете это сделать? Хранилище Blob ничего не знает о том, что он хранит, что в данном случае является VHD с файловой структурой NTFS. Я хотел бы передать один файл на VHD; например e: \ somedirectory \ foo.jpg – BigHands79

0

Передача файлов на IaaS VM может быть немного боли, нет элегантного способа чтобы сделать это, что я могу сказать. Варианты мы использовали следующие:

  1. FTP на компьютере, запустив приложение FTP-сервера внутри виртуальной машины
  2. открыть соединение RDP с общим буфером обмена и/или жестких дисков и скопировать файл (ы)
  3. Создание VPN и скопировать файлы с помощью UNC
  4. используйте новую функцию Azure Service File недавно объявленную в предварительном просмотре (http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx), затем используйте AzCopy (http://aka.ms/azcopy) для передачи файлов в хранилище больших двоичных объектов

Вариант 4, вероятно, самый изящный, но в равной степени самый сложный, поскольку он включает в себя регистрацию для предварительного просмотра функции, а затем все работает. Тем не менее, это позволит вам получить доступ к файлам через IaaS на нескольких компьютерах, а также получить доступ к файлам через любые решения PaaS, которые у вас могут быть.

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