Веб-приложения Azure
![]() | |
Разработчик(и) | Майкрософт |
---|---|
Первоначальный выпуск | 27 июня 2013 г |
Операционная система | Окна |
Лицензия | Закрытый исходный код для платформы, открытый исходный код для клиентских SDK |
Веб-сайт | лазурный |
Azure Web Apps — это название платформы облачных вычислений для размещения веб-сайтов, созданной и управляемой Microsoft . Это платформа как услуга (PaaS), которая позволяет публиковать веб-приложения, работающие на нескольких платформах и написанные на разных языках программирования ( .NET , node.js , PHP , Python и Java ), включая собственные приложения Microsoft и сторонние. Первая предварительная версия веб-сайтов Microsoft Azure стала доступна в июне 2012 года, а официальная версия («Общая доступность») была анонсирована в июне 2013 года. [1] Веб-сайты Microsoft Azure изначально назывались «Веб-сайты Windows Azure», но были переименованы в рамках ребрендинга Azure в марте 2014 года. [2] Впоследствии в марте 2015 года он был переименован в «Службы приложений». [3]
История
[ редактировать ]Первоначально Microsoft предлагала базовую услугу веб-хостинга в рамках пакета Office Live Small Business , который был запущен в конце 2007 года. Office Live Small Business предлагал клиентам бесплатный и коммерческий веб-хостинг со встроенной системой создания веб-сайтов на основе встроенных шаблонов и мастер создания сайта. [4]
была сформирована группа Когда Microsoft начала выделять ресурсы на разработку своих многочисленных облачных решений, в Microsoft Azure для разработки веб-сайтов Microsoft Azure. Веб-сайты Microsoft Azure были анонсированы в июне 2012 года как предварительная версия. [5]
Параллельно Microsoft разработала Microsoft Azure Pack , который предлагает ту же технологию, которую можно установить в качестве частного облака на наборах серверов на площадке клиента и под прямым контролем клиента. [6]
В середине 2013 года веб-сайты Microsoft Azure и Microsoft Azure Pack были официально выпущены для общего доступа. [7]
Функции
[ редактировать ]Веб-сайты Microsoft Azure — это платформа веб-хостинга , поддерживающая множество технологий и языков программирования ( .NET , node.js , PHP , Python ). [8] Пользователи с подписками Microsoft Azure могут создавать веб-сайты и развертывать на них контент и код. Веб-сайты Microsoft Azure поддерживают мастер создания веб-сайтов, который позволяет пользователю создать пустой сайт или создать сайт на основе одного из нескольких доступных предварительно настроенных изображений из галереи веб-сайтов. [9] [10]
сайта В рамках создания веб-сайта URL-адресу назначается поддомен azurewebsites.net. На различных платных уровнях веб-сайту может быть назначен один или несколько пользовательских доменов. Это реализуется путем установки записи CNAME на DNS- сервере, на котором размещена зона домена пользователя, так, чтобы она указывала на веб-сайт пользователя, размещенный в Azure. [11] На некоторых платных уровнях у пользователя есть дополнительная возможность загрузить SSL сертификат и настроить сайт для привязки к HTTPS . [12]
После создания сайта пользователь может добавлять или изменять его содержимое, используя несколько методов развертывания, включая веб-развертывание (MSDeploy), TFS (через Visual Studio ), FTP , FTPS , WebMatrix , CodePlex , GitHub , Dropbox , Bitbucket , Mercurial и местный Гит. [13]
Другие функции веб-сайтов Azure:
- Размещение по выбору пользователя в одном или нескольких центрах обработки данных по всему миру.
- Соглашение об уровне обслуживания на уровне 99,95 % для клиентов уровня Standard. [14]
- Непрерывный мониторинг показателей сайта, таких как время процессора, входящие и исходящие данные, ошибки HTTP и дополнительные показатели.
- Настройка оповещений мониторинга. [15]
- Сбор журналов и отслеживание неудачных запросов для отслеживания и устранения неполадок.
- Развертывание базы данных Microsoft SQL или MySQL для использования с веб-приложениями. [16]
- Веб-сайты размещаются на IIS 8.0 под управлением специальной версии Windows Server 2012.
- Поддержка 4 уровней обслуживания: бесплатный, общий, базовый и стандартный (выделенный). [17]
- На уровнях «Базовый» и «Стандартный» предусмотрена поддержка трех размеров виртуальных машин для масштабирования. [18]
- На платных уровнях поддерживается ручное или автоматическое масштабирование до 10 экземпляров виртуальных машин. [19]
- Поддержка интеграции с диспетчером трафика Azure для маршрутизации трафика вручную или автоматически между веб-сайтами в разных регионах по всему миру.
- Аутентификация с использованием Microsoft Azure Active Directory
Выполнение
[ редактировать ]Веб-сайты Microsoft Azure реализованы как веб-сайты, которые динамически создаются по требованию на серверах под управлением Windows Server 2012 и IIS 8.0. Когда клиент отправляет запрос на веб-сайт, веб-сайты Microsoft Azure динамически подготавливают сайт на одной из виртуальных машин Azure , указывая ему на контент, хранящийся в контейнерах хранилища Azure . Виртуальные машины Azure развертываются в группах, называемых «Штампами», которые могут содержать сотни таких машин. Microsoft развертывает эти штампы в своих центрах обработки данных Azure по всему миру и добавляет новые штампы по мере роста спроса. [20]
Уровни
[ редактировать ]Службы веб-сайтов Azure предлагаются на четырех уровнях. Уровень начального уровня — это «бесплатный» уровень. Уровень бесплатного пользования поддерживает до 10 веб-сайтов с 1 ГБ хранилища контента и ограничен 165 МБ ежедневного исходящего данных. Первый уровень оплаты — это уровень «Общий». Сайты общего уровня поддерживают персональные домены и могут масштабироваться до 6 экземпляров. В настоящее время самым высоким уровнем оплаты является уровень «Стандарт». Веб-сайты стандартного уровня работают на виртуальных машинах, предназначенных исключительно для веб-сайтов одного клиента. Уровень Standard поддерживает SSL (как на основе SNI , так и на основе IP), масштабирование до 10 экземпляров и файловое хранилище объемом до 50 ГБ контента.
Веб-сайты уровней «Базовый» и «Стандартный» можно развернуть на виртуальных машинах трех размеров: небольшие виртуальные машины с 1 виртуальным ЦП и 1,75 ГБ ОЗУ, средние виртуальные машины с 2 виртуальными ЦП и 3,5 ГБ ОЗУ и большие виртуальные машины с 4 виртуальными ЦП и 7 ГБ доступной памяти. БАРАН. [21]
Дата-центры
[ редактировать ]Microsoft управляет Microsoft Azure в ряде центров обработки данных по всему миру, а веб-сайты Microsoft Azure доступны в некоторых из них. При развертывании веб-сайтов на веб-сайтах Microsoft Azure клиенты могут выбрать развертывание сайтов в центре обработки данных в любом из следующих географических регионов: Восток США, Северо-центральная часть США, Запад США, Восточная Азия, Юг Бразилии, Северная Европа, Западная Европа, Восток Японии. или Япония Запад. [22] [23]
Ссылки
[ редактировать ]- ^ «Объявление об общедоступности мобильных служб Microsoft Azure, веб-сайтов и продолжении инноваций в сфере услуг» . Майкрософт. 27 июня 2013 г.
- ^ «Microsoft проведет ребрендинг «Windows Azure» в «Microsoft Azure » . ЗДНет. 24 марта 2014 г.
- ^ «Анонс Службы приложений Azure» . Microsoft Azure . Проверено 26 июля 2018 г.
- ^ «Предупреждение для СМИ: новое предложение Microsoft Office Live для малого бизнеса помогает малым предприятиям начать работу с маркетингом в поисковых системах» . Майкрософт. 3 октября 2007 г.
- ^ Скотт Гатри (7 июня 2012 г.). «Знакомьтесь с новым Microsoft Azure» . Майкрософт.
- ^ Дэррил К. Тафт (21 августа 2013 г.). «Пакет Microsoft Microsoft Azure Pack обеспечивает разработку современных приложений» . электронная неделя.
- ^ «Объявление об общедоступности мобильных служб и веб-сайтов Microsoft Azure и продолжении инноваций в сфере услуг» . Майкрософт. 27 июня 2013 г.
- ^ «Функции веб-сайтов Azure» . Майкрософт.
- ^ «Галерея веб-сайтов Microsoft Azure» . Майкрософт.
- ^ «Веб-приложения Microsoft Azure» . Майкрософт.
- ^ «Настройка собственного доменного имени для веб-сайта Microsoft Azure» . Майкрософт. 1 февраля 2013 г.
- ^ «Настройка SSL-сертификата для веб-сайта Microsoft Azure» . Майкрософт. 1 мая 2013 г.
- ^ «Публикация из системы управления версиями на веб-сайтах Microsoft Azure» . Майкрософт. 31 октября 2012 г.
- ^ «Поддержка Microsoft Azure: Соглашение об уровне обслуживания» . Майкрософт. 1 октября 2013 г.
- ^ «Как контролировать веб-сайты» . Майкрософт. 1 января 2013 г.
- ^ «Как настроить сайты» . Майкрософт. 12 октября 2012 г.
- ^ «Подробная информация о ценах на веб-сайты» . Майкрософт.
- ^ «Подробная информация о ценах на веб-сайты» . Майкрософт.
- ^ «Как масштабировать веб-сайты» . Майкрософт. 21 октября 2012 г.
- ^ Бруно Теркали и Рикардо Вильялобос (1 апреля 2013 г.). «Данные NoSQL в облаке с таблицами Microsoft Azure» . Журнал MSDN.
- ^ «Подробная информация о ценах на веб-сайты» . Майкрософт.
- ^ «Панель мониторинга службы Microsoft Azure» . Майкрософт.
- ^ «СПРАВОЧНОЕ ВЕБ-СОЗДАНИЕ» . ИМОК.
Внешние ссылки
[ редактировать ]- Майкрософт
- Домашняя страница службы веб-сайтов Microsoft Azure
- Домашняя страница документации веб-сайтов Microsoft Azure
- Панель мониторинга службы Microsoft Azure с текущим статусом доступности
- «Представляем Microsoft Azure», Дэвид Чаппелл, Chappell & Associates.
- Веб-сайты Microsoft Azure , Джеймс Чемберс, Wrox
- Веб-сайты Microsoft Azure: быстрое создание веб-сайтов , Теджасви Редкар, Динамическое развертывание
- Другой