Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Основные аспекты управления
веб-проектом в Microsoft Azure
Websites
Артур Баранок
vmn.by
Microsoft Azure Websites (Web Apps Service) — мощная самообслуживаемая
платформа для размещения собственных веб и мобильных приложений.
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Microsoft Azure Websites
Особенности:
- Гибкость - размещение приложений на различных
платформах, фреймворках и языках (.NET, PHP, Node.js,
Python, Java)
- Масштабируемость - масштабирование за секунды
в балансируемом и актуальном окружении.
- Безопасность - высокая защита корпоративного
уровня с поддержкой SSL
https://blog.onedrive.com/ (WordPress)
https://blogs.office.com/ (WordPress)
http://azure.microsoft.com/blog/ (WordPress)
https://www.zkipster.com
https://www.pearson.com
http://www.avestagroup.net
http://www.sgsintl.com
http://www.heineken.com/
https://www.markerstudio.com/
Веб-сайты, использующие Azure WebSites
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Галерея веб-приложений
GitHubVisual Studio
Online
Git BitBucketCodePlex DropBox FTP
Средства развертывания исходного кода
Основные аспекты управления веб-проектом в Microsoft Azure Websites

Recommended for you

.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека

Microsoft Azure, пожалуй, самый очевидный выбор для .NET разработчиков, когда они (или их клиенты) внезапно решают, что им нужен клауд. Но при этом мы все равно используем подходы и техники из до-облачного мира, иногда и не подозревая о тех сервисах и удобствах, которые нам дает Azure. На этом докладе Сергей покажет, как быстро и эффективно можно разрабатывать современное веб приложение. Мы затронем разные аспекты -- от организации кода до деплоя и мониторинга приложений, работающих в проде. Документация API, поддержка рабочих процессов, инициализация приложений, полезные инструменты и библиотеки -- все это, и не только, ждет вас на нашем докладе.

#dotnetfestua#dotnetfest2018#dotnetfest
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев

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

drupalazure
Ice Php Framework Preview Release
Ice Php Framework Preview ReleaseIce Php Framework Preview Release
Ice Php Framework Preview Release

Preview Release (version 0)

ice php framework engine web release
Способы развертывания веб-проекта в
Microsoft Azure на примере CMS Drupal
- развертывание виртуальной машины с CMS
Drupal с образом VMDEPOT (версии Drupal
8.0.0.beta9, Drupal 7.36)
- развертывание виртуальной машины на
базе Windows Server 2012 или Linux с
установкой CMS Drupal
(доменное_имя.cloudapp.net)
Microsoft Azure Websites
(PaaS)
- развертывание CMS Drupal в Azure
WebSites с использованием базы
данных MySQL
(доменное_имя.azurewebsites.net)
- развертывание CMS Drupal в Azure
WebSites с использованием базы
данных MSSQL
(доменное_имя.azurewebsites.net)
Microsoft Virtual Machine
(IaaS)
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Быстрое создание сайта Drupal из коллекции веб-приложений
Портал Microsoft Azure
manage.windowsazure.com
Создать –> Веб-сайт (Веб-
приложение) -> Из
коллекции:
1. Acquia Drupal 7
2. Drupal Commerce Kickstart
3. NuData DKAN
Быстрое создание сайта Drupal из коллекции веб-приложений
Выбор готового приложения
на базе CMS Drupal
Быстрое создание сайта Drupal из коллекции веб-приложений
Настройка приложения:
1. Url-адрес сайта
(доменное_имя.azurewebsites.net)
2. Выбор базы данных:
a) База данных MySQL
Бесплатная база данных SQL
(20Mb)
b) База данных SQL (из плана
размещения)
3. Выбор региона размещения.

Recommended for you

Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014

Open source technologies in Microsoft Azure

linuxazureopen source
Watir&web driver
Watir&web driverWatir&web driver
Watir&web driver

Алексей Родионов, QaSib Омск, июнь 2012

"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft

