Лекция Облачные технологии


Создание и развертывание веб-приложений


Download 3.58 Mb.
Pdf ko'rish
bet70/74
Sana20.10.2023
Hajmi3.58 Mb.
#1710931
TuriЛекция
1   ...   66   67   68   69   70   71   72   73   74
Создание и развертывание веб-приложений 
Итак, мы узнали, что такое службы приложений и планы служб 
приложений. Сейчас мы расскажем вам, что такое веб-приложение, обсудим 
некоторые его характеристики и поговорим о доступных возможностях при их 
создании. Затем мы покажем, как ими можно воспользоваться, чтобы создать и 
развернуть веб-приложение [4].
Веб-приложение 
Веб-приложение (в терминологии Azure) — это веб-приложение (в общем 
понимании), размещенное в службе приложений. Служба приложений — это 
управляемая служба Azure, позволяющая быстро развернуть веб-приложения и 
сделать их доступными для пользователей через Интернет. Как мы уже говорили, 
вам не нужно непосредственно администрировать виртуальные машины, на 
которых выполняется ваше веб-приложение; платформа обслуживает их за вас. 
Более того, у вас вообще нет доступа к этим виртуальным машинам.
В Azure поддерживаются следующие языки программирования: .NET, 
Java, PHP, Node.js и Python. Вам не обязательно создавать собственное веб-
приложение: можно использовать в качестве отправной точки одно из 
подготовленных веб-приложений (в числе поддерживаемых — WordPress, 
Umbraco, Joomla! и Drupal).


110 
Вы можете организовать непрерывное развертывание, используя Team 
Foundation Server (TFS), GitHub, TeamCity, Jenkins или BitBucket, чтобы каждый 
раз при фиксации изменения развертывалась новая версия веб-приложения.
Масштабирование 
веб-приложения 
осуществляется 
путем 
масштабирования плана службы приложений, к которому оно относится. 
Количество экземпляров можно увеличивать и уменьшать по необходимости. 
Вы 
можете 
задать 
параметры 
автоматического 
масштабирования, 
руководствуясь параметрами производительности (например, загрузкой 
процессора). Также вы можете опубликовать свой веб-сайт в нескольких 
регионах и с помощью диспетчера трафика Azure управлять маршрутизацией 
трафика между ресурсом и расположением, ближайшим к вашему клиенту.
Для целей диагностики можно собирать статистику о производительности, 
а также вести журналы приложений, веб-серверов и IIS (в том числе журналы 
неудачных запросов к IIS). Если вы используете Microsoft Visual Studio, то 
сможете выполнять удаленную отладку работающего в облаке приложения.
Как видите, Azure поддерживает множество средств удобного 
развертывания, управления веб приложением и устранения его неполадок. 

Download 3.58 Mb.

Do'stlaringiz bilan baham:
1   ...   66   67   68   69   70   71   72   73   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling