У меня есть служба Windows.NET и веб-приложение.NET, которое я хотел бы развернуть на своих экземплярах Amazon EC2 Windows 2008. На данном этапе все, что я должен сделать, должно скопировать заархивированные файлы через в поле EC2 и удаленный рабочий стол к экземпляру EC2 и закончить развертывание.
Чтобы сделать это, я попробовал LogMeIn Hamachi2, чтобы создать P2P VPN и использовать RoboCopy для копирования файлов, однако кажется, что Hamachi не работает над Windows EC2.
Каково Ваше решение для развертывания Ваших приложений.NET к экземплярам Windows EC2? Я не хочу выполнять FTP-сервер на поле только для подъема моих файлов на сервере и не имею сервера VPN (как OpenVPN) работающий для выполнения облачного решения VPN.
Возможно, я могу найти простой способ использовать Amazon S3 в качестве стратегии? Какие-либо идеи? Предложения?
Мы используем http://filezilla-project.org/ . Вы можете использовать SFTP и работать на альтернативном порту, и это не должно быть так уж плохо.
Теоретически можно использовать клиент S3, например WebDrive . Я использовал WebDrive для WebDAV, и он работает очень хорошо. Не пробовал для S3.
Что, я думаю, подводит меня к другому варианту. Вы можете запустить WebDAV с IIS [ http://learn.iis.net/page.aspx/350/installing-and-configuring-webdav-on-iis-7/ ]. WebDAV можно запускать через HTTPS, так что это должно быть достаточно безопасно.
РЕДАКТИРОВАТЬ
Также Как получить доступ к локальным файлам на удаленном рабочем столе ... . Затем вы можете использовать Beyond Compare для внесения изменений. Обратите внимание, что Beyond Compare также поддерживает FTP-сравнения.
В конце концов я остановился на решении, основанном на JungleDisk, использующем ведро S3 в качестве диска на обоих концах.