Bringing Open Source toWindows Azure: A Match Madein HeavenJesus RodriguezTellago, IncKidoZen, IncLevel: Advanced
About Me….• Hackerpreneur• Co-Founder Tellago, KidoZen, Inc• Microsoft Architect Advisor• Microsoft MVP• Oracle ACE• Speak...
Agenda• Open Source in Windows Azure• Open Source runtimes in Windows Azure(NodeJS, Python)• Building Windows Azure soluti...
At the end of this session….
Microsoft has come a long way…
A Small Thesis…..
Open Source in theEnterprise?
Benefits: Innovation,Innovation, Innovation,Innovation, Innovation,Innovation, Innovation,Innovation, Innovation,Innovation
Challenges: Support,Versioning, Patching,Community
PaaS Changes the Game….
If Someone Updates, Version,Patches, Scales and Manageyour Open Source Stack….
It’s a party
Open Source & Platform as aService…
What About Windows Azure…
Windows Azure Loves OpenSource
Open Source in Action inWindows Azure
Some Scenarios• Open Source runtimes natively supportedWindows Azure• Leveraging Open Source developmenttools to build Win...
Open Source DevelopmentRuntimes in Windows Azure
Windows Azure & NodeJS
NodeJS in Windows Azure• Web Role–Uses IISNode• Worker Role–Runs node.exe as role entry point• PowerShell Cmdlets• Windows...
DEMO: Hacking with NodeJSin Windows Azure
We Love Python too
Python is a programming language that letsyou work more quickly and integrate yoursystems more effectively. You can learn ...
Python in Windows Azure• Python 2.7 support• Compute: Website, Worker Roles• Python client libraries• Python tools for Vis...
DEMO: Some Python Love inWindows Azure
Open Source DevelopmentTools and Windows Azure
Building Windows AzureSolutions in Eclipse
Windows Azure & Java• Windows Azure Java SDK• Support for different J2EE App Servers(Tomcat, JBOSS…)• Native Integration w...
DEMO: Building WindowsAzure Solutions Using Eclipse
Windows Azure Open SourceServices
Windows Azure HDInsightService….
HadoopHDFS(Hadoop Distributed File System)HBase (key-value store)MapReduce (Job Scheduling/Execution System)Pig (Data Flow...
Demo: Windows AzureHDInsight Service
Windows Azure, Mobile &Open Source
Windows Azure MobileServices
DEMO: Building AndroidApplication using WindowsAzure Mobile Services
Other Open Source Technologiesin Windows Azure• App Management: New Relic, AppDynamics…• DB Servers: MongoDB, CouchDB,MySQ...
Summary• PaaS changes the dynamics of theadoption of Open Source technologies• Windows Azure provides first levelintegrati...
Thanksjesus.rodriguez@tellago.comhttp://www.tellagostudios.comhttp://twitter.com/#!/jrodthoughtshttp://jrodthoughts.comhtt...
Open Source and Windows Azure; A Match Made in Heaven
Open Source and Windows Azure; A Match Made in Heaven
Open Source and Windows Azure; A Match Made in Heaven
Open Source and Windows Azure; A Match Made in Heaven
Open Source and Windows Azure; A Match Made in Heaven
Upcoming SlideShare
Loading in …5
×

Open Source and Windows Azure; A Match Made in Heaven

1,707 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,707
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Open Source and Windows Azure; A Match Made in Heaven

  1. 1. Bringing Open Source toWindows Azure: A Match Madein HeavenJesus RodriguezTellago, IncKidoZen, IncLevel: Advanced
  2. 2. 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
  3. 3. Agenda• Open Source in Windows Azure• Open Source runtimes in Windows Azure(NodeJS, Python)• Building Windows Azure solutions usingOpen Source development tools (Eclipse)• Native Windows Azure Open Sourceservices (HDInsight)• Open Source mobile development withWindows Azure (Android)
  4. 4. At the end of this session….
  5. 5. Microsoft has come a long way…
  6. 6. A Small Thesis…..
  7. 7. Open Source in theEnterprise?
  8. 8. Benefits: Innovation,Innovation, Innovation,Innovation, Innovation,Innovation, Innovation,Innovation, Innovation,Innovation
  9. 9. Challenges: Support,Versioning, Patching,Community
  10. 10. PaaS Changes the Game….
  11. 11. If Someone Updates, Version,Patches, Scales and Manageyour Open Source Stack….
  12. 12. It’s a party
  13. 13. Open Source & Platform as aService…
  14. 14. What About Windows Azure…
  15. 15. Windows Azure Loves OpenSource
  16. 16. Open Source in Action inWindows Azure
  17. 17. Some Scenarios• Open Source runtimes natively supportedWindows Azure• Leveraging Open Source developmenttools to build Windows Azure solutions• Beyond the Web: Open• Native Open Source services included inWindows Azure
  18. 18. Open Source DevelopmentRuntimes in Windows Azure
  19. 19. Windows Azure & NodeJS
  20. 20. 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
  21. 21. DEMO: Hacking with NodeJSin Windows Azure
  22. 22. We Love Python too
  23. 23. Python is a programming language that letsyou work more quickly and integrate yoursystems more effectively. You can learn touse Python and see almost immediate gainsin productivity and lower maintenance costs.
  24. 24. 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
  25. 25. DEMO: Some Python Love inWindows Azure
  26. 26. Open Source DevelopmentTools and Windows Azure
  27. 27. Building Windows AzureSolutions in Eclipse
  28. 28. Windows Azure & Java• Windows Azure Java SDK• Support for different J2EE App Servers(Tomcat, JBOSS…)• Native Integration with Eclipse IDE
  29. 29. DEMO: Building WindowsAzure Solutions Using Eclipse
  30. 30. Windows Azure Open SourceServices
  31. 31. Windows Azure HDInsightService….
  32. 32. HadoopHDFS(Hadoop Distributed File System)HBase (key-value store)MapReduce (Job Scheduling/Execution System)Pig (Data Flow) Hive (SQL)BI ReportingETL ToolsAvro(Serialization)Zookeepr(Coordination)SqoopRDBMS(Streaming/Pipes APIs)
  33. 33. Demo: Windows AzureHDInsight Service
  34. 34. Windows Azure, Mobile &Open Source
  35. 35. Windows Azure MobileServices
  36. 36. DEMO: Building AndroidApplication using WindowsAzure Mobile Services
  37. 37. Other Open Source Technologiesin Windows Azure• App Management: New Relic, AppDynamics…• DB Servers: MongoDB, CouchDB,MySQL…• App Servers: JBOSS, Spring Server…• CMS: Alfresco, Drupal…• Management Technologies: Chef,Puppet….
  38. 38. Summary• PaaS changes the dynamics of theadoption of Open Source technologies• Windows Azure provides first levelintegration with different Open Sourceplatforms• Open Source technologies are a first classcitizen in Windows AzureDevelopment runtimesDevelopment toolsServer-side platformsManagement toolsMobile servicesNative services
  39. 39. Thanksjesus.rodriguez@tellago.comhttp://www.tellagostudios.comhttp://twitter.com/#!/jrodthoughtshttp://jrodthoughts.comhttp://weblogs.asp.net/gsusx

×