Node.js on Windows Azure
description
Transcript of Node.js on Windows Azure
![Page 1: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/1.jpg)
![Page 2: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/2.jpg)
Node.js on Windows Azure
Tomasz JanczukPrincipal Software Engineer2-509
![Page 3: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/3.jpg)
HistoryNode.js on WindowsNode.js on Windows AzureDeploying a Node.js applicationUsing Azure services from Node.jsUsing .NET from Node.js
Agenda
![Page 4: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/4.jpg)
Node.js on Windows
w3wp
.exe
node
.exe
node
.exe
node.exe iisnode
TCP
libuv
HTTP
application
TCP
HTTP.SYSIIS
iisnode
named pipes
libuv
HTTP
application
![Page 5: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/5.jpg)
Node.js on Windows Azure Virtual
Machine
Windows or Linux
HostedService
Managedapplication
with VMaccess onWindows
WebSite
Managed HTTP application
with Git, GitHub, FTP
and TFS deployment
MobileService
Backend for Windows 8,Windows
Phone, iPhone, or Android application
![Page 6: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/6.jpg)
iisno
de
Node.js on Windows Azure Virtual
MachineHostedService
WebSite
MobileService
node
.ex
e
![Page 7: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/7.jpg)
iisno
de
Node.js on Windows Azure Virtual
MachineHostedService
WebSite
MobileService
node
.ex
e
![Page 8: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/8.jpg)
Windows Azure management portalCommand line toolsGit and GitHub integration
Deploying a Node.js application
![Page 9: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/9.jpg)
Demo: deploy to Windows Azure
![Page 10: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/10.jpg)
Windows Azure SDK for Node.js
Table Storage, Blob Storage, SQL Azure, ServiceBus, Storage Queues, HD insight,Service Runtime
Using Azure services from Node.js
![Page 11: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/11.jpg)
Demo: use blob storage in Node.js
![Page 12: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/12.jpg)
Edge.js enables in-process interop between Node.js and .NET
Using .NET from Node.js
![Page 13: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/13.jpg)
Edge.js uses ADO.NET to enable access to MS SQL from Node.js
Access MS SQL from Node.js
![Page 14: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/14.jpg)
Demo: access SQL Azure from Node.js
![Page 15: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/15.jpg)
ResourcesNode.js Developer Center on Windows Azurehttp://www.windowsazure.com/en-us/develop/nodejs/Windows Azure SDK for Node.jshttps://github.com/WindowsAzure/azure-sdk-for-nodeUsing .NET from Node.jshttp://tjanczuk.github.io/edge
![Page 16: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/16.jpg)
Evaluate this session
Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!
![Page 17: Node.js on Windows Azure](https://reader035.fdocuments.us/reader035/viewer/2022062520/5681611c550346895dd0752b/html5/thumbnails/17.jpg)
© 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.