Upload
lita
View
67
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Node.js on Windows Azure. Tomasz Janczuk Principal Software Engineer 2-509. Agenda. History Node.js on Windows Node.js on Windows Azure Deploying a Node.js application Using Azure services from Node.js Using .NET from Node.js. Node.js on Windows . n ode.exe. application. n ode.exe. - PowerPoint PPT Presentation
Citation preview
Node.js on Windows Azure
Tomasz JanczukPrincipal Software Engineer2-509
HistoryNode.js on WindowsNode.js on Windows AzureDeploying a Node.js applicationUsing Azure services from Node.jsUsing .NET from Node.js
Agenda
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
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
iisno
de
Node.js on Windows Azure Virtual
MachineHostedService
WebSite
MobileService
node
.ex
e
iisno
de
Node.js on Windows Azure Virtual
MachineHostedService
WebSite
MobileService
node
.ex
e
Windows Azure management portalCommand line toolsGit and GitHub integration
Deploying a Node.js application
Demo: deploy to Windows Azure
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
Demo: use blob storage in Node.js
Edge.js enables in-process interop between Node.js and .NET
Using .NET from Node.js
Edge.js uses ADO.NET to enable access to MS SQL from Node.js
Access MS SQL from Node.js
Demo: access SQL Azure from Node.js
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
Evaluate this session
Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!
© 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.