Какое бы мобильное приложение вы не разрабатывали (на iOS, Android, Windows Phone, Windows 8 или веб-версию на HTML5), лучшим выбором для бэкенда будет единая облачная платформа. В докладе речь пойдёт о требованиях мобильных разработчиков к серверному функционалу и сложностях, возникающих при сборке своих велосипедов. На примере Windows Azure Mobile Services мы рассмотрим готовое облачное решение, не требующее настройки и сопровождения, как альтернативу своему бэкенду. Вы узнаете, как облачную инфраструктуру можно использовать для отправки push-уведомлений и как интегрировать авторизацию с социальными сетями; как работать с серверным кодом мобильного приложения через Git и как масштабировать мобильный бэкенд по требованию, в том числе автоматически.

Быстрое создание сайта Drupal из коллекции веб-приложений
Настройка базы данных
MySQL:
1. Имя базы
2. Регион размещения
Уведомление об успешном
развертывании сайта
Быстрое создание сайта Drupal из коллекции веб-приложений
Процесс установки и
настройки сайта
Быстрое создание сайта Drupal из коллекции веб-приложений
Установка необходимых
модулей
Быстрое создание сайта Drupal из коллекции веб-приложений
Настройка начальных
параметров готового сайта:
1. Название сайта
2. E-mail адрес сайта
3. Имя пользователя
4. Пароль
5. Часовой пояс
6. Автоматическое обновление
модулей (уведомления)

Recommended for you

Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...

IBM Cloud (IBM Bluemix, ранее – SoftLayer) предоставляет высокопроизводительную, гибкую и масштабируемую облачную инфраструктуру для бизнеса по значительно меньшей цене, чем большинство локальных решений

hybrid cloudvmwaresoftlayer
Резервное копирование MySQL в экстремальных условиях
Резервное копирование MySQL в экстремальных условияхРезервное копирование MySQL в экстремальных условиях
Резервное копирование MySQL в экстремальных условиях

Мастер-класс для DevConf 2014

backupmysqlbackupmysql
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...

Антон Кириллов, Zeptolab (Москва) Доклад посвящен обзору ключевых технологий стека Typesafe и анализу ключевых преимуществ и недостатков на примере реального проекта: * Действительно ли Scala - “более лучшая” Java? Что следует знать, начиная внедрять Scala. * Play Framework: больше чем просто контейнер. Архитектура и возможности. * Доступ к базам данных: библиотеки и подходы, эволюция схемы БД во времени * Actors: безболезненная многопоточность! * Simple Build Tool: не совсем simple, но крайне функциональный инструмент автоматической сборки. Рассматриваемые технологии позволяют “из коробки” начать создавать прототипы веб-приложений за очень короткое время и в дальнейшем наращивать их функционал. Тем не менее, из-за молодости стека существует большое количество “граблей”, о которых следует знать, принимая решение об использовании данного набора технологий.

agiledays-2013
Быстрое создание сайта Drupal из коллекции веб-приложений
Готовый сайт на CMS Drupal 7 в
облачном сервисе Microsoft
Azure WebSites
Kudu — расширенная панель управления сайтами, которая позволяет легко
управлять параметрами сайта, получать диагностическую информацию и логи.
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Сервис Kudu
1. Единый адрес для входа в панель: https://drupal701.scm.azurewebsites.net
2. Встроенная консоль (CMD или PowerShell) с визуальным файловым менеджером и
онлайн-редактором кода.
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Сервис Kudu
3. Просмотр диагностической информации и логов. Просмотр и управление списком
процессов, загрузки дампов памяти процессов, прекращение работы процессов,
диагностирование работы веб-заданий Web Jobs.
• Process Explorer (список запущенных процессов)
• Diagnostic dump (загрузка диагностического дампа)
• Log stream (лог трассировки)
• Web hooks (триггер заданий)
• Download deployment script (пользовательские сценарии развертывания)
4. Просмотр системной информации (System Info, App Settings, Connection Strings,
Environment variables, PATH, HTTP Headers, Server variables).
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Сервис Kudu
5. Галерея дополнительных расширений
Visual Studio Online
phpMyAdmin
Site Admin Tools
Diagnostics as a Service
Azure Web Site Logs Browser
Application Insights Extension
Site Replicator
New Relic
Azure Image Optimizer
Azure Minifier
File Counter (sample)
Azure Websites Event Viewer
Php Manager
File Counter MVC
High Availability Web API
RedDog Search Portal
Self-Service troubleshooting
and diagnostics
WordPress CLI
Composer
WebAPI settings API (sample)
Go Lang for Azure Websites
Freb Viewer
Auth0 Extension
Azure Web Apps Disk Usage
Freemailer
TiP Callback Extension
Gulp

