SlideShare ist ein Scribd-Unternehmen logo
1 von 44
abokov@microsoft.com
azure_cee
Содержание
Немного про Windows Azure
Облако для разработки и
тестирования
Сценарии
Open source – node.js, php,...
Доступ к облаку – варианты
оплаты и бесплатного
использования
Q/A
Windows Azure - инфраструктура

West US

East
US

North Central US
South Central US

North Europe Dublin

West Europe
Amsterdam
South
East Asia

East Asia
Windows Azure - инфраструктура

Подробнее о датацентрах Azure:

bit.ly/1d3vUAF
Windows Azure – Dublin datacenter

Global Foundation Services video :
Доступность инфраструктуры
Azure cross datacenter latencies
FromTo (ms)

North-central US South-central US

North Europe

West Europe

East Asia

South-East Asia

North-central US

4.2

35.3

97

103.6

190.9

219.7

South-central US

37.8

2.3

111.2

117.5

190

218.6

North Europe

99.8

111.8

2

20.9

283.3

312.3

West Europe

107.5

118.6

21.1

2.3

291.8

320.8

East Asia

194.5

190.8

284.2

291.7

1.6

32.6

South-East Asia

223.1

219.2

312.9

320.1

32.2

1.9
Доступность
инфрастурктуры

Европа покрывается практически
полностью очень хорошо
Облачные сервисы –
вычислительные ресурсы
Облачные сервисы – работа с
данными
Облачные сервисы – приложения и
сеть
Windows Azure – немного цифр

Облачное хранилище:
 сейчас вмещает
более 4 триллионов
объектов в облачном
хранилище
 270 000 обращений в
среднем
 Пиковая нагрузка -
Немного о том как работает PaaS
ServiceDefinition.csdef
<ServiceDefinition name="MyService"
xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
<WebRole name="WebRole1">
<Startup>
<Task commandLine="Startup.cmd" executionContext="limited"
taskType="simple">
</Task>
</Startup>
</WebRole> </ServiceDefinition>
И теперь мы можем делать интересные
вещи!
 Модицифируем WorkerRole1approotstartup.cmd
 На примере ниже мы скачиваем и устанавливаем tomcat, но
ничего не мешает делать git clone или svn co

cscript /B /Nologo %APPROOT%utilunzip.vbs apache-tomcat-6.0.32-windows-x86.zip %APPROOT%
cscript "utildownload.vbs" "http://tcontepub.blob.core.windows.net/packages/jre6.zip"
cscript /B /Nologo %APPROOT%utilunzip.vbs jre6.zip %APPROOT%
copy %APPROOT%foo.war %APPROOT%apache-tomcat-6.0.32webapps

cd %APPROOT%apache-tomcat-6.0.32bin
set JRE_HOME=%APPROOT%jre6
Облачная БД SQL Azure
Да, теперь у нас:

 Поддержка БД Oracle
 Быстрые (относительно) дисковые
устройства
 Сценарии хостинга десктопных
Windows приложений
 Гибкие и удобные варианты оплаты
 VM Depot с большим выбором образов
Теперь у нас есть
автомасштабирование! в платформу сервис
 Встроенный
 Мониторинг по утилизации CPU и
длине Azure Queues

 Если нужны более
кастомные настройки –
есть библиотека Wasabi
Облако для разработки и тестирования
• Ресурсы по требованию
• Оплата по использованию
Широкий набор дополнительных
сервисов
Готовые к использованию

инструменты и фреймворки
….
Development in cloud…
Окружение для разработки репозиторий, вики, баг

треккер, CI
QA стенд
...
Разработка приложений – репозитории
исходных текстов
 TFS – подключаемся на tfs.visualstudio.com,
привязываем проект к Azure и работаем 
 Есть еще GitHub, bitbucket…
 Stand-alone – git, cvs, svn, mercurial и тп ставим на виртуальные машины
 Если для приложения достаточно web-sites –
