Come eseguire WordPress incredibilmente veloce su Microsoft Azure

Microsoft Azure è la prossima grande novità nel cloud computing . Azure è fondamentalmente un servizio di cloud computing(cloud computing service) fornito da Microsoft che può essere utilizzato per creare, distribuire e gestire applicazioni attraverso una rete di data center di proprietà di Microsoft . È fondamentalmente una raccolta di circa 68 prodotti che includono macchine virtuali, database SQL(SQL Database) , servizio app(App Service) e altri. Azure è un set completo di soluzioni di cui avrai bisogno durante la distribuzione di applicazioni Web e macchine virtuali.

Esegui WordPress su Microsoft Azure

Recentemente ho partecipato a un evento a Chandigarh , in India , organizzato da WordPress Chandigar he Microsoft User Group – Chandigarh . Il titolo dell'evento era: Come eseguire WordPress in modo incredibilmente veloce su Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure) . Abbiamo discusso varie possibilità per l'utilizzo di Microsoft Azure per distribuire siti Web e WordPress . E il facilitatore della giornata, Jasjit Chopra(Mr. Jasjit Chopra) , ha condiviso le sue conoscenze e condotto un seminario sulla gestione di un sito Web WordPress su Microsoft Azure . In questo post, ho fatto del mio meglio per riassumere il workshop e fornirti i passaggi pertinenti per l'esecuzione di WordPressAzzurro(Azure) .

Vantaggi dell'hosting di WordPress su Microsoft Azure

Solitamente ospitiamo i nostri siti web su Hosting Condiviso(Shared Hosting) dove il costo è inferiore ma allo stesso tempo anche velocità e sicurezza a volte sono compromesse. Abbiamo discusso le possibilità di utilizzare il cloud computing per ospitare WordPress . Un server virtuale con unità a stato solido si è rivelato migliore di questi servizi di web hosting convenzionali. Anche se, in confronto, i costi sostenuti potrebbero essere maggiori. Ma puoi ospitare più di un sito Web e assicurarti che si carichino alla massima velocità possibile. Fornendo un'unità a stato solido e funzionalità hardware di prim'ordine di Azure , WordPress può funzionare a una velocità incredibile.

In questo intero post e nel nostro workshop, abbiamo utilizzato un account Dev Essential gratuito per accedere a Microsoft Azure . Al momento della registrazione, ricevi un credito Azure(Azure Credit) gratuito di 300 $ nell'arco di un anno (25 $ al mese). Questo credito è più che sufficiente per provare Azure e distribuire il tuo sito Web di test.

Quindi, in pratica, tutti gli strumenti e i servizi che utilizzeremo in questo tutorial sono gratuiti. E devi pagare solo quando stai effettivamente costruendo qualcosa per la tua impresa. Il credito gratuito può facilitare i tuoi progetti di test.

L'esercitazione è divisa in due parti, la prima illustra il processo di registrazione ad Azure e la creazione di un server virtuale. La seconda parte parla dell'impostazione e della configurazione del server per ospitare WordPress .

Configurazione di Azure

Passaggio 1(Step 1) : vai al sito Web di Microsoft Dev Essentials qui(here) . Completa la procedura di registrazione per ricevere il tuo credito gratuito. Ora vai al sito Web(website) di Azure e accedi usando le tue credenziali, ora hai un account Azure completamente funzionante che può essere usato per distribuire le applicazioni.

Passaggio 1 (alternativa):(Step 1 (Alternate):) è disponibile un'alternativa se non desideri registrarti utilizzando Dev Essentials . Puoi accedere direttamente al sito Web di Azure e iniziare una prova gratuita che ti offre un credito gratuito di $ 200 per un periodo di un mese.

Passaggio 2(Step 2) : ora è necessario creare una macchina virtuale, che eseguirà il nostro server. Abbiamo usato Ubuntu 14.04 LTS per la distribuzione di un server. Sei libero di usare altre versioni o anche Windows per distribuire il server.

Per creare una nuova macchina virtuale, premi l' icona più(plus) verde dal dashboard di Azure . Ora cerca " Ubuntu Server 14.04 LTS " e premi " Invio(Enter) ". Seleziona l'opzione pertinente dai risultati della ricerca e scegli " Gestione risorse(Resource Manager) " come modello di distribuzione. Premi il pulsante Crea(Create) . Puoi cliccare sulle immagini per vedere la versione più grande.

Passaggio 3(Step 3) : ora è necessario eseguire alcune configurazioni per configurare la nostra macchina virtuale. Segui attentamente questi passaggi per evitare errori di convalida. Scegli un nome per la macchina e quindi seleziona il tipo di disco VM come ' SSD '. Devi sceglierlo come SSD in modo che il tuo server funzioni molto più velocemente degli host web convenzionali.

