Развернуть Свернуть
1 из 1 оценили этот материал как полезный - Оценить эту тему

Веб-сайты Windows Azure, облачные службы и виртуальные машины: условия применения

Этот документ содержит указания, как сделать осознанный выбор между веб-сайтами Windows Azure, облачными службами и виртуальными машинами.

Используя веб-сайты Windows, вы можете:

  • строить масштабируемые веб-сайты на платформе Windows Azure;

  • быстро и просто развертывать сайты в масштабируемой облачной среде, что позволяет начать с малого и расширять сайт по мере необходимости;

  • использовать языки и открывать исходные приложения по вашему выбору, а затем развертывать с FTP, Git или TFS, легко интегрировать службы Windows Azure как базы данных SQL, кэширование, CDN и хранилище.

Используя виртуальные машины, вы можете:

  • создавать инфраструктуру в соответствии со своими требованиями;

  • без труда развертывать и запускать виртуальные машины Windows Server и Linux всего за несколько минут, переносить рабочие нагрузки без изменения существующего кода;

  • безопасно подключать локальную корпоративную сеть к виртуальным машинам, работающим в общедоступном облаке.

Используя Облачные службы вы можете:

  • создавать или расширять корпоративные приложения на платформе Windows Azure;

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

Следующая таблица содержит сводку доступных вариантов:

 

Веб-сайты Windows Azure являются идеальными для... Облачные службы Windows Azure идеально подходят для... Виртуальные машины Windows Azure идеально подходят для...

Современные веб-приложения. Приложения, которые состоят из разметки и проектирования скриптов на стороне клиента, скриптов на стороне сервера и базы данных. При необходимости можно осуществлять вертикальное или горизонтальное масштабирование.

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

Серверные приложения. Существующие приложения, которые используют SQL Server, MySQL, MongoDB, Sharepoint Server и т. д.

Непрерывное развитие. Развертывание непосредственно из вашего репозитория исходного кода с помощью Git или службы Team Foundation.

Приложения, требующие расширенного администрирования. Приложения, которые требуют доступа с правами администратора, удаленного доступа к рабочему столу или выполнение кода с повышенными правами доступа.

Существующие бизнес-приложения. Выбрать изображение из коллекции или передать свой собственный файл VHD.

Широко распространенные приложения с открытым исходным текстом. Запустите веб-сайт несколькими щелчками мыши, используя такие приложения, как WordPress, Joomla! и Drupal.

Приложения, требующие расширенных возможностей сети. Приложения, которые требуют сетевой изоляции с использованием Windows Azure Connect или виртуальной сети Windows Azure.

Windows или Linux. Поддержка Windows Server, коммерческих версий и версий сообщества Linux. Подключите виртуальные машины с облачными службами, чтобы воспользоваться преимуществами служб PaaS.

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

 

Функция Веб-сайты Веб-роли

Доступ к таким услугам, как кэширование, шина обслуживания, хранение, база данных SQL Azure

Да

Да

Поддержка ASP.NET, классический ASP, Node.js, PHP

Да

Да

Общее содержимое и настройки

Да

Нет

Развертывание кода с GIT, FTP

Да

Нет

Почти мгновенное развертывание

Да

Нет

Интегрированная поддержка MySQL как службы

Да

Да, см. примечание ниже

Несколько сред развертывания (производственная и промежуточная)

Нет

Да

Сетевая изоляция

Нет

Да

Доступ с удаленного рабочего стола к серверам

Нет

Да

Возможность запуска программ с повышенными разрешениями

Нет

Да

Возможность определять и выполнять задачи запуска

Нет

Да

Возможность использования неподдерживаемых платформ или библиотек

Нет

Да

Поддержка для подключения Windows Azure и сети Windows Azure

Нет

Да

noteПримечание
Веб-роли или рабочие роли могут быть интегрированы с MySQL как службой через ClearDB, но не как часть рабочего процесса портала управления.


Дата сборки:

2013-05-16
Была ли вам полезна эта информация?
(1500 символов осталось)

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
© 2013 Microsoft. Все права защищены.
facebook page visit twitter rss feed newsletter