Recommended for you

Александр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated usersАлександр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated users
WordPress auto-install: просто о сложном
WordPress auto-install: просто о сложномWordPress auto-install: просто о сложном
WordPress auto-install: просто о сложном

В данной презентации были рассмотрены следующие варианты автоматизации установки WordPress: wp-quick-install.com, установка через Shell script, установка через WP-CLI + Shell script и дополнительные возможности автоустановки через Composer и Rpm-пакеты.

wp-quick-installcomposerwp-cli
SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010" SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010"
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Масштабирование Azure WebSites
Планы размещения
1. Бесплатный (1 экземпляр, масштабирование отключено)
2. Общий (от 1 до 6 экземпляров, без дополнительных настроек)
3. Базовый (от 1 до 3 экземпляров с выбором размера Instance)
Выбор размера экземпляра:
• Маленький (1 ядро, память 1,75 ГБ)
• Средний (2 ядра, память 3,5 ГБ)
• Крупный (4 ядра, память 7 ГБ)
4. Стандартный (число экземпляров от 1 до 10, выбор размера)
• Параметры масштабирования по расписанию
• Масштабирование по метрике
• По загруженности центрального процессора
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Привязка собственного домена в
Azure Websites
1. Переключение масштабирования в режим «Базовый»
2. Настройка параметров DNS домена (записи CNAME и A)
Запись CNAME:
Домен: www
Тип записи: CNAME
Значение: drupal701.azurewebsites.net
Запись A:
Домен: название_домена.by
тип записи: CNAME
Значение (IP-адрес): 104.45.14.249 (из панели управления Azure)
3. Ввод имени домена в панель проекта Azure WebSites
Подробнее http://azure.microsoft.com/ru-ru/documentation/articles/web-sites-custom-domain-name
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Использование HTTPS
1. Выбор плана размещения: Базовый или Стандартный
2. Привязка собственного домена
3. Экспорт сертификата в формат .pfx (утилита DigiCertUtil)
4. Импорт сертификата в портал Microsoft Azure (Upload a
certificate)
5. Во вкладке «SSL-привязки» выбираем сертификат,
который вы хотите использовать для домена.
6. DigiCert® SSL Diagnostics Tool - диагностика установки SSL-
сертификата.
Полезные ресурсы Microsoft Azure WebSites
1. Проект Kudu на GitHub - https://github.com/projectkudu/kudu
2. Azure Web Apps. Обзор нововведений - http://habrahabr.ru/company/microsoft/blog/254385/
3. Установка и настройка CMS Drupal в Microsoft Azure WebSites с использованием MSSQL
http://la.by/blog/ustanovka-i-nastroyka-cms-drupal-v-microsoft-azure-websites-s-ispolzovaniem-
bazy-dannyh-mssql
4. Visual Studio и Microsoft Azure – интеграция и инструменты разработки
https://www.techdays.ru/videos/10147.html
5. Azure vs AWS Best Practices: What You Need to Know http://www.slideshare.net/rightscale/azure-
vs-aws-best-prac
6. Configure HTTPS for Azure Websites https://www.youtube.com/watch?v=_Z3vdtzy2Io
7. Azure in 5 Minutes: Configuring Azure Backup https://www.youtube.com/watch?v=_Z3vdtzy2Io
Основные аспекты управления веб-проектом в Microsoft Azure Websites

Recommended for you

Alexander Serbul - Development and administration through testing - cloud ser...
Alexander Serbul - Development and administration through testing - cloud ser...Alexander Serbul - Development and administration through testing - cloud ser...
Alexander Serbul - Development and administration through testing - cloud ser...
addconf
07 virtual hosts_ru
07 virtual hosts_ru07 virtual hosts_ru
07 virtual hosts_ru

Введение в настройку виртуальных хостов

