SlideShare a Scribd company logo

Архитектура распределенных приложений
Обзор доступных для разработчика веб- и
сервисных технологий
Облачные вычисления: преимущества и подводные
камни
Обзор ключевых возможностей Azure
Порталы управления Azure (новый и старый)
Современные приложения используют данные
из удаленных источников. Платформа не важна!
Распределенные приложения создаются
с прицелом на:
Логическое разделение на слои
обеспечивает поддерживаемость,
тестируемость, гибкость
Основные слои:
Разные модели данных:
Разные типы хранилищ данных:
Выбор технологий для доступа к данным:
А можно и через HTTP:
Запросы на C# с использованием LINQ
Веб-сервисы бывают разных типов:
SOAP-сервисы
HTTP-сервисы
http://webservicex.net/
http://www.odata.org/odata-services/
ASP.NET Web API
WCF
Содержать дата-центр – недешево во всех смыслах:
Облачные вычисления
Облачные вычисления весьма выгодны для
производителей ПО
*Калькулятор стоимости Microsoft Azure:
https://azure.microsoft.com/en-us/pricing/calculator/
Несколько шаблонов роста:
Cвои сервера
Инфраструктура
(как сервис)
Платформа
(как сервис)
ПО
(как сервис)
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Управляется вами
Управляется вендором
Каждый уважающий себя вендор
https://aws.amazon.com/
https://cloud.google.com/
https://firebase.google.com/
https://azure.microsoft.com
https://www.openshift.com
https://www.heroku.com/
https://www.openstack.org/
Microsoft Azure –облачная платформа от Microsoft
Предоставляет:
Спроектирована, чтобы быть всегда онлайн
Поддерживает множество технологий и платформ
Подробнее: https://azure.microsoft.com/en-us/regions/
Привет из прошлого – Sun Modular Datacenter (Blackbox): https://ru.wikipedia.org/wiki/Sun_Modular_Datacenter
Microsoft Azure – это коллекция сервисов
Хранилище
и потоковый
доступ к данным
Инфраструктура
коммуникаций
Веб-хостинг Мобильные
сервисы
Есть из чего выбрать и многое в планах
VIRTUAL
MACHINES
WEBSITES
SERVICE BUS
STORAGE
HDINSIGHT
DOCUMENTDB
VIRTUAL
NETWORKS
SEARCH
MOBILE SERVICES
EVENT HUBS
MACHINE
LEARNING
AUTOMATION
MEDIA SERVICES
ACTIVE IRECTORY
Обычно используют лишь малую часть
Windows Azure Cloud Services - PaaS
решение для ваших приложений
Cloud Services: роли
Azure Websites – PaaS решение для
быстрого и простого развертывания и
масштабирования веб-приложения
Возможности:
Database-as-a-Service решение для
хостинга баз данных в облаке
Возможности:
Надежное и масштабируемое хранилище
для данных всех типов и размеров*
Возможности:
* Ограничения Azure: https://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/
Azure предоставляет коллекцию сервисов, которые
вы можете интегрировать в новые или
существующие приложения для расширения их
функциональности
Например:
Строительные
блоки
приложений
Хотите
еще?
Все сервисы от A до Z
https://azure.microsoft.com/en-us/services/
Калькулятор стоимости
https://azure.microsoft.com/en-us/pricing/calculator/
Бесплатный ознакомительный период
https://azure.microsoft.com/ru-ru/pricing/free-trial/
Бесплатно для стартапов – BizSpark
https://www.microsoft.com/bizspark/
Бесплатно для студентов – DreamSpark
https://www.dreamspark.com/Product/Product.aspx?productid=99
Бесплатно для разработчиков – Dev Essentials
https://www.visualstudio.com/products/visual-studio-dev-essentials-
vs?campaign=VSBlog_AzureXamAnnoucement_VSDE
Azure Hypervisor
Azure Fabric Controller
Портал управления
PowerShell & Xplat CLI
(Windows/Mac/Linux)
Клиентские
библиотеки
и приложения
https://www.cerebrata.com/
Был доступен до 1 сентября 2014
http://windows.azure.com
Позволяет
создавать
экземпляры
сервисов,
инфраструктуры
и приложений
Создан с
прицелом
на DevOps
Простота
мониторинга
сервисов и
приложений
Список сервисов и возможностей портала меняется
очень быстро и постоянно!
В курсе мы узнаем о таких возможностях:
*Бывший Visual Studio Online: https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx
Старый портал
manage.windowsazure.com
Новый портал
portal.azure.com
Упражнение 1: Вход на новый портал
Упражнение 2: Настройка портала
Расчётное время: 15 минут
Ваша команда решила использовать новый портал.
Вас попросили изучить возможности портала и
затем провести краткий обзорный практический
семинар для остальных членов команды.
С целью последующей демонстрации Вы решили
настроить внешний вид портала и попробовать
воспользоваться каким-нибудь сервисом Azure.
Внимание!
Вопрос