Il nostro obiettivo nell'intero tutorial è rendere l' installazione di WordPress più veloce nel back-end, quindi un (WordPress)SSD è un must. Ora scegli un nome utente e cambia il tipo di autenticazione in ' Password' . Crea una password sufficientemente forte e assicurati di ricordare il nome utente e la password.

Ora seleziona " Crea nuovo(Create new) " sotto il gruppo di risorse(Resource Group) e seleziona un nome appropriato per esso. Di solito, il nome inizia con ' RG ' seguito dal nome della tua macchina virtuale. Quindi scegli una posizione più vicina a te e disponibile per te nell'account gratuito. Scegliamo la posizione più vicina per ridurre la latenza e migliorare la velocità. Premi(Hit) ' OK ' quando hai finito.

Passaggio 4(Step 4) : ora in questo passaggio è necessario scegliere la dimensione della macchina virtuale. La dimensione dipende completamente dal requisito del tuo progetto. Consigliamo DS1_V2 per questo tutorial e per ospitare i tuoi altri progetti comuni e puoi facilmente aumentare man mano che la tua organizzazione cresce e incontri più traffico sul tuo sito web. Il ridimensionamento semplice è la bellezza di Microsoft Azure . DS1_V2 viene fornito con un processore single core, 3,5 GB di RAM(GB RAM) e 7 GB di spazio su disco SSD(SSD Disk) e può costare circa 60 $ al mese se si utilizza un server vicino al sud-est asiatico(Southeast Asia) .

Come eseguire WordPress incredibilmente veloce su Microsoft Azure

Non devi pagare il costo in quanto disponi già dei crediti gratuiti ottenuti nel passaggio 1(Step 1) . Seleziona la dimensione appropriata e premi ' Seleziona(Select) '.

Passaggio 5(Step 5) : questo è il passaggio più cruciale in cui configuriamo alcune impostazioni opzionali. Qui puoi scegliere il nome del tuo account di archiviazione. Inoltre, puoi configurare l' IP pubblico(Public IP) della tua macchina virtuale. L'IP può essere dinamico o statico secondo le vostre esigenze. Stiamo usando la dinamica per questo tutorial. Inoltre, dobbiamo creare una nuova regola in entrata nel ' Network Security Group Firewall '. Creiamo questa regola in modo che la nostra macchina possa ascoltare sulla porta 80 e servire il contenuto del sito web.

Per aggiungere questa regola, seleziona NSG dal menu e poi in "Regole in entrata"(‘Inbound Rules’ ) premi " Aggiungi una regola in entrata(Add an inbound rule) ". Segui la configurazione seguente per impostare questa regola:

  • Nome: “http”
  • Priorità: qualsiasi numero intero maggiore della priorità di SSH (>1000)
  • Servizio: “HTTP”
  • Porta: 80 (predefinita)
  • Protocollo: “TCP” (predefinito)
  • Azione: Consenti

Premi(Hit) tutti i pulsanti "OK" per creare la regola e salvare le impostazioni. E hai configurato correttamente la tua macchina virtuale in grado di comunicare con altri computer sulla porta 80.

Passaggio 6(Step 6) : ora Azure eseguirà una convalida sul computer per assicurarsi di averlo configurato correttamente e che non siano presenti errori. Se la convalida passa con tutte le bandiere verdi, puoi finalmente schierare la tua macchina premendo il pulsante ' OK '. Ora ci vorranno alcuni minuti per completare la distribuzione. E se in ogni caso la distribuzione fallisce, puoi eliminare l'intero gruppo di risorse e ripetere il processo o discutere con noi nella sezione commenti qui sotto.

Ora sarai in grado di vedere la tua macchina virtuale in esecuzione. Nella parte successiva del post –  Come installare e configurare WordPress su Microsoft Azure(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) – abbiamo discusso su come connettersi a questa macchina e installare e ospitare WordPress su di essa.



About the author

Sono uno sviluppatore iOS con oltre 10 anni di esperienza. Sono specializzato nello sviluppo di app per iPhone e iPad. Ho esperienza nella creazione di flussi utente, nella creazione di kit di sviluppo personalizzati (CDK) e nell'utilizzo di vari framework di sviluppo di app. Nel mio lavoro precedente, ho anche sviluppato strumenti per aiutare a gestire l'App Store di Apple, che includono uno strumento di gestione del prodotto e uno strumento di invio delle app.



Related posts