asweb
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Спасибо за внимание!
e-mail: arturbaranok@outlook.com
website: http://la.by
twitter: http://twitter.com/arturbaranok
Основные аспекты управления веб-проектом в Microsoft Azure Websites

More Related Content

What's hot

Загрузка, обработка, хранение и отдача статики
Загрузка, обработка, хранение и отдача статикиЗагрузка, обработка, хранение и отдача статики
Загрузка, обработка, хранение и отдача статики
Kirill Mokevnin
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaS
Alexander Feschenko
 
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
NETFest
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев
DrupalCamp MSK
 
Ice Php Framework Preview Release
Ice Php Framework Preview ReleaseIce Php Framework Preview Release
Ice Php Framework Preview Release
Denis Shestakov
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014
Alexey Bokov
 
Watir&web driver
Watir&web driverWatir&web driver
Watir&web driver
qasib
 
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
Yandex
 
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Dinar Garipov
 
Резервное копирование MySQL в экстремальных условиях
Резервное копирование MySQL в экстремальных условияхРезервное копирование MySQL в экстремальных условиях
Резервное копирование MySQL в экстремальных условиях
Sveta Smirnova
 
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Magneta AI
 
Александр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated usersАлександр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated users
LEDC 2016
 
WordPress auto-install: просто о сложном
WordPress auto-install: просто о сложномWordPress auto-install: просто о сложном
WordPress auto-install: просто о сложном
Vladimir Samoletov
 
SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010" SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010"
Michael Noel
 
Alexander Serbul - Development and administration through testing - cloud ser...
Alexander Serbul - Development and administration through testing - cloud ser...Alexander Serbul - Development and administration through testing - cloud ser...
Alexander Serbul - Development and administration through testing - cloud ser...
Andrew Mayorov
 
07 virtual hosts_ru
07 virtual hosts_ru07 virtual hosts_ru
07 virtual hosts_ru
mcroitor
 
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
7bits
 
Drupal 7 and History.js
Drupal 7 and History.jsDrupal 7 and History.js
Drupal 7 and History.js
Вадим Малай
 
Service stack
Service stackService stack
Service stack
Victor Suzdalev
 

What's hot (20)

Chef
ChefChef
Chef
 
Загрузка, обработка, хранение и отдача статики
Загрузка, обработка, хранение и отдача статикиЗагрузка, обработка, хранение и отдача статики
Загрузка, обработка, хранение и отдача статики
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaS
 
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев
 
Ice Php Framework Preview Release
Ice Php Framework Preview ReleaseIce Php Framework Preview Release
Ice Php Framework Preview Release
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014
 
Watir&web driver
Watir&web driverWatir&web driver
Watir&web driver
 
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
"Windows Azure для мобильных платформ". Владимир Юнев, Microsoft
 
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
Инфраструктура от IBM Cloud: Как создать собственное частное облако на VMware...
 
Резервное копирование MySQL в экстремальных условиях
Резервное копирование MySQL в экстремальных условияхРезервное копирование MySQL в экстремальных условиях
Резервное копирование MySQL в экстремальных условиях
 
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
Scala, Play Framework и SBT для быстрого прототипирования и разработки веб-пр...
 
Александр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated usersАлександр Шуменко - Varnish for authenticated users
Александр Шуменко - Varnish for authenticated users
 
WordPress auto-install: просто о сложном
WordPress auto-install: просто о сложномWordPress auto-install: просто о сложном
WordPress auto-install: просто о сложном
 
SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010" SharePoint Virtualization "Виртуальный SharePoint 2010"
SharePoint Virtualization "Виртуальный SharePoint 2010"
 
Alexander Serbul - Development and administration through testing - cloud ser...
Alexander Serbul - Development and administration through testing - cloud ser...Alexander Serbul - Development and administration through testing - cloud ser...
Alexander Serbul - Development and administration through testing - cloud ser...
 
07 virtual hosts_ru
07 virtual hosts_ru07 virtual hosts_ru
07 virtual hosts_ru
 
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
Стажировка-2014, занятие 8. Обзор Sails framework (Node.js)
 