то там есть интеграция почти со всеми
популярными репозиториями
Подключаем TFS
 TFS – подключаемся на tfs.visualstudio.com, создаем
проект, check-in… enjoy 
 Подключаем репозиторий к облачному сервису
 Деплоимся напрямую из Visual Studio

 Подробнее – ou.gs/vs
Вики в облаке
 Конечно же Sharepoint – см Установка и конфигурирование в Azure -

ou.gs/sharepoint

 Другие опции – использовать образы на VM Depot с популярными вики
 В Web-site есть MediaWiki и Incentive
Широкий выбор тулов в IaaS сценариях
 На виртуалке ( Windows, Linux ) поднять можно все что угодно – например Confluence
 В VM Depot (vmdepot.msopentech.com ) есть redmine
Continuous integration в облаке
ou.gs/vs

 Конечно же через TFS – см.
 Можно использовать Jenkins к которому есть плагин
для блобов ( для артефактов )
 В vmdepot.msopentech.com есть готовые образы
Сценарии
 “Песочница” для проектов разработчиков
 QA стенд, в том числе и высоконагруженный
 Готовое окружение для тренингов, семинаров и
лабораторных
 Потребность в значительных ресурсах на короткое
время (например для сложных тестов или обработки
большой выборки данных )
Песочница
QA-стенд
 Быстрая и автоматизированное выкладывание в новое
окружение
 Безопасное ( не влиющее на продакшн ) тестирование
новых версий
 Удаление неиспользуемых стендов после завершения
циклов тестирования
Готовое окружение для семинаров
 Создаем (на базе образов из vm depot например ) и настраиваем нужные
конфигурации
 Сохраняем их в либо в VHD ( внутри своего хранилища ) или в VM Depot ( доступно
всем )
 При необходимости поднимаем нужные конфигурации
Let’s go to Java world!
Пишем код в Eclipse (пока
только под Windows )

Для сборки ANT to build/deploy
Startup. Сmd как тул для того

