Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.

Slides:



Advertisements
Similar presentations
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Advertisements

Linux on Windows Azure Andreas Wasita.
Microsoft Azure Overview
Best Practices for CouchDB Developers on Windows Azure Brian Benz, Sr. Technical Evangelist Microsoft Open Technologies, Inc.
Windows Azure VMs VMs and Cloud Services VM Availability Images and Disks Managing VMs Agenda.
Extending Enterprise Networks to Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR316.
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
Windows Azure Pack Tomáš „Kanty“ Kantůrek
Windows Azure Virtual Machines. Agenda IT Pro experience Support for key server applications Easy storage manageability High availability features.
Node.js on Windows Azure Name Title Microsoft Corporation.
Windows Azure Migrating SQL Server Workloads Speaker Title Organization.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Microsoft, Linux and the Open Source Community Mark Gayler, Senior Technical Evangelist, Microsoft Open Technologies, Inc.
.NET, Visual Studio, TFS + Git | Java, NodeJS, PHP, Python, Ruby, C++ Data SQL Databases NoSQL Tables Blob Storage HDInsight Window s Azure IaaS +
Building, Running, and Managing Workflows on Windows Azure Jürgen Willis Group Program Manager Microsoft Corporation AZR321.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Windows Azure Websites Matt |
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
AZR211: What’s New in Windows Azure? Wade Wegner Blog: AZR211.
Building Integration Solutions using BizTalk On-Premises and on Azure Javed SikanderRajesh Ramamirtham Group Program ManagerProgram Manager AZR211.
Windows Azure Virtual Machines Speaker Title Organization.
Getting Started with Windows Azure Name Title Microsoft Corporation.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Preparing to Support Enterprise Applications on Windows Azure Eric Mattingly Service Engineer Microsoft Corporation AZR301.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA Ike Ellis.
Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and Identity Architect XTSeminars AZR301.
Windows Azure Global Footprint video Inside a Datacenter 
Overview of New Networking Features in Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR304.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
App Controller Richard Rundle Ketan Ghelani Program Managers Microsoft Corporation MGT303.
Microsoft Azure SoftUni Team Technical Trainers Software University
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
IOS and Android with Windows Azure Websites Name Title Address Website.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
What’s New with IIS 8: Open Web Platform for Cloud Shaun Eagan Senior Program Manager Microsoft Corporation Wade A. Hilmo Principal Development Lead Microsoft.
Migrating Virtual Environments to Hyper-V: The Easy Way Mark Gosson Senior Program Manager Microsoft Corporation WSV336.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
What’s New with Windows Server 2012 and Microsoft System Center 2012 SP1 Vijay Tewari Principal Group Program Manager Microsoft Corporation.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Windows Azure Web Sites: Under The Hood. What we will cover… General Overview (a marketing necessity) Demo Architecture Configurations Demo Scale Demo.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Windows Azure IaaS and How It Works Corey Sanders Principal Program Manager Lead Microsoft Corporation AZR201.
AZR319: Monitoring and Managing Your Windows Azure Applications and Services Chandrika Shankarnarayan, Senior Program Manager Lead Vikram Desai, Senior.
Hybrid Will Rule: Options to Connect, Extend and Integrate Applications in Your Data Center and Windows Azure Yousef A. Khalidi Distinguished Engineer.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
Boss wants a demo environment? Testers want the latest features?
App Deployment Options for Windows AZR205.
Virtual Machines and Web Sites
Cloud Data platform (Cloud Application Development & Deployment)
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Introduction to Windows Azure Web Sites
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Linux on Windows Azure IaaS with Partner Demos
Nathan Totten Technical Evangelist Windows Azure
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Microsoft Virtual Academy
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Linux on Windows Azure IaaS with Partner Demos
Windows Azure Overview
Microsoft Virtual Academy
Microsoft Virtual Academy
Windows Azure SDK 1.7 and New Features
Presentation transcript:

Node.js & Windows Azure AZR326

 JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a small heap allocation  Efficient and highly scalable

 Started 2009  Open Source (MIT license)  Sponsored by Joyent  Second most popular project on GitHub

Pros Pros and Cons

 Native node.exe  IISNode – a native IIS 7.x module that allows hosting of node.js applications in IIS  Most modules supported as is  Performance on par with Linux implementation

 Process management  Scalability on multi-core servers  Auto-update  Access to logs over HTTP  Side by side with other content types  Minimal changes to node.js application code  Integrated management experience

<add name="iisnode" path="app.js" verb="*" modules="iisnode" />

demo Hello World & Express

Create, run, and publish all from outside of Visual Studio Use command line and editor or IDE of your choice

Create Hosted Service Launch Node application in local emulator Set configuration settings Deploy to Windows Azure

Create and Manage Web Sites Create and Manage VMs Configure Deployment Settings Deploy to Windows Azure

Node CLI Demo

web sites  Build with ASP.NET, Node.js or PHP  Deploy in seconds with FTP, Git or TFS  Start for free, scale up as your traffic grows

demo Node.js On Web Sites

1 web sites shared reserved SHARED INSTANCES shared

2 SHARED INSTANCES web sites shared reserved shared

SHARED INSTANCES web sites 1 shared reserved RESERVED INSTANCE 0 reserved

web sites 2 shared reserved RESERVED INSTANCE reserved

web sites 2 shared reserved RESERVED INSTANCE reserved

cloud services  Build infinitely scalable apps and services  Support rich multi-tier architectures  Automated application management

Web Role Uses IISNode Worker Role Runs node.exe as role entry point PowerShell Cmdlets Windows Azure SDK for node.js

Node.js on Cloud Services

virtual machines  Windows Server and Linux  Flexible Workload Support  Virtual Private Networking

Windows Server 2008 R2 Windows Server 2008 R2 with SQL Server 2012 Evaluation Windows Server 2012 Release Candidate OpenSUSE 12.1 CentOS 6.2 Ubuntu SUSE Linux Enterprise Server SP2

Each Persistent Data Disk Can be up to 1 TB VM SizeCPU CoresMemoryBandwidth # Data Disks Extra SmallShared768 MB5 (Mbps)1 Small11.75 GB100 (Mbps)2 Medium23.5 GB200 (Mbps)4 Large47 GB400 (Mbps)8 Extra Large814 GB800 (Mbps)16

MongoDB & Redis

application building blocks

> npm -g install azure

 Windows Azure SQL Databases > npm -g install node-sqlserver

Demo

demo Windows Azure Storage

demo Windows Azure Service Bus Queues and Topics

demo SQL Databases

Please Complete an Evaluation :-)

Meetwindowsazure.com DOWNLOAD Windows Azure Windowsazure.com/ teched Hands-On Labs

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Evaluations Submit your evals online

 Node.js Overview  IIS Node  Node Modules + NPM  Windows Azure  Windows Azure SDK for node.js