Drupal 7 and History.js
Drupal 7 and History.jsDrupal 7 and History.js
Drupal 7 and History.js
 
Service stack
Service stackService stack
Service stack
 

Viewers also liked

Экспертное заключение Microsoft Azure Емельянников
Экспертное заключение Microsoft Azure ЕмельянниковЭкспертное заключение Microsoft Azure Емельянников
Экспертное заключение Microsoft Azure Емельянников
Mikhail Emeliyannikov
 
Scheda di iscrizione festival 2012
Scheda di iscrizione festival 2012Scheda di iscrizione festival 2012
Scheda di iscrizione festival 2012
promaenza
 
муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...
муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...
муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...
kravhenko
 
Chuong 1 gioi thieu gis
Chuong 1 gioi thieu gisChuong 1 gioi thieu gis
Chuong 1 gioi thieu gis
Gốm Sứ Minh Long
 
Taj Mahal Tour
Taj Mahal TourTaj Mahal Tour
Organigrama maragda
Organigrama maragdaOrganigrama maragda
Organigrama maragda
cfs2blanes
 
Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...
Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...
Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...
nacionalaidentitate
 
time space
time spacetime space
time space
swavmphone
 
472 smart cellular jammer
472 smart cellular jammer472 smart cellular jammer
472 smart cellular jammer
riskis
 
Francesc activitat 2 cloud computing
Francesc activitat 2 cloud computingFrancesc activitat 2 cloud computing
Francesc activitat 2 cloud computing
frventura53
 
Ateglance flc
Ateglance flcAteglance flc
Ateglance flc
beefheart
 
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijāsLatvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
nacionalaidentitate
 
Chaffey Secondary College
Chaffey Secondary College Chaffey Secondary College
Chaffey Secondary College
nmouvet
 
Caesar3
Caesar3Caesar3
Caesar3
maurashafer
 
Gyan pravah bb-pcmc
Gyan pravah   bb-pcmcGyan pravah   bb-pcmc
Gyan pravah bb-pcmc
Sumit Jain
 
Metatarso y falanges
Metatarso y falangesMetatarso y falanges
Metatarso y falanges
UCE-anizamber
 
ספורו של פלג הדן
ספורו של פלג הדן ספורו של פלג הדן
ספורו של פלג הדן
Moriah Maui
 

Viewers also liked (20)

Экспертное заключение Microsoft Azure Емельянников
Экспертное заключение Microsoft Azure ЕмельянниковЭкспертное заключение Microsoft Azure Емельянников
Экспертное заключение Microsoft Azure Емельянников
 
Grafico 2
Grafico 2Grafico 2
Grafico 2
 
11
1111
11
 
Scheda di iscrizione festival 2012
Scheda di iscrizione festival 2012Scheda di iscrizione festival 2012
Scheda di iscrizione festival 2012
 
муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...
муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...
муниципальное общеобразовательное учреждение троицкая средняя общеобразовател...
 
Chuong 1 gioi thieu gis
Chuong 1 gioi thieu gisChuong 1 gioi thieu gis
Chuong 1 gioi thieu gis
 
Taj Mahal Tour
Taj Mahal TourTaj Mahal Tour
Taj Mahal Tour
 
Organigrama maragda
Organigrama maragdaOrganigrama maragda
Organigrama maragda
 
Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...
Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...
Žurnālistikas atbildība un atbildīgums: profesionālās un nacionālās identitāt...
 
time space
time spacetime space
time space
 
472 smart cellular jammer
472 smart cellular jammer472 smart cellular jammer
472 smart cellular jammer
 
Francesc activitat 2 cloud computing
Francesc activitat 2 cloud computingFrancesc activitat 2 cloud computing
Francesc activitat 2 cloud computing
 
Petra Schenková
Petra SchenkováPetra Schenková
Petra Schenková
 
Ateglance flc
Ateglance flcAteglance flc
Ateglance flc
 
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijāsLatvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
Latvijas Kultūras kanona vērtības atmiņas institūciju digitālajās kolekcijās
 
Chaffey Secondary College
Chaffey Secondary College Chaffey Secondary College
Chaffey Secondary College
 
Caesar3
Caesar3Caesar3
Caesar3
 
