Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
abokov@microsoft.com
azure_cee
Содержание
Немного про Windows Azure
Облако для разработки и
тестирования
Сценарии
Open source – node.js, php,...
Дос...
Windows Azure - инфраструктура

West US

East
US

North Central US
South Central US

North Europe Dublin

West Europe
Amst...
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

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

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

Облачное хранилище:
 сейчас вмещает
более 4 триллионов
объектов в облачном
хранилище
 270 ...
Немного о том как работает PaaS
ServiceDefinition.csdef
<ServiceDefinition name="MyService"
xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/Ser...
И теперь мы можем делать интересные
вещи!
 Модицифируем WorkerRole1approotstartup.cmd
 На примере ниже мы скачиваем и ус...
Облачная БД SQL Azure
Да, теперь у нас:

 Поддержка БД Oracle
 Быстрые (относительно) дисковые
устройства
 Сценарии хостинга десктопных
Windo...
Теперь у нас есть
автомасштабирование! в платформу сервис
 Встроенный
 Мониторинг по утилизации CPU и
длине Azure Queues...
Облако для разработки и тестирования
• Ресурсы по требованию
• Оплата по использованию
Широкий набор дополнительных
серви...
Development in cloud…
Окружение для разработки репозиторий, вики, баг

треккер, CI
QA стенд
...
Разработка приложений – репозитории
исходных текстов
 TFS – подключаемся на tfs.visualstudio.com,
привязываем проект к Az...
Подключаем TFS
 TFS – подключаемся на tfs.visualstudio.com, создаем
проект, check-in… enjoy 
 Подключаем репозиторий к ...
Вики в облаке
 Конечно же Sharepoint – см Установка и конфигурирование в Azure -

ou.gs/sharepoint

 Другие опции – испо...
Широкий выбор тулов в IaaS сценариях
 На виртуалке ( Windows, Linux ) поднять можно все что угодно – например Confluence
...
Continuous integration в облаке
ou.gs/vs

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

Для сборки ANT to build/deploy
Startup. Сmd как...
If Java, why Oracle ?
We have option called ZULU!
Enjoy Zulu java!
Zulu – OpenJDK порт ( by Azul ) for
Windows Azure
 Лицензия GPL, что намного удобнее для
разработчиков
...
Your own linux in Azure ?
В целом – да ( если HyperV
поддерживает)

Надо добавить Windows Azure Linux
agent
Linux agent...
CodePlex.com – площадка для хостинга
open source проектов
 Поддержка TFS, git, mercurial, svn
 Встоенные wiki, issue tra...
Open source фреймворки
 SDK for PHP: phpazure.codeplex.com
 Ruby on Rails SDK: rubyonrailsinazure.codeplex.com
 DNN - D...
Cloud Ninja: cloudninja.codeplex.com
 Open source проект – пример реализации многотенантного приложения
 Может стать отл...
windowsazure.github.io
 .NET SDK – работа с хранилищами, очередями, медиа сервисами
 Java SDK – хранилища, медиа сервисы...
Как воспользоваться - оплата
 Кредитная карта – Pay-as-you-go, выставляется счет в конце
месяца по фактически использован...
Бесплатные опции
 30 дневный триал на windowsazure.com
 Триал для MSDN подписчиков
 Для стартапов - BizSpark на 3 года ...
Полезные
Изучайте и присоединяйтесь!
ресурсы
ms-start.ru

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

rustart@microsoft.com

Сообщ...
Ваши вопросы…
Спасибо за внимание!

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

slidesha...
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Windows Azure для стартапов
Windows Azure для стартапов
Upcoming SlideShare
Loading in …5
×

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

530 views

Published on

