Sto cercando di ospitare un sito completamente statico in Azure e ho i seguenti requisiti in ordine decrescente di priorità: affidabile, a bassa manutenzione (facilmente configurabile / distribuibile), performante. Ho bisogno di eseguire un comando grunt
(richiede alcuni pacchetti Node.js
) per generare i miei file html dopo la clonazione / estrazione dal mio git
repo.
Sto osservando alcune diverse opzioni:
- Semplice VM che ospita Apache + Varnish con load balancer e / o Traffic Manager in primo piano
- Servizi delle app (ovvero app Web) con Traffic Manager e Blades in diverse posizioni geografiche
- Servizio app con CDN
La prima opzione consente la massima personalizzazione ma è piuttosto ingombrante. La seconda opzione è uno spazio più ristretto che tenta di lavorare all'interno del framework App Services ma ci sono alcune risorse online per fare parti di questo. La terza opzione ha le stesse limitazioni di 2 ma potrebbe essere più performante ed economica se riesco a capire come farlo.
Quali considerazioni mi mancano e ci sono altre alternative che potrei perseguire in Azure?