Windows Azure - переносимость и миграция? - PullRequest
0 голосов
/ 19 марта 2012

Мы стремимся использовать Windows Azure для размещения нашей существующей платформы SaaS и расширения наших функциональных возможностей и возможностей. МЫ будем использовать преимущества как хранилища данных, так и функциональности приложений и веб-служб Azure.

Мой вопрос таков: Некоторые наши клиенты не хотят иметь доступ к публичному облаку. Поскольку наше хранилище данных хранит конфиденциальные данные клиентов, для многих из них потребуется, чтобы вся наша система размещалась внутри собственной сети и серверов. Если мы настроим полную настройку Azure для базы данных и подключенных приложений и процессов, насколько сложно будет иметь возможность дублировать эту систему для конкретного клиента на их собственных серверах и в сети с использованием существующих технологий Microsoft?

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

1 Ответ

0 голосов
/ 20 марта 2012

Похоже, вам нужна гибкость решения гибридного облака / на премьере.Вероятно, лучшим решением будет Windows Azure Service Bus .По сути, вы настраиваете веб-службу WCF в облаке (SOAP, REST и т. Д.), Которая выполняет асинхронный брокерский обмен сообщениями между локальным приложением и веб-приложением.Это может быть выполнено с использованием сообщений очереди, например:

  1. Веб-приложение (облако) запрашивает ресурсы у брокерской службы (облака), отправляя сообщение очереди
  2. Служба обрабатываетсообщение очереди и делает его доступным для потребляющей (предварительной) службы
  3. предварительная служба проверяет новые сообщения от брокерской службы, получает запрос данных и возвращает требуемые данные из БД
  4. Услуга On-Prem отправляет сообщение в брокерскую службу с необходимыми данными
  5. Веб-приложение (облако) проверяет наличие новых сообщений от службы брокера, а затем использует данные из этой службы

Сервисная шина безопасна, асинхронна, отказоустойчива и обеспечивает отсоединение обоих компонентов.

Другим методом является использование Windows Azure Connect , представляющего собой решение VPN, которое устанавливает подключение на уровне сети.Я рекомендую служебную шину, потому что она обеспечивает более надежную и масштабируемую архитектуру и отличается высокой отказоустойчивостью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...