AWS & Silverlight у вас есть какие-либо заметки с полей - PullRequest
1 голос
/ 18 мая 2009

Я заинтересован в том, чтобы получить представление об AWS (веб-сервисах Amazon) и его жизнеспособности в качестве серверной части для приложений Siverlight. Сначала я заинтересован в использовании S3 и SimpleDB для хранения и управления медиатекой.

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

Каковы ваши болевые точки при работе с AWS - особенно, но не исключительно с Silverlight2

Ответы [ 2 ]

2 голосов
/ 27 мая 2009

Необходимо будет прокси-сервер ваших вызовов SimpleDB, потому что AWS отказывается публиковать междоменную политику на sdb.amazonaws.com по соображениям безопасности. Загрузка секретного ключа AWS в браузер пользователя небезопасна. Если вы размещаете его на EC2, то для вашего экземпляра не должно возникнуть проблем с прокси-вызовами SimpleDB.

Используйте REST или SOAP, что проще. Вы не найдете там никакой боли.

1 голос
/ 18 мая 2009

Единственная реальная проблема, с которой я столкнулся, это то, что все серверы Amazon EC2 находятся за NAT.

Что касается веб-приложений, то использование NAT на самом деле не является проблемой, и на самом деле возможность динамически назначать публичные эластичные IP-адреса является преимуществом. В моем случае мое приложение основано на SIP, которому нужно разместить публичный IP-адрес в заголовке SIP, а NAT раздражает.

У меня есть приложение silverlight, размещенное на экземпляре IIS на сервере Amazon EC2, и оно работает нормально, никаких проблем. Я использую файл междоменной политики и собственный механизм аутентификации, и в обоих случаях он такой же, как обычный сервер Windows.

Я не использовал SimpleDB, поэтому не могу комментировать его, но если вы хотите разместить медиатеку, я подозреваю, что вам нужна Elastic Block Service (EBS). Иногда у меня возникало несколько трудностей с тем, чтобы мой сервер Windows распознавал диск EBS, и мне приходилось использовать Диспетчер дисков Windows для распознавания диска, но как только это сделано, он работает отлично и аналогичен любому обычному диску Windows, за исключением того, что вы можете масштабировать это до тера или пера байтов.

...