170 likes | 360 Vues
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.
E N D
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 node.exe application • node.exe • iisnode HTTP libuv named pipes node.exe w3wp.exe application iisnode HTTP IIS HTTP.SYS libuv TCP TCP
Node.js on Windows Azure VirtualMachine Windows or Linux HostedService Managed application with VM access onWindows MobileService Backend for Windows 8, Windows Phone, iPhone, or Android application WebSite Managed HTTP application with Git, GitHub, FTP and TFS deployment
Node.js on Windows Azure VirtualMachine HostedService MobileService WebSite iisnode node.exe
Node.js on Windows Azure VirtualMachine HostedService MobileService WebSite iisnode node.exe
Deploying a Node.js application • Windows Azure management portal • Command line tools • Git and GitHub integration
Using Azure services from Node.js • Windows Azure SDK for Node.js • Table Storage, Blob Storage, SQL Azure, ServiceBus, Storage Queues, HD insight,Service Runtime
Using .NET from Node.js • Edge.js enables in-process interop between Node.js and .NET
Access MS SQL from Node.js • Edge.js uses ADO.NET to enable access to MS SQL from Node.js
Resources • Node.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-node • Using .NET from Node.js • http://tjanczuk.github.io/edge
Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!