чтобы поставить все что надо
Не подходит Windows PaaS –
есть REST API к виртуалкам с
Linux ( стартуем, а потом root
If Java, why Oracle ?
We have option called ZULU!
Enjoy Zulu java!
Zulu – OpenJDK порт ( by Azul ) for
Windows Azure
 Лицензия GPL, что намного удобнее для
разработчиков
 Azul Systems гораздо более открыт к
сотрудничеству

Check it out:

azulsystems.com/products/zulu
Your own linux in Azure ?
В целом – да ( если HyperV
поддерживает)

Надо добавить Windows Azure Linux
agent
Linux agent отвечает за Windows Azure
Fabric Controller
 Есть manual + открытые исходники
CodePlex.com – площадка для хостинга
open source проектов
 Поддержка TFS, git, mercurial, svn
 Встоенные wiki, issue tracker, форумы
 >300к пользователей
 28 000 проектов
Open source фреймворки
 SDK for PHP: phpazure.codeplex.com
 Ruby on Rails SDK: rubyonrailsinazure.codeplex.com
 DNN - DotNetNuke CMS: dotnetnuke.codeplex.com
 Lucene.NET на базе блобов: azuredirectory.codeplex.com
 Python for Visual Studio: pytools.codeplex.com
 ASP.NET web stack (MVC, Web API ):
aspnetwebstack.codeplex.com
Cloud Ninja: cloudninja.codeplex.com
 Open source проект – пример реализации многотенантного приложения
 Может стать отличной основой для вашего кода
 Мониторинг (в том числе входящего/исходящего трафика, транзакций к
хранилищам с разделением данных по тенантам )





Автоматическое масштабирование
Идентификация с использованием Access Control Services
Провижионинг ( выкладывание )
Красивые диаграммы по данным мониторинга
windowsazure.github.io
 .NET SDK – работа с хранилищами, очередями, медиа сервисами
 Java SDK – хранилища, медиа сервисы, service bus
 Node.js – работа с хранилищами, управление ресурсами, БД SQL

 PHP – работа с хранилищами, вычислительными ресурсам
 Python– работа с хранилищами, вычислительными ресурсам
 Ruby – работа с хранилищами, вычислительными ресурсам

 Mobile Services – IOS, Android, Windows Phone, JavaScript, Windows Store
 Библиотеки для командной строки – PowerShell и node.js
 IISNode – хостинг node.js на IIS
Как воспользоваться - оплата
 Кредитная карта – Pay-as-you-go, выставляется счет в конце
месяца по фактически использованным ресурсам
 Вариант с предоплатой – MOSP – предоплата (коммитмент) на
определенную сумму, есть скидки
 Оплата по корпоративному соглашению – EA через LARов, значительные скидки
 Если нужны счета-фактуры или оплата наличными – это можно
сделать через Облакотеку - azure.oblakoteka.ru или

Софтлайн -

azure.softline.ru
Бесплатные опции
 30 дневный триал на windowsazure.com
 Триал для MSDN подписчиков
 Для стартапов - BizSpark на 3 года – включает в себя 8 MSDN подписок!
 Windows Azure Offer $60K – облако на 2 года на $60 000 ( на конкурсной
основе )
При использовании ресурсов облака для BizSpark и MSDN подписчиков (
при необходимости использовать ресурсы больше месячного лимита ) –
скидка на ресурсы от 25%.
Полезные
Изучайте и присоединяйтесь!
ресурсы
ms-start.ru

Последние новости
@windowsazure_ru

rustart@microsoft.com

Сообщество пользователей

facebook.com/groups/azurerus
Центр разработки

azurehub.ru
Контактный емейл для всех
вопросов по Windows Azure
AzureRus@microsoft.com
Ваши вопросы…
Спасибо за внимание!

Боков Алексей
abokov@microsoft.com
twitter.com/abokov
Скачать эту презентацию можно здесь:

slideshare.net/abokov
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of
Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Weitere ähnliche Inhalte

Was ist angesagt?

Развертывание и управление CMS Drupal в Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft AzureРазвертывание и управление CMS Drupal в Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft AzureArtur Baranok
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Artur Baranok
 
All about Azure - Kazan
All about Azure - KazanAll about Azure - Kazan
All about Azure - KazanAlexey Bokov
 
Техническая разработка сайтов
Техническая разработка сайтовТехническая разработка сайтов
Техническая разработка сайтовОльга Куликова
 
Как легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облакеКак легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облакеTatiana Smetanina
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azurePavel Revenkov
 
VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)Artem Medvedev
 
Снижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиямиСнижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиямиActiveCloud
 
Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоNatalia Efimtseva
 
Ec2 Rootconf2009
Ec2 Rootconf2009Ec2 Rootconf2009
Ec2 Rootconf2009Liudmila Li
 
Cоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStackCоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStackSkillFactory
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStackIlya Alekseyev
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureAlexander Feschenko
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Ontico
 
Mirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis IT Russia
 
евгений потапов Root Conf потапов
евгений потапов Root Conf   потаповевгений потапов Root Conf   потапов
евгений потапов Root Conf потаповrit2010
 
Интеграция сайта с облачным хранилищем (Александр Демидов)
Интеграция сайта с облачным хранилищем (Александр Демидов)Интеграция сайта с облачным хранилищем (Александр Демидов)
Интеграция сайта с облачным хранилищем (Александр Демидов)Ontico
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнееAlexander Babich
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...it-people
 

Was ist angesagt? (19)

Развертывание и управление CMS Drupal в Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft AzureРазвертывание и управление CMS Drupal в Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft Azure
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 
All about Azure - Kazan
All about Azure - KazanAll about Azure - Kazan
All about Azure - Kazan
 
Техническая разработка сайтов
Техническая разработка сайтовТехническая разработка сайтов
Техническая разработка сайтов
 
Как легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облакеКак легко и быстро поднять стартап на облаке
Как легко и быстро поднять стартап на облаке
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azure
 
VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)VMware on IBM Cloud - Webinar (russian)
VMware on IBM Cloud - Webinar (russian)
 
Снижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиямиСнижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиями
 
Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облако
 
Ec2 Rootconf2009
Ec2 Rootconf2009Ec2 Rootconf2009
Ec2 Rootconf2009
 
Cоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStackCоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStack
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 
Mirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis OpenStack. Обзор
Mirantis OpenStack. Обзор
 
евгений потапов Root Conf потапов
евгений потапов Root Conf   потаповевгений потапов Root Conf   потапов
евгений потапов Root Conf потапов
 
Интеграция сайта с облачным хранилищем (Александр Демидов)
Интеграция сайта с облачным хранилищем (Александр Демидов)Интеграция сайта с облачным хранилищем (Александр Демидов)
Интеграция сайта с облачным хранилищем (Александр Демидов)
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
 

Ähnlich wie Windows Azure для стартапов

Tech day armenia for developers
Tech day armenia   for developersTech day armenia   for developers
Tech day armenia for developersAlexey Bokov
 
быстрый старт.pptx
быстрый старт.pptxбыстрый старт.pptx
быстрый старт.pptxSaaS.ru Portal
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideMykhail Galushko
 
Windows Azure - BigData and Hadoop
Windows Azure - BigData and HadoopWindows Azure - BigData and Hadoop
Windows Azure - BigData and HadoopAlexey Bokov
 
Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureStas Pavlov
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПОDmitry Lazarenko
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовAndrew Gubskiy
 
техническая разработка сайтов(2)
техническая разработка сайтов(2)техническая разработка сайтов(2)
техническая разработка сайтов(2)Ольга Куликова
 
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
 
Windows azure
Windows azureWindows azure
Windows azureExpolink
 
Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?buranLcme
 

Ähnlich wie Windows Azure для стартапов (20)

Tech day armenia for developers
Tech day armenia   for developersTech day armenia   for developers
Tech day armenia for developers
 
быстрый старт.pptx
быстрый старт.pptxбыстрый старт.pptx
быстрый старт.pptx
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
DevOps и VSTS
DevOps и VSTSDevOps и VSTS
DevOps и VSTS
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
 
Платформа в облаках. Windows Azure
Платформа в облаках. Windows AzureПлатформа в облаках. Windows Azure
Платформа в облаках. Windows Azure
 
Azure DevOps Training
Azure DevOps TrainingAzure DevOps Training
Azure DevOps Training
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
 
Windows Azure - BigData and Hadoop
Windows Azure - BigData and HadoopWindows Azure - BigData and Hadoop
Windows Azure - BigData and Hadoop
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке Azure
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектов
 
техническая разработка сайтов(2)
техническая разработка сайтов(2)техническая разработка сайтов(2)
техническая разработка сайтов(2)
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
WebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйWebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
WebCamp: Developer Day: Все об Azure Web Sites - Сергей Байдачный
 
Windows azure
Windows azureWindows azure
Windows azure
 
Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?Построение собственного JS SDK — зачем и как?
Построение собственного JS SDK — зачем и как?
 

Mehr von Alexey Bokov

Product Visions and Strategy - crash course for startups
Product Visions and Strategy - crash course for startupsProduct Visions and Strategy - crash course for startups
Product Visions and Strategy - crash course for startupsAlexey Bokov
 
Windows containers troubleshooting
Windows containers troubleshootingWindows containers troubleshooting
Windows containers troubleshootingAlexey Bokov
 
Monte Carlo modeling in cloud - mc-modeling-sdk
Monte Carlo modeling in cloud - mc-modeling-sdkMonte Carlo modeling in cloud - mc-modeling-sdk
Monte Carlo modeling in cloud - mc-modeling-sdkAlexey Bokov
 
CAP теорема Брюера и ее применения на практике
CAP теорема Брюера и ее применения на практикеCAP теорема Брюера и ее применения на практике
CAP теорема Брюера и ее применения на практикеAlexey Bokov
 
