2. Архитектура распределенных приложений
Обзор доступных для разработчика веб- и
сервисных технологий
Облачные вычисления: преимущества и подводные
камни
Обзор ключевых возможностей Azure
Порталы управления Azure (новый и старый)
3.
4. Современные приложения используют данные
из удаленных источников. Платформа не важна!
Распределенные приложения создаются
с прицелом на:
5.
6. Логическое разделение на слои
обеспечивает поддерживаемость,
тестируемость, гибкость
Основные слои:
16. Облачные вычисления весьма выгодны для
производителей ПО
*Калькулятор стоимости Microsoft Azure:
https://azure.microsoft.com/en-us/pricing/calculator/
19. 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
Управляется вами
Управляется вендором
20.
21. Каждый уважающий себя вендор
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/
22.
23. Microsoft Azure –облачная платформа от Microsoft
Предоставляет:
Спроектирована, чтобы быть всегда онлайн
Поддерживает множество технологий и платформ
25. Привет из прошлого – Sun Modular Datacenter (Blackbox): https://ru.wikipedia.org/wiki/Sun_Modular_Datacenter
26.
27.
28. Microsoft Azure – это коллекция сервисов
Хранилище
и потоковый
доступ к данным
Инфраструктура
коммуникаций
Веб-хостинг Мобильные
сервисы
29. Есть из чего выбрать и многое в планах
VIRTUAL
MACHINES
WEBSITES
SERVICE BUS
STORAGE
HDINSIGHT
DOCUMENTDB
VIRTUAL
NETWORKS
SEARCH
MOBILE SERVICES
EVENT HUBS
MACHINE
LEARNING
AUTOMATION
MEDIA SERVICES
ACTIVE IRECTORY
Обычно используют лишь малую часть
30. Windows Azure Cloud Services - PaaS
решение для ваших приложений
Cloud Services: роли
31. Azure Websites – PaaS решение для
быстрого и простого развертывания и
масштабирования веб-приложения
Возможности:
33. Надежное и масштабируемое хранилище
для данных всех типов и размеров*
Возможности:
* Ограничения Azure: https://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/
34. Azure предоставляет коллекцию сервисов, которые
вы можете интегрировать в новые или
существующие приложения для расширения их
функциональности
Например:
37. Все сервисы от A до Z
https://azure.microsoft.com/en-us/services/
38. Калькулятор стоимости
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
39.
40. Azure Hypervisor
Azure Fabric Controller
Портал управления
PowerShell & Xplat CLI
(Windows/Mac/Linux)
Клиентские
библиотеки
и приложения
https://www.cerebrata.com/
44. Список сервисов и возможностей портала меняется
очень быстро и постоянно!
В курсе мы узнаем о таких возможностях:
*Бывший Visual Studio Online: https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx
47. Упражнение 1: Вход на новый портал
Упражнение 2: Настройка портала
Расчётное время: 15 минут
48. Ваша команда решила использовать новый портал.
Вас попросили изучить возможности портала и
затем провести краткий обзорный практический
семинар для остальных членов команды.
С целью последующей демонстрации Вы решили
настроить внешний вид портала и попробовать
воспользоваться каким-нибудь сервисом Azure.
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.