Hur man kör blixtrande snabbt WordPress på Microsoft Azure

Microsoft Azure är nästa stora grej inom cloud computing . Azure är i grunden en molntjänst som(cloud computing service) tillhandahålls av Microsoft som kan användas för att bygga, distribuera och hantera applikationer genom ett nätverk av Microsoft -ägda datacenter. Det är i princip en samling av cirka 68 produkter som inkluderar virtuella maskiner, SQL Database , App Service och andra. Azure är en komplett uppsättning lösningar som du behöver när du distribuerar webbapplikationer och virtuella maskiner.

Kör WordPress på Microsoft Azure

Nyligen deltog jag i ett evenemang i Chandigarh , Indien(India) , organiserat av WordPress Chandigar h och Microsoft User Group – Chandigarh . Evenemangets titel var – Hur man kör blixtrande snabbt WordPress på Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure) . Vi diskuterade olika möjligheter för att använda Microsoft Azure för att distribuera webbplatser och WordPress . Och dagens facilitator, Jasjit Chopra(Mr. Jasjit Chopra) delade med sig av sin kunskap och genomförde en workshop om att driva en WordPress- webbplats på Microsoft Azure . I det här inlägget har jag gjort mitt bästa för att sammanfatta workshopen och ge dig relevanta steg för att köra WordPressAzure .

Fördelar med att vara värd för WordPressMicrosoft Azure

Vi hostar vanligtvis våra webbplatser på Shared Hosting där kostnaden är lägre men samtidigt äventyrar hastigheten och säkerheten ibland. Vi diskuterade möjligheterna att använda cloud computing för att vara värd för WordPress . En virtuell server med solid state-enhet visade sig vara bättre än dessa konventionella webbhotelltjänster. Även om kostnaderna kan vara större i jämförelse. Men du kan vara värd för mer än en webbplats och se till att de laddas med snabbast möjliga hastighet. Tillhandahåller en solid-state-enhet och förstklassiga hårdvarufunktioner i Azure , WordPress kan köras blixtrande snabbt.

I hela detta inlägg och vår workshop använde vi ett gratis Dev Essential- konto för att komma åt Microsoft Azure . När du registrerar dig får du en gratis Azure-kredit(Azure Credit) på 300 $ under ett år (25 $ i månaden). Denna mycket kredit är mer än tillräckligt för att du ska kunna testa Azure och distribuera din testwebbplats.

Så i princip är alla verktyg och tjänster som vi kommer att använda i den här handledningen gratis. Och du behöver bara betala när du faktiskt bygger något för ditt företag. Den kostnadsfria krediten kan underlätta dina testprojekt.

Handledningen är uppdelad i två delar, den första diskuterar Azure -registreringsprocessen och att skapa en virtuell server. Den andra delen handlar om att ställa in och konfigurera din server för att vara värd för WordPress .

Konfigurera Azure

Steg 1(Step 1) : Gå över till Microsoft Dev Essentials webbplats här(here) . Slutför registreringsprocessen för att få din gratis kredit. Gå nu över till Azures webbplats(website) och logga in med dina referenser, nu har du ett fullt fungerande Azure- konto som kan användas för att distribuera applikationer.

Steg 1 (Alternativ):(Step 1 (Alternate):) Det finns ett alternativ tillgängligt om du inte vill registrera dig med Dev Essentials . Du kan gå direkt till Azure- webbplatsen och starta en gratis provperiod som ger dig en gratis kredit på 200 $ under en månadsperiod.

Steg 2(Step 2) : Nu måste vi skapa en virtuell maskin som kan köra vår server. Vi har använt Ubuntu 14.04 LTS för att distribuera en server. Du är fri att använda andra versioner eller till och med Windows för att distribuera servern.

För att skapa en ny virtuell maskin, tryck på den gröna plusikonen(plus) från Azure- instrumentpanelen. Sök nu efter ' Ubuntu Server 14.04 LTS ' och tryck på ' Enter '. Välj det relevanta alternativet från sökresultaten och välj " Resurshanterare(Resource Manager) " som distributionsmodell. Tryck på knappen Skapa . (Create)Du kan klicka på bilderna för att se den större versionen.