Azure web apps - designing and debugging
Azure web apps  - designing and debuggingAzure web apps  - designing and debugging
Azure web apps - designing and debuggingAlexey Bokov
 
Azure Web App services
Azure Web App servicesAzure Web App services
Azure Web App servicesAlexey Bokov
 
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Alexey Bokov
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceAlexey Bokov
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deckAlexey Bokov
 
Internet of Things in Tbilisi
Internet of Things in TbilisiInternet of Things in Tbilisi
Internet of Things in TbilisiAlexey Bokov
 
Azure and web sites hackaton deck
Azure and web sites hackaton deckAzure and web sites hackaton deck
Azure and web sites hackaton deckAlexey Bokov
 
Tbilisi hackaton intro
Tbilisi hackaton introTbilisi hackaton intro
Tbilisi hackaton introAlexey Bokov
 
Azure for IT pro - TechDays Armenia
Azure for IT pro - TechDays ArmeniaAzure for IT pro - TechDays Armenia
Azure for IT pro - TechDays ArmeniaAlexey Bokov
 
Alexey Bokov key note - TechDays Armenia 2014
Alexey Bokov key note - TechDays Armenia 2014Alexey Bokov key note - TechDays Armenia 2014
Alexey Bokov key note - TechDays Armenia 2014Alexey Bokov
 
Train for trainers event in Warsaw / Intro
Train for trainers event in Warsaw / IntroTrain for trainers event in Warsaw / Intro
Train for trainers event in Warsaw / IntroAlexey Bokov
 
Open source technologies in Microsoft cloud
Open source technologies in Microsoft cloudOpen source technologies in Microsoft cloud
Open source technologies in Microsoft cloudAlexey Bokov
 
Облачные технологии Windows Azure
Облачные технологии Windows AzureОблачные технологии Windows Azure
Облачные технологии Windows AzureAlexey Bokov
 
Облако WIndows Azure и защита информации. Для разработчиков облачных сервисов
Облако WIndows Azure и защита информации. Для разработчиков облачных сервисовОблако WIndows Azure и защита информации. Для разработчиков облачных сервисов
Облако WIndows Azure и защита информации. Для разработчиков облачных сервисовAlexey Bokov
 

Mehr von Alexey Bokov (20)

Product Visions and Strategy - crash course for startups
Product Visions and Strategy - crash course for startupsProduct Visions and Strategy - crash course for startups
Product Visions and Strategy - crash course for startups
 
Windows containers troubleshooting
Windows containers troubleshootingWindows containers troubleshooting
Windows containers troubleshooting
 
Monte Carlo modeling in cloud - mc-modeling-sdk
Monte Carlo modeling in cloud - mc-modeling-sdkMonte Carlo modeling in cloud - mc-modeling-sdk
Monte Carlo modeling in cloud - mc-modeling-sdk
 
CAP теорема Брюера и ее применения на практике
CAP теорема Брюера и ее применения на практикеCAP теорема Брюера и ее применения на практике
CAP теорема Брюера и ее применения на практике
 
Azure web apps - designing and debugging
Azure web apps  - designing and debuggingAzure web apps  - designing and debugging
Azure web apps - designing and debugging
 
Azure Web App services
Azure Web App servicesAzure Web App services
Azure Web App services
 
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplace
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deck
 
Internet of Things in Tbilisi
Internet of Things in TbilisiInternet of Things in Tbilisi
Internet of Things in Tbilisi
 
Azure and web sites hackaton deck
Azure and web sites hackaton deckAzure and web sites hackaton deck
Azure and web sites hackaton deck
 
Asp.net 5 cloud
Asp.net 5 cloudAsp.net 5 cloud
Asp.net 5 cloud
 
Tbilisi hackaton intro
Tbilisi hackaton introTbilisi hackaton intro
Tbilisi hackaton intro
 
Azure for retails
Azure for retailsAzure for retails
Azure for retails
 
Azure for IT pro - TechDays Armenia
Azure for IT pro - TechDays ArmeniaAzure for IT pro - TechDays Armenia
Azure for IT pro - TechDays Armenia
 