Windows Azure for starups

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. abokov@microsoft.com azure_cee
  2. 2. Содержание Немного про Windows Azure Облако для разработки и тестирования Сценарии Open source – node.js, php,... Доступ к облаку – варианты оплаты и бесплатного использования Q/A
  3. 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. 4. Windows Azure - инфраструктура Подробнее о датацентрах Azure: bit.ly/1d3vUAF
  5. 5. Windows Azure – Dublin datacenter Global Foundation Services video :
  6. 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
  7. 7. Доступность инфрастурктуры Европа покрывается практически полностью очень хорошо
  8. 8. Облачные сервисы – вычислительные ресурсы
  9. 9. Облачные сервисы – работа с данными
  10. 10. Облачные сервисы – приложения и сеть
  11. 11. Windows Azure – немного цифр Облачное хранилище:  сейчас вмещает более 4 триллионов объектов в облачном хранилище  270 000 обращений в среднем  Пиковая нагрузка -
  12. 12. Немного о том как работает PaaS
  13. 13. 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>
  14. 14. И теперь мы можем делать интересные вещи!  Модицифируем 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
  15. 15. Облачная БД SQL Azure
  16. 16. Да, теперь у нас:  Поддержка БД Oracle  Быстрые (относительно) дисковые устройства  Сценарии хостинга десктопных Windows приложений  Гибкие и удобные варианты оплаты  VM Depot с большим выбором образов
  17. 17. Теперь у нас есть автомасштабирование! в платформу сервис  Встроенный  Мониторинг по утилизации CPU и длине Azure Queues  Если нужны более кастомные настройки – есть библиотека Wasabi
  18. 18. Облако для разработки и тестирования • Ресурсы по требованию • Оплата по использованию Широкий набор дополнительных сервисов Готовые к использованию инструменты и фреймворки ….
  19. 19. Development in cloud… Окружение для разработки репозиторий, вики, баг треккер, CI QA стенд ...
  20. 20. Разработка приложений – репозитории исходных текстов  TFS – подключаемся на tfs.visualstudio.com, привязываем проект к Azure и работаем   Есть еще GitHub, bitbucket…  Stand-alone – git, cvs, svn, mercurial и тп ставим на виртуальные машины  Если для приложения достаточно web-sites – то там есть интеграция почти со всеми популярными репозиториями
  21. 21. Подключаем TFS  TFS – подключаемся на tfs.visualstudio.com, создаем проект, check-in… enjoy   Подключаем репозиторий к облачному сервису  Деплоимся напрямую из Visual Studio  Подробнее – ou.gs/vs
  22. 22. Вики в облаке  Конечно же Sharepoint – см Установка и конфигурирование в Azure - ou.gs/sharepoint  Другие опции – использовать образы на VM Depot с популярными вики  В Web-site есть MediaWiki и Incentive
  23. 23. Широкий выбор тулов в IaaS сценариях  На виртуалке ( Windows, Linux ) поднять можно все что угодно – например Confluence  В VM Depot (vmdepot.msopentech.com ) есть redmine
  24. 24. Continuous integration в облаке ou.gs/vs  Конечно же через TFS – см.  Можно использовать Jenkins к которому есть плагин для блобов ( для артефактов )  В vmdepot.msopentech.com есть готовые образы
  25. 25. Сценарии  “Песочница” для проектов разработчиков  QA стенд, в том числе и высоконагруженный  Готовое окружение для тренингов, семинаров и лабораторных  Потребность в значительных ресурсах на короткое время (например для сложных тестов или обработки большой выборки данных )
  26. 26. Песочница
  27. 27. QA-стенд  Быстрая и автоматизированное выкладывание в новое окружение  Безопасное ( не влиющее на продакшн ) тестирование новых версий  Удаление неиспользуемых стендов после завершения циклов тестирования
  28. 28. Готовое окружение для семинаров  Создаем (на базе образов из vm depot например ) и настраиваем нужные конфигурации  Сохраняем их в либо в VHD ( внутри своего хранилища ) или в VM Depot ( доступно всем )  При необходимости поднимаем нужные конфигурации
  29. 29. Let’s go to Java world! Пишем код в Eclipse (пока только под Windows ) Для сборки ANT to build/deploy Startup. Сmd как тул для того чтобы поставить все что надо Не подходит Windows PaaS – есть REST API к виртуалкам с Linux ( стартуем, а потом root
  30. 30. If Java, why Oracle ? We have option called ZULU!
  31. 31. Enjoy Zulu java! Zulu – OpenJDK порт ( by Azul ) for Windows Azure  Лицензия GPL, что намного удобнее для разработчиков  Azul Systems гораздо более открыт к сотрудничеству Check it out: azulsystems.com/products/zulu
  32. 32. Your own linux in Azure ? В целом – да ( если HyperV поддерживает) Надо добавить Windows Azure Linux agent Linux agent отвечает за Windows Azure Fabric Controller  Есть manual + открытые исходники
  33. 33. CodePlex.com – площадка для хостинга open source проектов  Поддержка TFS, git, mercurial, svn  Встоенные wiki, issue tracker, форумы  >300к пользователей  28 000 проектов
  34. 34. 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
  35. 35. Cloud Ninja: cloudninja.codeplex.com  Open source проект – пример реализации многотенантного приложения  Может стать отличной основой для вашего кода  Мониторинг (в том числе входящего/исходящего трафика, транзакций к хранилищам с разделением данных по тенантам )     Автоматическое масштабирование Идентификация с использованием Access Control Services Провижионинг ( выкладывание ) Красивые диаграммы по данным мониторинга
  36. 36. 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
  37. 37. Как воспользоваться - оплата  Кредитная карта – Pay-as-you-go, выставляется счет в конце месяца по фактически использованным ресурсам  Вариант с предоплатой – MOSP – предоплата (коммитмент) на определенную сумму, есть скидки  Оплата по корпоративному соглашению – EA через LARов, значительные скидки  Если нужны счета-фактуры или оплата наличными – это можно сделать через Облакотеку - azure.oblakoteka.ru или Софтлайн - azure.softline.ru
  38. 38. Бесплатные опции  30 дневный триал на windowsazure.com  Триал для MSDN подписчиков  Для стартапов - BizSpark на 3 года – включает в себя 8 MSDN подписок!  Windows Azure Offer $60K – облако на 2 года на $60 000 ( на конкурсной основе ) При использовании ресурсов облака для BizSpark и MSDN подписчиков ( при необходимости использовать ресурсы больше месячного лимита ) – скидка на ресурсы от 25%.
  39. 39. Полезные Изучайте и присоединяйтесь! ресурсы ms-start.ru Последние новости @windowsazure_ru rustart@microsoft.com Сообщество пользователей facebook.com/groups/azurerus Центр разработки azurehub.ru Контактный емейл для всех вопросов по Windows Azure AzureRus@microsoft.com
  40. 40. Ваши вопросы…
  41. 41. Спасибо за внимание! Боков Алексей abokov@microsoft.com twitter.com/abokov Скачать эту презентацию можно здесь: slideshare.net/abokov
  42. 42. © 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.

×