2012-06-25 11 views
6

Ich bin neu bei Microsoft Windows Azure Cloud und möchte meine node.js App in azurblauen Wolke ausführen. Ich lese die Windows Azure Node.js Developer Center-Website (https://www.windowsazure.com/en-us/develop/nodejs/) und es scheint, dass meine App in azurblauen Cloud mehrere Möglichkeiten ausgeführt werden kann.Welchen azure Service sollte ich für meine node.js App wählen?

Welche azure Option ist gut für meine node.js App, wenn ich schnell mit weniger azure Wissen bereitstellen möchte?

Antwort

8

Wenn Sie mit Windows Azure noch nicht vertraut sind, aber einen Node.js-Entwickler kennen, können Sie Windows Azure zum Schreiben Ihrer Node.js-Anwendung verwenden.

Sie haben folgende Möglichkeiten:

  1. Windows Azure Websites (Preview) -
    • FREE nur, wenn geteilt und mit Reservierung gibt es einige Kosten verbunden
    • Großartig, wenn Sie ein Linux oder Mac Benutzer
    • Ihre Anwendung node.js wird unter Windows Server-Farm ausgeführt
    • Y ou kann git benutzen, um Ihre Node.js Anwendung
  2. Windows Azure Cloud Services

    • Ideal für Anwendungen bereitstellen, die sowohl Web und Worker-Rollen mit Logik in mehrere Ebenen trennen
    • Es ist ein kostenpflichtiger Service
    • Sie können PowerShell verwenden, um direkt von einer Windows-Maschine zu implementieren
    • Ihre Node.js-Anwendung wird auf Windows Se ausgeführt rver 2008 OS
    • Sie haben die Möglichkeit, Ihre Windows Azure-VM RDP-fähig zu machen.
  3. Windows Azure Virtual Machines (Vorschau) -

    • So können Sie Ihre node.js Anwendung auf einem Microsoft Windows oder Linux (Suse, CentOS, Ubuntu) laufen erstellen können Maschinen oder Upload Ihre eigene Linux-VM ist bereits vollständig mit der Node.js-Anwendung installiert
    • Mit Windows-Rechner können Sie RDP auf Ihrem Rechner installieren und Ihren Node installieren.js Anwendung
    • Mit Linux Maschine, die Sie Putty verwenden können Sie Ihre Linux-Maschine auf Befehl wie und installieren Sie Ihre Anwendung und andere Pakete
    • Zeit auch mit Vorschau-Modus zu verbinden, gibt es einigen Preis damit verbundenen

Da Sie neu bei Windows Azure sind, würde ich Ihnen empfehlen, FREE Windows Azure-Websites freigegeben zu verwenden, da Sie auf diese Weise wirklich nicht viel über Windows Azure lernen müssen und Ihre Anwendung starten können sofort. Dies könnte die einfachste Methode unter den oben genannten 3 Optionen sein, und dann können Sie zu anderen springen, indem Sie einfach Ihre Anwendung migrieren, falls erforderlich.

Wenn Sie sich für die Verwendung des Cloud-Dienstes entscheiden, können Sie Cloud9 IDE verwenden, um Ihre Node.js-Anwendung in Ihrem Abonnement direkt in Windows Azure Cloud Services zu veröffentlichen.

0

Welche Optionen haben Sie in Betracht gezogen? Ich denke an zwei: "Cloud-Dienste" oder "Websites". Letzteres ist wahrscheinlich die leichtere und billigere Option, vorausgesetzt, Sie erstellen eine Web-App. Der erste gibt Ihnen umfassende VMs, die Ihre App unterstützen, auf der Sie alles ausführen können (einschließlich "Worker", die Daten im Hintergrund verarbeiten oder Apps, die über Web-Sockets oder sogar Raw TCP kommunizieren). Es ist leistungsfähiger, aber es ist auch schwieriger zu verwenden, langsamer zu implementieren und kostet mehr Geld als eine gemeinsame "Website".

0
  1. für die Windows Azure-Studie kostenlos 90 Tage Registrieren https://www.windowsazure.com/en-us/pricing/free-trial/

  2. Einloggen in das Portal unter: https://manage.windowsazure.com

  3. klicken, um die Virtual Machines Registerkarte dann einer virtuellen Maschine erstellen klicken zum Erstellen einer Windows-VM.

  4. Auf dem Slide-out-Panel, wählen Schnell dann die DNS-Namen angeben erstellen, Bild [Windows Server 2008 R2 SP1], Administrator-Passwort, Größe [Klein (1 Kern, 1.75GB Memory)], Standort (Westen der USA). Klicken Sie auf die Schaltfläche Create Virtual Machine Schaltfläche.

  5. Sobald die Bereitstellung abgeschlossen ist, können Sie Ihre VM über Remote Desktop Protocol verbinden, indem die Connect Schaltfläche in der Symbolleiste am unteren Rand des Bildschirms klicken.

  6. Achten Sie darauf, einen modernen Browser wie Firefox zu installieren, um die lästigen Standard-Sicherheitseinstellungen des IE zu vermeiden, dann gehen Sie zum Download und installieren Sie die node-js msi wie Sie auf Ihrem Desktop.

  7. Happy hacken!

0

Der schnellste Weg, um zu beginnen, ist die Verwendung von Windows Azure-Websites. Sie erhalten eine Website, die bereits für die Ausführung von node.js konfiguriert ist. Sie verwenden lediglich ftp- oder git-Befehle, um Ihren Code in den Ablageordner für Ihre Site zu verschieben.

Sie können einen Mac, PC oder Linux als Ihren Entwicklungscomputer verwenden. Dieses Tutorial (mit einem Mac) zeigt den schnellsten Weg, um loszulegen:

Prost!

+0

Kann ein Node.js Webseite auf Azure, TCP verwenden? –

Verwandte Themen