Microsoft Azure - Siti web
C'è una descrizione dettagliata di come creare siti Web in Azure nel capitolo "Modulo di calcolo". Il servizio di siti Web di Azure è denominato "App Web" ovunque nel portale di gestione, quindi non farti confondere. In questo capitolo verranno illustrati alcuni altri termini associati ai siti Web di Azure. In un normale ambiente di hosting, gli sviluppatori di solito incontrano problemi quando distribuiscono i loro siti Web in produzione. Il servizio di siti Web di Azure garantisce che gli sviluppatori incontrino meno problemi durante la distribuzione dei propri siti Web. Inoltre, il servizio del sito Web di Azure rientra in PaaS (Platform as a Service). Ciò significa che i siti Web possono essere distribuiti senza disporre di un'infrastruttura a tutti gli effetti.
Creare un sito Web nel portale di gestione di Azure
Solo per riconnettersi con la creazione del sito Web, diamo un'occhiata a questi passaggi su come creare un sito Web nel portale di gestione di Azure.
Step 1 - Accedi al tuo portale di gestione.
Step 2 - Fare clic su "Nuovo" nell'angolo inferiore sinistro dello schermo → Compute → App Web → Creazione rapida.
Step 3 - Immettere i dettagli come mostrato nell'immagine sopra e fare clic su "Crea app Web".
Step 4- Torna ai siti Web nel tuo portale di gestione e lo vedrai elencato. Fare clic sull'URL.
Verrai indirizzato al sito web che hai appena creato.
Distribuzione del sito Web di Azure da Visual Studio
Pubblichiamo il nostro sito Web da Visual Studio nel nome di dominio che abbiamo appena creato. Dopo aver creato un sito Web o un'applicazione Web in Visual Studio.
Step 1 - Vai a Esplora soluzioni e fai clic con il pulsante destro del mouse sul nome del sito Web / webapp.
Step 2 - Scegli "pubblica".
Step 3- In questo passaggio, è necessario connettersi all'account di sottoscrizione di Azure in ordine. Fare clic su "Importa".
Step 4 - Fare clic su "Aggiungi sottoscrizione di Azure".
Step 5 - Per la prima volta, dovrai "Scarica il file di sottoscrizione".
Step 6 - Il passaggio precedente scaricherà un file con estensione .publishsetting sul tuo computer (se non sei loggato, ti chiederà di effettuare il login prima del download).
Step 7 - Torna alla stessa finestra pop-up e cerca ora il file appena scaricato.
Step 8- Ora espandi il menu a discesa e vedrai i siti Web disponibili nel tuo abbonamento. Come nella foto qui sotto puoi vedere due siti web. Selezioniamo "tutorialsPoint".
Step 9- Nella schermata successiva, lasciare le impostazioni predefinite. Ci sono molte opzioni per i metodi pubblici. Abbiamo bisogno del metodo "Web Deploy" qui. Fare clic su "Convalida connessione".
Step 10 - Nella schermata successiva, di nuovo lascia i valori predefiniti.
Step 11 - Infine, nell'ultima schermata, fai clic su pubblica.
Step 12 - Vai all'URL del sito web e vedrai il tuo contenuto.
Puoi vedere quanto è facile distribuire un sito Web in Azure usando Visual Studio. Puoi apportare modifiche in Visual Studio e pubblicarlo da lì stesso. Ciò rende molto semplice il test delle applicazioni.
Monitoraggio del sito web
Nel portale di gestione, se accedi alla dashboard del sito web puoi vedere le figure relative al sito web. Puoi controllare molte cose relative al tuo sito web da questa sezione del tuo portale di gestione. È possibile visualizzare le metriche del sito Web, creare backup, configurare le impostazioni e ridimensionare il sito Web.
Step 1 - Per vedere la metrica del sito web, seleziona monitor dal menu in alto e vedrai la seguente schermata.
Step 2 - Vai al sito web e seleziona "Dashboard" dal menu in alto.
Step 3 - Scorri verso il basso e vedrai le seguenti informazioni.
Pubblicazione in fasi
Windows Azure consente la distribuzione di un sito Web in più fasi. È possibile creare gli slot di distribuzione.
Aggiungi uno slot di distribuzione per il test prima della produzione
Fondamentalmente, questa funzione ti consente di distribuire il tuo sito Web in uno slot separato a scopo di test e quindi cambiare lo slot. Se qualcosa va storto, puoi semplicemente tornare alla versione precedente cambiando lo slot. A volte, le applicazioni non si comportano bene come ci si aspetta su larga scala, questa funzione è utile in tali situazioni. Ciò rende le attività di distribuzione molto semplici per sviluppatori e organizzazioni.