open source and windows azure; a match made in heaven
TRANSCRIPT
![Page 1: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/1.jpg)
Bringing Open Source to Windows Azure: A Match Made in
Heaven
Jesus RodriguezTellago, Inc
KidoZen, IncLevel: Advanced
![Page 2: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/2.jpg)
About Me….
• Hackerpreneur• Co-Founder Tellago, KidoZen, Inc• Microsoft Architect Advisor• Microsoft MVP• Oracle ACE• Speaker, Author• http://weblogs.asp.net/gsusx • http://jrodthoughts.com • http://moesion.com
![Page 3: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/3.jpg)
Agenda
• Open Source in Windows Azure• Open Source runtimes in Windows Azure
(NodeJS, Python)• Building Windows Azure solutions using
Open Source development tools (Eclipse)• Native Windows Azure Open Source
services (HDInsight)• Open Source mobile development with
Windows Azure (Android)
![Page 4: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/4.jpg)
At the end of this session….
![Page 5: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/5.jpg)
Microsoft has come a long way…
![Page 6: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/6.jpg)
A Small Thesis…..
![Page 7: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/7.jpg)
Open Source in the Enterprise?
![Page 8: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/8.jpg)
Benefits: Innovation, Innovation, Innovation, Innovation, Innovation, Innovation, Innovation, Innovation, Innovation, Innovation
![Page 9: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/9.jpg)
Challenges: Support, Versioning, Patching, Community
![Page 10: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/10.jpg)
PaaS Changes the Game….
![Page 11: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/11.jpg)
If Someone Updates, Version, Patches, Scales and Manage your Open Source Stack….
![Page 12: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/12.jpg)
It’s a party
![Page 13: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/13.jpg)
Open Source & Platform as a Service…
![Page 14: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/14.jpg)
![Page 15: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/15.jpg)
What About Windows Azure…
![Page 16: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/16.jpg)
Windows Azure Loves Open Source
![Page 17: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/17.jpg)
![Page 18: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/18.jpg)
Open Source in Action in Windows Azure
![Page 19: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/19.jpg)
Some Scenarios
• Open Source runtimes natively supported Windows Azure
• Leveraging Open Source development tools to build Windows Azure solutions
• Beyond the Web: Open • Native Open Source services included in
Windows Azure
![Page 20: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/20.jpg)
Open Source Development Runtimes in Windows Azure
![Page 21: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/21.jpg)
Windows Azure & NodeJS
![Page 22: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/22.jpg)
![Page 23: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/23.jpg)
NodeJS in Windows Azure
• Web Role–Uses IISNode
• Worker Role–Runs node.exe as role entry point
• PowerShell Cmdlets• Windows Azure SDK for node.js
![Page 24: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/24.jpg)
DEMO: Hacking with NodeJS in Windows Azure
![Page 25: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/25.jpg)
We Love Python too
![Page 26: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/26.jpg)
Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to
use Python and see almost immediate gains in productivity and lower maintenance costs.
![Page 27: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/27.jpg)
Python in Windows Azure
• Python 2.7 support• Compute: Website, Worker Roles • Python client libraries• Python tools for Visual Studio• https://
github.com/WindowsAzure/azure-sdk-for-python
![Page 28: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/28.jpg)
DEMO: Some Python Love in Windows Azure
![Page 29: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/29.jpg)
Open Source Development Tools and Windows Azure
![Page 30: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/30.jpg)
Building Windows Azure Solutions in Eclipse
![Page 31: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/31.jpg)
Windows Azure & Java
• Windows Azure Java SDK• Support for different J2EE App Servers
(Tomcat, JBOSS…)• Native Integration with Eclipse IDE
![Page 32: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/32.jpg)
DEMO: Building Windows Azure Solutions Using Eclipse
![Page 33: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/33.jpg)
Windows Azure Open Source Services
![Page 34: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/34.jpg)
Windows Azure HDInsight Service….
![Page 35: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/35.jpg)
Hadoop
HDFS(Hadoop Distributed File System)
HBase (key-value store)
MapReduce (Job Scheduling/Execution System)
Pig (Data Flow) Hive (SQL)
BI ReportingETL Tools
Avr
o (S
eri
aliz
atio
n)
Zo
oke
ep
r (C
oo
rdin
atio
n)
Sqoop
RDBMS
(Streaming/Pipes APIs)
![Page 36: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/36.jpg)
![Page 37: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/37.jpg)
Demo: Windows Azure HDInsight Service
![Page 38: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/38.jpg)
Windows Azure, Mobile & Open Source
![Page 39: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/39.jpg)
Windows Azure Mobile Services
![Page 40: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/40.jpg)
Data
Notifications
Auth
Server Logic
Scale
Logging
Diagnostics
![Page 41: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/41.jpg)
DEMO: Building Android Application using Windows Azure
Mobile Services
![Page 42: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/42.jpg)
Other Open Source Technologies in Windows Azure
• App Management: New Relic, App Dynamics…
• DB Servers: MongoDB, CouchDB, MySQL…
• App Servers: JBOSS, Spring Server…• CMS: Alfresco, Drupal…• Management Technologies: Chef,
Puppet….
![Page 43: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/43.jpg)
Summary
• PaaS changes the dynamics of the adoption of Open Source technologies
• Windows Azure provides first level integration with different Open Source platforms
• Open Source technologies are a first class citizen in Windows Azure
Development runtimes
Development tools
Server-side platforms
Management tools
Mobile services
Native services
![Page 44: Open Source and Windows Azure; A Match Made in Heaven](https://reader033.vdocument.in/reader033/viewer/2022052505/55526813b4c9052e1f8b4fde/html5/thumbnails/44.jpg)
http://www.tellagostudios.com
http://twitter.com/#!/jrodthoughts
http://jrodthoughts.com
http://weblogs.asp.net/gsusx