Alexey Bokov key note - TechDays Armenia 2014
Alexey Bokov key note - TechDays Armenia 2014Alexey Bokov key note - TechDays Armenia 2014
Alexey Bokov key note - TechDays Armenia 2014
 
Train for trainers event in Warsaw / Intro
Train for trainers event in Warsaw / IntroTrain for trainers event in Warsaw / Intro
Train for trainers event in Warsaw / Intro
 
Open source technologies in Microsoft cloud
Open source technologies in Microsoft cloudOpen source technologies in Microsoft cloud
Open source technologies in Microsoft cloud
 
Облачные технологии Windows Azure
Облачные технологии Windows AzureОблачные технологии Windows Azure
Облачные технологии Windows Azure
 
Облако WIndows Azure и защита информации. Для разработчиков облачных сервисов
Облако WIndows Azure и защита информации. Для разработчиков облачных сервисовОблако WIndows Azure и защита информации. Для разработчиков облачных сервисов
Облако WIndows Azure и защита информации. Для разработчиков облачных сервисов
 

Windows Azure для стартапов

  • 2. Содержание Немного про Windows Azure Облако для разработки и тестирования Сценарии Open source – node.js, php,... Доступ к облаку – варианты оплаты и бесплатного использования Q/A
  • 3. Windows Azure - инфраструктура West US East US North Central US South Central US North Europe Dublin West Europe Amsterdam South East Asia East Asia
  • 4. Windows Azure - инфраструктура Подробнее о датацентрах Azure: bit.ly/1d3vUAF
  • 5. Windows Azure – Dublin datacenter Global Foundation Services video :
  • 6. Доступность инфраструктуры Azure cross datacenter latencies FromTo (ms) North-central US South-central US North Europe West Europe East Asia South-East Asia North-central US 4.2 35.3 97 103.6 190.9 219.7 South-central US 37.8 2.3 111.2 117.5 190 218.6 North Europe 99.8 111.8 2 20.9 283.3 312.3 West Europe 107.5 118.6 21.1 2.3 291.8 320.8 East Asia 194.5 190.8 284.2 291.7 1.6 32.6 South-East Asia 223.1 219.2 312.9 320.1 32.2 1.9
  • 9. Облачные сервисы – работа с данными
  • 10. Облачные сервисы – приложения и сеть
  • 11. Windows Azure – немного цифр Облачное хранилище:  сейчас вмещает более 4 триллионов объектов в облачном хранилище  270 000 обращений в среднем  Пиковая нагрузка -
  • 12.
  • 13. Немного о том как работает PaaS
  • 14. ServiceDefinition.csdef <ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole name="WebRole1"> <Startup> <Task commandLine="Startup.cmd" executionContext="limited" taskType="simple"> </Task> </Startup> </WebRole> </ServiceDefinition>
  • 15. И теперь мы можем делать интересные вещи!  Модицифируем WorkerRole1approotstartup.cmd  На примере ниже мы скачиваем и устанавливаем tomcat, но ничего не мешает делать git clone или svn co cscript /B /Nologo %APPROOT%utilunzip.vbs apache-tomcat-6.0.32-windows-x86.zip %APPROOT% cscript "utildownload.vbs" "http://tcontepub.blob.core.windows.net/packages/jre6.zip" cscript /B /Nologo %APPROOT%utilunzip.vbs jre6.zip %APPROOT% copy %APPROOT%foo.war %APPROOT%apache-tomcat-6.0.32webapps cd %APPROOT%apache-tomcat-6.0.32bin set JRE_HOME=%APPROOT%jre6
  • 17. Да, теперь у нас:  Поддержка БД Oracle  Быстрые (относительно) дисковые устройства  Сценарии хостинга десктопных Windows приложений  Гибкие и удобные варианты оплаты  VM Depot с большим выбором образов
  • 18. Теперь у нас есть автомасштабирование! в платформу сервис  Встроенный  Мониторинг по утилизации CPU и длине Azure Queues  Если нужны более кастомные настройки – есть библиотека Wasabi
  • 19. Облако для разработки и тестирования • Ресурсы по требованию • Оплата по использованию Широкий набор дополнительных сервисов Готовые к использованию инструменты и фреймворки ….
  • 20. Development in cloud… Окружение для разработки репозиторий, вики, баг треккер, CI QA стенд ...
  • 21. Разработка приложений – репозитории исходных текстов  TFS – подключаемся на tfs.visualstudio.com, привязываем проект к Azure и работаем   Есть еще GitHub, bitbucket…  Stand-alone – git, cvs, svn, mercurial и тп ставим на виртуальные машины  Если для приложения достаточно web-sites – то там есть интеграция почти со всеми популярными репозиториями
  • 22. Подключаем TFS  TFS – подключаемся на tfs.visualstudio.com, создаем проект, check-in… enjoy   Подключаем репозиторий к облачному сервису  Деплоимся напрямую из Visual Studio  Подробнее – ou.gs/vs
  • 23. Вики в облаке  Конечно же Sharepoint – см Установка и конфигурирование в Azure - ou.gs/sharepoint  Другие опции – использовать образы на VM Depot с популярными вики  В Web-site есть MediaWiki и Incentive
  • 24. Широкий выбор тулов в IaaS сценариях  На виртуалке ( Windows, Linux ) поднять можно все что угодно – например Confluence  В VM Depot (vmdepot.msopentech.com ) есть redmine
  • 25. Continuous integration в облаке ou.gs/vs  Конечно же через TFS – см.  Можно использовать Jenkins к которому есть плагин для блобов ( для артефактов )  В vmdepot.msopentech.com есть готовые образы
  • 26. Сценарии  “Песочница” для проектов разработчиков  QA стенд, в том числе и высоконагруженный  Готовое окружение для тренингов, семинаров и лабораторных  Потребность в значительных ресурсах на короткое время (например для сложных тестов или обработки большой выборки данных )
  • 28. QA-стенд  Быстрая и автоматизированное выкладывание в новое окружение  Безопасное ( не влиющее на продакшн ) тестирование новых версий  Удаление неиспользуемых стендов после завершения циклов тестирования
  • 29. Готовое окружение для семинаров  Создаем (на базе образов из vm depot например ) и настраиваем нужные конфигурации  Сохраняем их в либо в VHD ( внутри своего хранилища ) или в VM Depot ( доступно всем )  При необходимости поднимаем нужные конфигурации
  • 30. Let’s go to Java world! Пишем код в Eclipse (пока только под Windows ) Для сборки ANT to build/deploy Startup. Сmd как тул для того чтобы поставить все что надо Не подходит Windows PaaS – есть REST API к виртуалкам с Linux ( стартуем, а потом root
  • 31. If Java, why Oracle ? We have option called ZULU!
  • 32. Enjoy Zulu java! Zulu – OpenJDK порт ( by Azul ) for Windows Azure  Лицензия GPL, что намного удобнее для разработчиков  Azul Systems гораздо более открыт к сотрудничеству Check it out: azulsystems.com/products/zulu
  • 33. Your own linux in Azure ? В целом – да ( если HyperV поддерживает) Надо добавить Windows Azure Linux agent Linux agent отвечает за Windows Azure Fabric Controller  Есть manual + открытые исходники
  • 34. CodePlex.com – площадка для хостинга open source проектов  Поддержка TFS, git, mercurial, svn  Встоенные wiki, issue tracker, форумы  >300к пользователей  28 000 проектов
  • 35. Open source фреймворки  SDK for PHP: phpazure.codeplex.com  Ruby on Rails SDK: rubyonrailsinazure.codeplex.com  DNN - DotNetNuke CMS: dotnetnuke.codeplex.com  Lucene.NET на базе блобов: azuredirectory.codeplex.com  Python for Visual Studio: pytools.codeplex.com  ASP.NET web stack (MVC, Web API ): aspnetwebstack.codeplex.com
  • 36. Cloud Ninja: cloudninja.codeplex.com  Open source проект – пример реализации многотенантного приложения  Может стать отличной основой для вашего кода  Мониторинг (в том числе входящего/исходящего трафика, транзакций к хранилищам с разделением данных по тенантам )     Автоматическое масштабирование Идентификация с использованием Access Control Services Провижионинг ( выкладывание ) Красивые диаграммы по данным мониторинга
  • 37. windowsazure.github.io  .NET SDK – работа с хранилищами, очередями, медиа сервисами  Java SDK – хранилища, медиа сервисы, service bus  Node.js – работа с хранилищами, управление ресурсами, БД SQL  PHP – работа с хранилищами, вычислительными ресурсам  Python– работа с хранилищами, вычислительными ресурсам  Ruby – работа с хранилищами, вычислительными ресурсам  Mobile Services – IOS, Android, Windows Phone, JavaScript, Windows Store  Библиотеки для командной строки – PowerShell и node.js  IISNode – хостинг node.js на IIS
  • 38. Как воспользоваться - оплата  Кредитная карта – Pay-as-you-go, выставляется счет в конце месяца по фактически использованным ресурсам  Вариант с предоплатой – MOSP – предоплата (коммитмент) на определенную сумму, есть скидки  Оплата по корпоративному соглашению – EA через LARов, значительные скидки  Если нужны счета-фактуры или оплата наличными – это можно сделать через Облакотеку - azure.oblakoteka.ru или Софтлайн - azure.softline.ru
  • 39. Бесплатные опции  30 дневный триал на windowsazure.com  Триал для MSDN подписчиков  Для стартапов - BizSpark на 3 года – включает в себя 8 MSDN подписок!  Windows Azure Offer $60K – облако на 2 года на $60 000 ( на конкурсной основе ) При использовании ресурсов облака для BizSpark и MSDN подписчиков ( при необходимости использовать ресурсы больше месячного лимита ) – скидка на ресурсы от 25%.
  • 40. Полезные Изучайте и присоединяйтесь! ресурсы ms-start.ru Последние новости @windowsazure_ru rustart@microsoft.com Сообщество пользователей facebook.com/groups/azurerus Центр разработки azurehub.ru Контактный емейл для всех вопросов по Windows Azure AzureRus@microsoft.com
  • 42. Спасибо за внимание! Боков Алексей abokov@microsoft.com twitter.com/abokov Скачать эту презентацию можно здесь: slideshare.net/abokov
  • 43.
  • 44. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Hinweis der Redaktion

  1. В мире – почти 100 000 кастомеров, в России – несколько десятков крупных проектов, тысячи подписчиков.
  2. Slide Objectives:Explain that there are different VM instance sizes available within Windows AzureSpeaking Points:---Speaking Points:One of the key areas of feedback has been to reduce the cost and size of Windows Azure instances. At PDC we will announce..Notes:(*) 20GB with a limitation on VHD size if they are deploying VMRole on XSmall: the VHD can only be up to 15GB.each tenant can support 20 instances just like regular subscriptions with Small VM. We do not scale based on core counts.There is no SLA on the network bandwidth for each VM size as this resource is shared among all the VM. That said, we need to provide guidance for customer so they could design their applications correctly. From the engineering side, this is what we mean by Low, Moderate and High. • Low currently means 0-15Mbps with short burst up to 25-50Mbps (Megabit/s). These are sufficient for some web sites with low traffic. • Moderate means 0-100Mbps with short burst up to 200Mbps (100Mbps is the norm). This is what we currently reserve for the Small VM.• High means 200-800 Mbps. If you divide this into 3 spectrums for Medium, Large and XL. Then Medium is in the low end, Large hovers around the middle zone and of course XL takes the high-end spot.These rates should be used as guidance. Nothing can beat a test run to see what the application requires but using these bandwidth ranges, hopefully it reduces the guess work for the customers