More Related Content

What's hot

Dotnet development
Dotnet developmentDotnet development
Dotnet development
MageCloud
 
быстрый старт.pptx
быстрый старт.pptxбыстрый старт.pptx
быстрый старт.pptx
SaaS.ru Portal
 
Интеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azureИнтеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azure
Илья Родин
 
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Pryaniky.com
 

What's hot (20)

Что нового в Visual Studio 2013
Что нового в Visual Studio 2013Что нового в Visual Studio 2013
Что нового в Visual Studio 2013
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
 
Azure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребностиAzure DevOps Адаптация под собственные потребности
Azure DevOps Адаптация под собственные потребности
 
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контрольAzure DevOps Управление проектом и версионный контроль
Azure DevOps Управление проектом и версионный контроль
 
Azure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестированиеAzure DevOps сборка, развертывание и тестирование
Azure DevOps сборка, развертывание и тестирование
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
 
Dotnet development
Dotnet developmentDotnet development
Dotnet development
 
быстрый старт.pptx
быстрый старт.pptxбыстрый старт.pptx
быстрый старт.pptx
 
Интеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azureИнтеграция мобильных приложений с Window azure
Интеграция мобильных приложений с Window azure
 
PowerShell DSC и SharePoint 2016
PowerShell DSC и SharePoint 2016PowerShell DSC и SharePoint 2016
PowerShell DSC и SharePoint 2016
 
алексей диплом презентация
алексей диплом презентацияалексей диплом презентация
алексей диплом презентация
 
20160330 Занятие 6. Серия практических занятий "Чеклист"
20160330 Занятие 6. Серия практических занятий "Чеклист"  20160330 Занятие 6. Серия практических занятий "Чеклист"
20160330 Занятие 6. Серия практических занятий "Чеклист"
 
Netbeans Desktop Applications
Netbeans Desktop ApplicationsNetbeans Desktop Applications
Netbeans Desktop Applications
 
Azure AD Premium & Azure RMS
Azure AD Premium & Azure RMSAzure AD Premium & Azure RMS
Azure AD Premium & Azure RMS
 
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзорCloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
 
20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS) 20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS)
 
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
 
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
Selenium 2 WebDriver + Selenide + Java с и без использования BDD, сравнительн...
 

Viewers also liked (6)

MindMapping01
MindMapping01MindMapping01
MindMapping01
 
MindMapping06
MindMapping06MindMapping06
MindMapping06
 
Certifications
CertificationsCertifications
Certifications
 
MindMapping02
MindMapping02MindMapping02
MindMapping02
 
Поведінка у кіберпросторі
Поведінка у кіберпросторіПоведінка у кіберпросторі
Поведінка у кіберпросторі
 
Работаем с требованиями при помощи ментальных карт. WhaleRider 2012
Работаем с требованиями при помощи ментальных карт. WhaleRider 2012Работаем с требованиями при помощи ментальных карт. WhaleRider 2012
Работаем с требованиями при помощи ментальных карт. WhaleRider 2012
 

Similar to Azure - обзор

Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
Andrew Mayorov
 
Windows azure
Windows azureWindows azure
Windows azure
Expolink
 

Similar to Azure - обзор (20)

Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
DevCon School. Modern Mobile and Web Development
DevCon School. Modern Mobile and Web DevelopmentDevCon School. Modern Mobile and Web Development
DevCon School. Modern Mobile and Web Development
 
Windows azure
Windows azureWindows azure
Windows azure
 
