17

Node.js on Windows Azure

  • Upload
    lita

  • View
    67

  • Download
    0

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

Page 1: Node.js on Windows Azure
Page 2: Node.js on Windows Azure

Node.js on Windows Azure

Tomasz JanczukPrincipal Software Engineer2-509

Page 3: Node.js on Windows Azure

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

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

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

iisno

de

Node.js on Windows Azure Virtual

MachineHostedService

WebSite

MobileService

node

.ex

e

Page 7: Node.js on Windows Azure

iisno

de

Node.js on Windows Azure Virtual

MachineHostedService

WebSite

MobileService

node

.ex

e

Page 8: Node.js on Windows Azure

Windows Azure management portalCommand line toolsGit and GitHub integration

Deploying a Node.js application

Page 9: Node.js on Windows Azure

Demo: deploy to Windows Azure

Page 10: Node.js on 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

Page 11: Node.js on Windows Azure

Demo: use blob storage in Node.js

Page 12: Node.js on Windows Azure

Edge.js enables in-process interop between Node.js and .NET

Using .NET from Node.js

Page 13: Node.js on Windows Azure

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

Demo: access SQL Azure from Node.js

Page 15: Node.js on Windows Azure

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

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

© 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.