• Save
Open jdk and eclipse plugin   java, oss on windows azure - 15.10.13
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
455
On Slideshare
455
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Вступление – немного о том, что такое MS Open Tech, чем они занимаютсяWe’re a diverse team of engineers, standards professionals and technical evangelists who are experienced and passionate in working with an equally diverse set of technologies from Microsoft and others.Every day, we are powering interoperability and opportunity across the IT community of developers, partners, customers and competitors.We build open source code. We create interoperability bridges. We contribute open standards specs. We work with a variety ofstandards organizations such as: W3C, IETF, OASIS, Ecma, DMTF, and open source communities including: JQuery, MongoDB, Apache Cordova, Redis,Apache, Qpid, Apache Solr, Outercurve, Eclipse, Node.js, Cocos2D, Ogre3D, Web Platform Docs, Symfony, Doctrine, WebKit, GitHub, CodePlex and more.This year, as the openness revolution continues to transform a world of devices connected to online services, MS Open Tech shipped 51 important open source devices and services projects. We have 25 active open source projects across CodePlex and GitHub, and we are active contributors to dozens other open source and open standards initiatives.Our team works closely with several Microsoft business groups on numerous standards initiatives, including the W3C’sHTML5, IETF’s HTTP/2.0, and work together with many open source foundations such as Outercurve Foundation and the Apache Software Foundation.We also help provide open source building blocks for interoperable cloud services, and have played a critical role in enabling developer choice of programming languages on Windows Azure, including Node.js, PHP, Python and Java in addition to .NET. We also partnered with open source companies to make NoSQL open source databases available as services on Windows Azure including MongoDB, Redis and CouchDB.
  • Основной акцент на PaaS – с IaaSпринципиально все понятно. Кратко сказать о том, что Java поддерживается для основных сервисов Azure.
  • http://cloudinteropelements.cloudapp.net/Cloud-Standards.aspx
  • Microsoft нужен вендор который будет следить за продуктом на который будут полагаться миллионы людей. Потому есть Azul для OpenJDK, HortonWorksдля Hadoopи так далее…
  • Акцент на том, что сделано уже очень многоMS OPEN TECHhttp://www.windowsazure.com/en-us/develop/overview/
  • http://www.windowsazure.com/en-us/documentation/аналогично – есть боьшие центры для разработчиковhttp://www.windowsazure.com/en-us/documentation/просто сказать и возможно показать потом что есть центр разработчика на javaOr http://www.windowsazure.com/en-us/develop/java/
  • Search java for java projects (javascript projects will come up too)Most, if not all, projects are released under Apache 2.0
  • Кнопочно показать установку плагина (без установки, т.к. долго)2) Создать и развернуть HelloWorldплагин3) опц. дополнить проект Service Bus и ACS
  • vmdepot.msopentech.comsearch java.Linux ImagesOpen SourceFree to downloadFree to publishPackage your own distributable software for the cloud!
  • Сервис Windows Azure HDInsight (Hadoop) — это облачный сервис, предлагающий экосистему и создание кластеров Hadoop по запросу пользователя. С помощью портала Windows Azure могут быть созданы и развернуты кластеры Hadoop размером до 32 узлов (необходимо уточнить, что на момент написания сервис Windows Azure HDInsightнаходится в закрытой Preview-версии). Кроме создания задач MapReduce, разработчик имеет доступ к интерактивной консоли, которая позволяет писать запросы к данным на JavaScript и Hive.
  • Call to Action:https://www.windowsazure.com/en-us/pricing/free-trial/http://www.windowsazureconf.net/

Transcript

  • 1. Java + Windows Azure = (Open) Integration Простота во всём Открытость & Гибкость Готовность 1
  • 2. Office Hyper-V Recovery Manager Слой приложени я Слой интеграции Клиент Платформа Windows Azure Слой данных Mobile Services Backup PC Планшеты CDN Traffic Manager Virtual Networks Media Services Хранилище Диски Вычисления Блобы Таблицы Web Sites Очереди Телефон Браузер BizTalk Services Cloud Services Caching Консоль Локальный сервис Локальная БД Service Bus Active Directory Data Sync VM SQL HDInsight Stream Insight Reporting Database
  • 3. Windows Azure: партнеры
  • 4. Microsoft Open Tech
  • 5. Что для Java есть на Windows Azure? IaaS PaaS Сервисы • Windows/Linux • Любая JVM • Образы с поддержкой Oracle • x64 Azul на базе OpenJDK • Плагин к Eclipse • Блобы, таблицы, хранилища, SQL: все в Azure SDK
  • 6. Azul Zulu: OpenJDK для Windows Azure НА БАЗЕ OpenJDK • Поддержка Windows Server 2008r2 и 2012 на Azure • Полная поддержка x64 Совместимость • На базе Java 7 SE OpenJDK, согласно спецификациям • Верифицировано Java SE 7 OpenJDK Community TCK Open Source • Лицензия аналогична OpenJDK (GPLv2) • Патчи и багфиксы => OpenJDK коммьюнити Интеграция • Полная интеграция с плагином к Eclipse
  • 7. Interop Surfaces Interop SQL JDBC REST – HTTP/XML SQL Azure Databases REST – HTTP/XML AMQP OData Memcached Windows Azure Storage Windows Azure Caching REST – HTTP/XML REST – HTTP/XML, JSON Service Bus Windows Azure
  • 8. Windows Azure Developer SDKs Open-source SDKs для популярных языков Поддержка популярных IDE, например, Visual Studio, Eclipse, Cloud9 Унифицированные REST API http://www.windowsazure.com/en-us/develop/overview/
  • 9. Центры для разработчиков
  • 10. windowsazure.github.com
  • 11. PaaS в Windows Azure – первое приближение Включение & конфигурация виртуального сервера Включение & конфигурация виртуального сервера
  • 12. PaaS (Java) в Windows Azure 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
  • 13. Дистрибутивы *образ от OpenLogic на основе CentOS 6.2
  • 14. Microsoft и Oracle = новые сценарии Запуск ПО Oracle • Чистое развертывание • Гибридные решения License Mobility Поддержка • Использование существующих лицензий • Oracle Database, Oracle WebLogic, Oracle Java • Полная поддержка Java • Серверы под Oracle Linux как уже настроенные образы
  • 15. Гибридные решения Oracle Database Виртуальная неограниченность Средства управления Эластичность
  • 16. VM Depot – ~500 образов open source
  • 17. Distributed Processing (MapReduce) Distributed Storage (HDFS) ODBC Query (Hive) Legend Red = Core Hadoop Blue = Data processing Purple = Microsoft integration points and value adds Orange = Data Movement Green = Packages
  • 18. Как воспользоваться - оплата azure.oblakoteka.ru azure.softline.ru
  • 19. Что дальше? Free Trial • https://www.windowsazure.com/en-us/pricing/free-trial/ AzureConf • http://www.windowsazureconf.net/ Ресурсы: • • • • • • • Российский Azure-хаб – azurehub.ru Российское сообщество Azure на Facebook - facebook.com/groups/azurerus VM Depot - vmdepot.msopentech.com SDK – /www.windowsazure.com/en-us/develop/overview/ Центры разработки – http://www.windowsazure.com/en-us/documentation/ Плагин Eclipse - github.com/MSOpenTech/WindowsAzureToolkitForEclipseWithJava Demo - msdn.microsoft.com/en-us/library/windowsazure/hh690944.aspx
  • 20. Контакты Александр Белоцерковский N3, LLC v-albelo@microsoft.com & @ahriman_ru ahriman.ru