01.Основные концепции
01.Основные концепции01.Основные концепции
01.Основные концепции
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использованияПрограмма Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
 
Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработки
 
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использованияПрограмма Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
 
Демонстрация возможностей по автоматизации ЦОД
Демонстрация возможностей по автоматизации ЦОДДемонстрация возможностей по автоматизации ЦОД
Демонстрация возможностей по автоматизации ЦОД
 
Modern apps Windows Azure
Modern apps Windows AzureModern apps Windows Azure
Modern apps Windows Azure
 
Sql azure и все, все, все...
Sql azure и все, все, все...Sql azure и все, все, все...
Sql azure и все, все, все...
 
Облачная стратегия Cisco
Облачная стратегия CiscoОблачная стратегия Cisco
Облачная стратегия Cisco
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
 
Ms it cup common sense-маек
Ms it cup common sense-маекMs it cup common sense-маек
Ms it cup common sense-маек
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа Azure
 
Архитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comАрхитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.com
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"
 
Виктор Подкорытов, Cisco: "EnterpriseCloudSuite: задачи и примеры использован...
Виктор Подкорытов, Cisco: "EnterpriseCloudSuite: задачи и примеры использован...Виктор Подкорытов, Cisco: "EnterpriseCloudSuite: задачи и примеры использован...
Виктор Подкорытов, Cisco: "EnterpriseCloudSuite: задачи и примеры использован...
 

More from Alexander Babich

More from Alexander Babich (20)

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосунки
 
M365: OneDrive
M365: OneDriveM365: OneDrive
M365: OneDrive
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: Завершення
 
M365: SharePoint
M365: SharePointM365: SharePoint
M365: SharePoint
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендації
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365
 
M365: Вступ
M365: ВступM365: Вступ
M365: Вступ
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріали
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФК
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентів
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021
 
Спробуйте Python
Спробуйте PythonСпробуйте Python
Спробуйте Python
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение Azure
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облако
 

Azure - обзор

Editor's Notes

  1. Анекдот про стартап!
  2. Demonstration 1 On the Start screen, click the Internet Explorer tile. Go to portal.azure.com. In the email address box, type the email address of your Microsoft account. Click Continue. In the password box, type your password for your Microsoft account. Click Sign In. If you are prompted with a dialog box that introduces you to the new portal, click Get Started. After the dashboard is fully loaded, right-click the Startboard (home screen), and then click Customize. Note: You can use the settings of each tile to resize the tile and customize the Startboard. Right-click the Startboard (home screen), and then click Done Customizing. In the bottom-left corner of the screen, click New. In the New panel that displays, click Everything. In the Marketplace blade that displays, click Virtual machines. In the Virtual machines blade that displays, click the Ubuntu Server option. In the Ubuntu Server blade that displays, click the latest version of Ubuntu Server LTS. Note: The version number for Ubuntu Server is not important in this demonstration. Also, you might have to scroll down to find the Ubuntu Server option. In the Ubuntu Server blade that displays, click Create. In the Create VM blade that displays, select the Optional Configuration option. In the Optional Config blade that displays, select the Network option. In the Network blade that displays, select the Virtual Network option. In the Create a virtual network blade that displays, locate the Name dialog box. In the Name dialog box, type any value. Scroll to the left, and then click the close (X) button on the Create VM blade to close the journey. In the Message from webpage Internet Explorer dialog box, click OK. Demonstration 2 This demonstration will be more effective if you have some existing services that you created by using the demo Azure account. Point out to the students that the terminology for the “Web Sites service has changed. In the current portal, the collection is called Web Sites and an instance is called Web Site. In the new portal, the collection is called Websites and an instance is called Website. Preparation Steps In this demonstration, you will view the current Management Portal and then switch to the new Preview Portal. Demonstration Steps On the Start screen, click the Internet Explorer tile. Go to manage.windowsazure.com. In the email address box, type the email address of your Microsoft account. Click Continue. In the password box, type the password for your Microsoft account. Click Sign In. In the navigation pane on the left side, click Web Sites. Click Create a Web Site. Click Quick Create. In the Url dialog box, create a unique name for your Website. In the Web Hosting Plan list, select the Create new web hosting plan option. In the Region list, select the Region that is closest to your current location. Click the Create Web Site check mark button.