2013-02-26 12 views
6

Ich habe eine einzelne Seite HTML-Anwendung, die eine Menge jQuery verwendet. Der App-Inhalt (Daten wie XML und Media Audio/Video/Bild) wird (und muss) von Blobs auf einem azure-Account bereitgestellt. Ich brauche keinen Anwendungsserver.So hosten HTML-Anwendung auf Azure

Wie wird empfohlen, solche HTML-Anwendungen mit einer einzelnen Seite in Windows Azure Environment zu hosten (Azure ist eine Voraussetzung).

Da ich keinen Anwendungsserver benötige, werden derzeit alle Anwendungsdateien als Blobs mit entsprechenden Inhaltstypen in einen einzelnen Container hochgeladen. Es funktioniert alles sehr gut.

Noch habe ich gesehen, dass Azure einige Website-Hosting-Funktionen hat Ich habe mich gefragt, ob was ich getan habe, ist angemessen?

Dank

+0

Dies sollte helfen: http://stackoverflow.com/questions/8639484/howto-upload-setup-default-html-page-for-azure-blob-storage. Oder das: http://blogs.solidq.com/pdoshi/post.aspx?id=3&title=hosting+a+static+website+in+windows+azure+storage+%5Bblobs%5D. Es sieht nicht so aus, als ob Sie eine Standardseite für die Site einrichten können. – levelnis

+0

Second link hat eine solide Beschreibung des Hosting statischer Webseiten. Wirklich hilfreich. Danke Levnis. – user1438047

Antwort

6

Windows Azure Web Sites würde gut funktionieren und kostenlos für die Dauer sein könnte. Wenn die constraints of the free offering nicht für Sie arbeiten, können Sie problemlos skalieren.

Sie können Ihre Startseite auch im Azure-Blobspeicher speichern, aber das bedeutet, dass Benutzer den vollständigen Pfad dazu benötigen, da keine Serverkonfiguration zum Angeben einer Standardseite vorhanden ist. Wenn Sie Ihren Website-Endpunkt über eine Vanity-URL von bit.ly oder ähnlichem veröffentlichen, könnte dies jedoch kein Problem sein.

Beachten Sie jedoch, dass Sie, wenn Sie alles im Blobspeicher haben, Transaktionskosten für jedes Bild, jede Seite, jeden Skriptzugriff (das nicht im Browser zwischengespeichert wird) verursachen. Abhängig von der Art Ihrer Website und dem Datenverkehr kann es für einige Zwecke günstiger sein, etwas wie die Windows Azure-Website zu nutzen.

+0

Ich habe nur eine HTML-Datei und ich werde css/js auf insgesamt 3 Dateien in der Anwendung minimieren. Ich werde DNS verwenden, um benutzerfreundliche URL zu erstellen. Ich nehme an, dass es keinen Grund für mich gibt, sich darum zu kümmern, die Anwendung als Blob zu hosten. Danke Jim. – user1438047