Steg 3(Step 3) : Nu måste vi göra lite konfiguration för att ställa in vår virtuella maskin. Följ dessa steg noggrant för att undvika eventuella valideringsfel. Välj ett namn för maskinen och välj sedan VM-disktypen som ' SSD '. Du måste välja den som en SSD så att din server presterar mycket snabbare än de konventionella webbvärdarna.

Vårt mål i hela handledningen är att få WordPress- installationen att fungera snabbare i backend så en SSD är ett måste. Välj nu ett användarnamn och ändra autentiseringstypen till ' Lösenord'(Password’) . Skapa ett tillräckligt starkt lösenord och se till att du kommer ihåg användarnamnet och lösenordet.

Välj nu ' Skapa ny(Create new) ' under resursgruppen(Resource Group) och välj ett lämpligt namn för den. Vanligtvis börjar namnet med ' RG ' följt av namnet på din virtuella maskin. Välj sedan en plats som är närmast dig och tillgänglig för dig på gratiskontot. Vi väljer den närmaste platsen för att minska latensen och förbättra hastigheten. Tryck(Hit) på ' OK ' när du är klar.

Steg 4(Step 4) : Nu i detta steg måste du välja storleken på den virtuella maskinen. Storleken är helt beroende av kravet på ditt projekt. Vi rekommenderar DS1_V2 för den här handledningen och för att vara värd för dina andra vanliga projekt och du kan enkelt skala upp allt eftersom din organisation växer och du stöter på mer trafik på din webbplats. Enkel skalning är skönheten med Microsoft Azure . DS1_V2 kommer med en enkärnig processor, 3,5 GB RAM och 7 GB SSD-diskutrymme(SSD Disk) och det kan kosta någonstans runt 60 $ per månad om du använder en server någonstans nära Sydostasien(Southeast Asia) .

Hur man kör blixtrande snabbt WordPress på Microsoft Azure

Du behöver inte betala kostnaden eftersom du redan har de kostnadsfria krediterna som du fick i steg 1(Step 1) . Välj lämplig storlek och tryck på " Välj(Select) ".

Steg 5(Step 5) : Detta är det mest avgörande steget där vi konfigurerar några valfria inställningar. Här kan du välja namnet på ditt lagringskonto. Du kan också konfigurera den offentliga IP(Public IP) -adressen för din virtuella maskin. IP:n kan vara dynamisk eller statisk enligt dina krav. Vi använder dynamisk för denna handledning. Dessutom måste vi skapa en ny inkommande regel i ' Network Security Group Firewall '. Vi skapar denna regel så att vår maskin kan lyssna över port 80 och servera webbplatsens innehåll.

För att lägga till den här regeln, välj NSG från menyn och klicka sedan på "Lägg till en inkommande regel" under ' Inkommande (Add an inbound rule)regler(‘Inbound Rules’ ) '. Följ följande konfiguration för att ställa in den här regeln:

  • Namn: "http"
  • Prioritet: Vilket heltal som helst som är större än SSH:s prioritet (>1000)
  • Tjänst: "HTTP"
  • Port: 80 (standard)
  • Protokoll: "TCP" (standard)
  • Åtgärd: Tillåt

Tryck(Hit) på alla "OK"-knappar för att skapa regeln och spara inställningarna. Och du har framgångsrikt konfigurerat din virtuella maskin som kan kommunicera med andra datorer via port 80.

Steg 6(Step 6) : Nu kommer Azure att köra en validering på maskinen för att se till att du har konfigurerat den korrekt och att det inte finns några fel. Om valideringen godkänns med alla gröna flaggor kan du äntligen distribuera din maskin genom att trycka på ' OK '-knappen. Nu kommer det att ta upp till några minuter att slutföra distributionen. Och om i vilket fall implementeringen misslyckas kan du ta bort hela resursgruppen och upprepa processen eller diskutera med oss ​​i kommentarsavsnittet nedan.

Du kommer nu att kunna se din virtuella maskin köra. I nästa del av inlägget –  Hur man installerar och ställer in WordPress på Microsoft Azure(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) – har vi diskuterat hur man ansluter till den här maskinen och installerar och är värd för WordPress på den.



About the author

Jag är en erfaren mjukvaruingenjör med över 10 års erfarenhet av att utveckla och hantera användarkonton, familjesäkerhet och Google Chrome-teknik. Jag har en stark grund inom matematik och datavetenskap som jag använder för att skapa tydliga, kortfattade beskrivningar av mina färdigheter.



Related posts