Gyan pravah bb-pcmc
Gyan pravah   bb-pcmcGyan pravah   bb-pcmc
Gyan pravah bb-pcmc
 
Metatarso y falanges
Metatarso y falangesMetatarso y falanges
Metatarso y falanges
 
ספורו של פלג הדן
ספורו של פלג הדן ספורו של פלג הדן
ספורו של פלג הדן
 

Similar to Основные аспекты управления веб-проектом в Microsoft Azure Websites

Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
Artur Baranok
 
WebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйWebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
WebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
GeeksLab Odessa
 
1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - Производительность
Alexander Demidov
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Ontico
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
Microsoft
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
1С-Битрикс
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Ontico
 
Azure web apps - designing and debugging
Azure web apps  - designing and debuggingAzure web apps  - designing and debugging
Azure web apps - designing and debugging
Alexey Bokov
 
Платформа в облаках. Windows Azure
Платформа в облаках. Windows AzureПлатформа в облаках. Windows Azure
Платформа в облаках. Windows Azure
Департамент Стратегических Технологий
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
Serghei Urban
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
Ilya Alekseyev
 
Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработки
Alexey Bokov
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
1С-Битрикс
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
Andrew Mayorov
 
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft
 
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
WDDay
 
Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015
Yulia Karpova
 

Similar to Основные аспекты управления веб-проектом в Microsoft Azure Websites (20)

Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 
WebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйWebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
WebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
 
1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - Производительность
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 
Azure web apps - designing and debugging
Azure web apps  - designing and debuggingAzure web apps  - designing and debugging
Azure web apps - designing and debugging
 
Microsoft Internet Information Services 2007
Microsoft Internet Information Services 2007Microsoft Internet Information Services 2007
Microsoft Internet Information Services 2007
 
Платформа в облаках. Windows Azure
Платформа в облаках. Windows AzureПлатформа в облаках. Windows Azure
Платформа в облаках. Windows Azure
 
2011 07-кластер
2011 07-кластер2011 07-кластер
2011 07-кластер
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
 
WebMatrix
WebMatrixWebMatrix
WebMatrix
 
Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработки
 
Презентация технологии веб-кластеров
Презентация технологии веб-кластеров  Презентация технологии веб-кластеров
Презентация технологии веб-кластеров
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...
 
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
 
Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015Rsnx tsvetkov che btrix conf 2015
Rsnx tsvetkov che btrix conf 2015
 

Основные аспекты управления веб-проектом в Microsoft Azure Websites

  • 1. Основные аспекты управления веб-проектом в Microsoft Azure Websites Артур Баранок vmn.by
  • 2. Microsoft Azure Websites (Web Apps Service) — мощная самообслуживаемая платформа для размещения собственных веб и мобильных приложений. Основные аспекты управления веб-проектом в Microsoft Azure Websites Microsoft Azure Websites Особенности: - Гибкость - размещение приложений на различных платформах, фреймворках и языках (.NET, PHP, Node.js, Python, Java) - Масштабируемость - масштабирование за секунды в балансируемом и актуальном окружении. - Безопасность - высокая защита корпоративного уровня с поддержкой SSL https://blog.onedrive.com/ (WordPress) https://blogs.office.com/ (WordPress) http://azure.microsoft.com/blog/ (WordPress) https://www.zkipster.com https://www.pearson.com http://www.avestagroup.net http://www.sgsintl.com http://www.heineken.com/ https://www.markerstudio.com/ Веб-сайты, использующие Azure WebSites
  • 3. Основные аспекты управления веб-проектом в Microsoft Azure Websites Галерея веб-приложений
  • 4. GitHubVisual Studio Online Git BitBucketCodePlex DropBox FTP Средства развертывания исходного кода Основные аспекты управления веб-проектом в Microsoft Azure Websites
  • 5. Способы развертывания веб-проекта в Microsoft Azure на примере CMS Drupal - развертывание виртуальной машины с CMS Drupal с образом VMDEPOT (версии Drupal 8.0.0.beta9, Drupal 7.36) - развертывание виртуальной машины на базе Windows Server 2012 или Linux с установкой CMS Drupal (доменное_имя.cloudapp.net) Microsoft Azure Websites (PaaS) - развертывание CMS Drupal в Azure WebSites с использованием базы данных MySQL (доменное_имя.azurewebsites.net) - развертывание CMS Drupal в Azure WebSites с использованием базы данных MSSQL (доменное_имя.azurewebsites.net) Microsoft Virtual Machine (IaaS) Основные аспекты управления веб-проектом в Microsoft Azure Websites
  • 6. Быстрое создание сайта Drupal из коллекции веб-приложений Портал Microsoft Azure manage.windowsazure.com Создать –> Веб-сайт (Веб- приложение) -> Из коллекции: 1. Acquia Drupal 7 2. Drupal Commerce Kickstart 3. NuData DKAN
  • 7. Быстрое создание сайта Drupal из коллекции веб-приложений Выбор готового приложения на базе CMS Drupal
  • 8. Быстрое создание сайта Drupal из коллекции веб-приложений Настройка приложения: 1. Url-адрес сайта (доменное_имя.azurewebsites.net) 2. Выбор базы данных: a) База данных MySQL Бесплатная база данных SQL (20Mb) b) База данных SQL (из плана размещения) 3. Выбор региона размещения.
  • 9. Быстрое создание сайта Drupal из коллекции веб-приложений Настройка базы данных MySQL: 1. Имя базы 2. Регион размещения Уведомление об успешном развертывании сайта
  • 10. Быстрое создание сайта Drupal из коллекции веб-приложений Процесс установки и настройки сайта
  • 11. Быстрое создание сайта Drupal из коллекции веб-приложений Установка необходимых модулей
  • 12. Быстрое создание сайта Drupal из коллекции веб-приложений Настройка начальных параметров готового сайта: 1. Название сайта 2. E-mail адрес сайта 3. Имя пользователя 4. Пароль 5. Часовой пояс 6. Автоматическое обновление модулей (уведомления)
  • 13. Быстрое создание сайта Drupal из коллекции веб-приложений Готовый сайт на CMS Drupal 7 в облачном сервисе Microsoft Azure WebSites
  • 14. Kudu — расширенная панель управления сайтами, которая позволяет легко управлять параметрами сайта, получать диагностическую информацию и логи. Основные аспекты управления веб-проектом в Microsoft Azure Websites Сервис Kudu 1. Единый адрес для входа в панель: https://drupal701.scm.azurewebsites.net 2. Встроенная консоль (CMD или PowerShell) с визуальным файловым менеджером и онлайн-редактором кода.
  • 15. Основные аспекты управления веб-проектом в Microsoft Azure Websites Сервис Kudu 3. Просмотр диагностической информации и логов. Просмотр и управление списком процессов, загрузки дампов памяти процессов, прекращение работы процессов, диагностирование работы веб-заданий Web Jobs. • Process Explorer (список запущенных процессов) • Diagnostic dump (загрузка диагностического дампа) • Log stream (лог трассировки) • Web hooks (триггер заданий) • Download deployment script (пользовательские сценарии развертывания) 4. Просмотр системной информации (System Info, App Settings, Connection Strings, Environment variables, PATH, HTTP Headers, Server variables).
  • 16. Основные аспекты управления веб-проектом в Microsoft Azure Websites Сервис Kudu 5. Галерея дополнительных расширений Visual Studio Online phpMyAdmin Site Admin Tools Diagnostics as a Service Azure Web Site Logs Browser Application Insights Extension Site Replicator New Relic Azure Image Optimizer Azure Minifier File Counter (sample) Azure Websites Event Viewer Php Manager File Counter MVC High Availability Web API RedDog Search Portal Self-Service troubleshooting and diagnostics WordPress CLI Composer WebAPI settings API (sample) Go Lang for Azure Websites Freb Viewer Auth0 Extension Azure Web Apps Disk Usage Freemailer TiP Callback Extension Gulp
  • 17. Основные аспекты управления веб-проектом в Microsoft Azure Websites Масштабирование Azure WebSites Планы размещения 1. Бесплатный (1 экземпляр, масштабирование отключено) 2. Общий (от 1 до 6 экземпляров, без дополнительных настроек) 3. Базовый (от 1 до 3 экземпляров с выбором размера Instance) Выбор размера экземпляра: • Маленький (1 ядро, память 1,75 ГБ) • Средний (2 ядра, память 3,5 ГБ) • Крупный (4 ядра, память 7 ГБ) 4. Стандартный (число экземпляров от 1 до 10, выбор размера) • Параметры масштабирования по расписанию • Масштабирование по метрике • По загруженности центрального процессора
  • 18. Основные аспекты управления веб-проектом в Microsoft Azure Websites Привязка собственного домена в Azure Websites 1. Переключение масштабирования в режим «Базовый» 2. Настройка параметров DNS домена (записи CNAME и A) Запись CNAME: Домен: www Тип записи: CNAME Значение: drupal701.azurewebsites.net Запись A: Домен: название_домена.by тип записи: CNAME Значение (IP-адрес): 104.45.14.249 (из панели управления Azure) 3. Ввод имени домена в панель проекта Azure WebSites Подробнее http://azure.microsoft.com/ru-ru/documentation/articles/web-sites-custom-domain-name
  • 19. Основные аспекты управления веб-проектом в Microsoft Azure Websites Использование HTTPS 1. Выбор плана размещения: Базовый или Стандартный 2. Привязка собственного домена 3. Экспорт сертификата в формат .pfx (утилита DigiCertUtil) 4. Импорт сертификата в портал Microsoft Azure (Upload a certificate) 5. Во вкладке «SSL-привязки» выбираем сертификат, который вы хотите использовать для домена. 6. DigiCert® SSL Diagnostics Tool - диагностика установки SSL- сертификата.
  • 20. Полезные ресурсы Microsoft Azure WebSites 1. Проект Kudu на GitHub - https://github.com/projectkudu/kudu 2. Azure Web Apps. Обзор нововведений - http://habrahabr.ru/company/microsoft/blog/254385/ 3. Установка и настройка CMS Drupal в Microsoft Azure WebSites с использованием MSSQL http://la.by/blog/ustanovka-i-nastroyka-cms-drupal-v-microsoft-azure-websites-s-ispolzovaniem- bazy-dannyh-mssql 4. Visual Studio и Microsoft Azure – интеграция и инструменты разработки https://www.techdays.ru/videos/10147.html 5. Azure vs AWS Best Practices: What You Need to Know http://www.slideshare.net/rightscale/azure- vs-aws-best-prac 6. Configure HTTPS for Azure Websites https://www.youtube.com/watch?v=_Z3vdtzy2Io 7. Azure in 5 Minutes: Configuring Azure Backup https://www.youtube.com/watch?v=_Z3vdtzy2Io Основные аспекты управления веб-проектом в Microsoft Azure Websites
  • 21. Спасибо за внимание! e-mail: arturbaranok@outlook.com website: http://la.by twitter: http://twitter.com/arturbaranok Основные аспекты управления веб-проектом в Microsoft Azure Websites

Editor's Notes

  1. Visual Studio Online (среда разработки Visual Studio в браузере) phpMyAdmin (управление MySQL) Site Admin Tools (административный интерфейс управления Kudu) Diagnostics as a Service (диагностические средства управления сайтом) Azure Web Site Logs Browser (Просмотр журналов, хранилища Azure blob storage и табличных данных Azure table storage) Application Insights Extension Site Replicator (инструменты репликации) New Relic (добавление агента New Relic) Azure Image Optimizer (сжатие изображений) Azure Minifier (сжатие .css и .js файлов) File Counter (sample) (подсчет количество файлов на сервере) Azure Websites Event Viewer (просмотр событий EventLog.xml в интерактивном режиме) Php Manager (управление настройками расширений PHP) File Counter MVC High Availability Web API (тест High Availability Test Tool) RedDog Search Portal (Портал управления для Azure Search) Self-Service troubleshooting and diagnostics (диагностика) WordPress CLI Composer (управление зависимостями) WebAPI settings API (sample) Go Lang for Azure Websites Freb Viewer (просмотр FREB файлов) Auth0 Extension Azure Web Apps Disk Usage Freemailer TiP Callback Extension Gulp