Supersnel WordPress draaien op Microsoft Azure

Microsoft Azure is het volgende grote ding in cloudcomputing . Azure is in feite een cloud computing-service van Microsoft die kan worden gebruikt voor het bouwen, implementeren en beheren van applicaties via een netwerk van datacenters die eigendom zijn van Microsoft . Het is eigenlijk een verzameling van ongeveer 68 producten, waaronder virtuele machines, SQL Database , App Service en andere. Azure is een complete set oplossingen die u nodig hebt bij het implementeren van webtoepassingen en virtuele machines.

Draai WordPress op Microsoft Azure

Onlangs woonde ik een evenement bij in Chandigarh , India , georganiseerd door WordPress Chandigar h en Microsoft User Group - Chandigarh . De titel van het evenement was: Hoe razendsnel WordPress draaien op Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure) . We bespraken verschillende mogelijkheden om Microsoft Azure te gebruiken om websites en WordPress in te zetten . En de facilitator van de dag, de heer Jasjit Chopra(Mr. Jasjit Chopra) , deelde zijn kennis en gaf een workshop over het runnen van een WordPress - website op Microsoft Azure . In dit bericht heb ik mijn best gedaan om de workshop samen te vatten en je relevante stappen te geven voor het uitvoeren van WordPress opAzuurblauw(Azure) .

Voordelen van het hosten van WordPress op Microsoft Azure

We hosten onze websites meestal op Shared Hosting , waar de kosten lager zijn, maar tegelijkertijd komen snelheid en veiligheid soms ook in het gedrang. We bespraken de mogelijkheden van het gebruik van cloud computing om WordPress te hosten . Een virtuele server met solid state drive bleek beter te zijn dan deze conventionele webhostingdiensten. Al kunnen de gemaakte kosten in vergelijking daarmee groter zijn. Maar u kunt meer dan één website hosten en ervoor zorgen dat ze met de hoogst mogelijke snelheid worden geladen. WordPress biedt een solid-state drive en eersteklas hardwaremogelijkheden van Azure en kan razendsnel werken.

In dit hele bericht en onze workshop hebben we een gratis Dev Essential- account gebruikt voor toegang tot Microsoft Azure . Als u zich aanmeldt, krijgt u een gratis Azure-tegoed(Azure Credit) van 300 $ over een periode van een jaar (25 $ per maand). Dit krediet is meer dan voldoende om Azure uit te proberen en uw testwebsite in te zetten.

Dus eigenlijk zijn alle tools en services die we in deze tutorial gaan gebruiken gratis. En u hoeft alleen te betalen als u daadwerkelijk iets voor uw onderneming bouwt. Het gratis tegoed kan uw testprojecten vergemakkelijken.

De zelfstudie is verdeeld in twee delen, de eerste bespreekt het Azure -aanmeldingsproces en het maken van een virtuele server. Het tweede deel gaat over het instellen en configureren van uw server om WordPress te hosten .

Azure instellen

Stap 1(Step 1) : Ga hier naar de (here)Microsoft Dev Essentials - website . Voltooi het aanmeldingsproces om uw gratis tegoed te ontvangen. Ga nu naar de Azure- website en log in met uw inloggegevens, nu heeft u een volledig functioneel Azure -account dat kan worden gebruikt om applicaties te implementeren.

Stap 1 (Alternatief):(Step 1 (Alternate):) Er is een alternatief beschikbaar als u zich niet wilt aanmelden met Dev Essentials . U kunt direct naar de Azure- website gaan en een gratis proefperiode starten die u een gratis tegoed van $ 200 biedt voor een periode van een maand.

Stap 2(Step 2) : Nu moeten we een virtuele machine maken, die onze server zou draaien. We hebben Ubuntu 14.04 LTS gebruikt voor het implementeren van een server. U bent vrij om andere versies of zelfs Windows te gebruiken om de server in te zetten.

Als u een nieuwe virtuele machine wilt maken, klikt u op het groene pluspictogram(plus) in het Azure - dashboard. Zoek nu naar ' Ubuntu Server 14.04 LTS ' en druk op ' Enter '. Selecteer de relevante optie uit de zoekresultaten en kies ' Resource Manager ' als implementatiemodel. Druk op de knop Maken(Create) . U kunt op de afbeeldingen klikken om de grotere versie te zien.

Stap 3(Step 3) : Nu moeten we een configuratie uitvoeren om onze virtuele machine in te stellen. Volg deze stappen zorgvuldig om eventuele validatiefouten te voorkomen. Kies een naam voor de machine en selecteer vervolgens het VM-schijftype als ' SSD '. Je moet het als een SSD kiezen, zodat je server een stuk sneller presteert dan de conventionele webhosts.

Ons doel in de hele tutorial is om de WordPress- installatie sneller te laten presteren in de backend, dus een SSD is een must. Kies nu een gebruikersnaam en wijzig het authenticatietype in ' Wachtwoord'(Password’) . Maak een sterk genoeg wachtwoord en zorg ervoor dat u de gebruikersnaam en het wachtwoord onthoudt.

Selecteer nu ' Nieuw maken(Create new) ' onder de resourcegroep(Resource Group) en selecteer er een toepasselijke naam voor. Meestal begint de naam met ' RG ' gevolgd door de naam van uw virtuele machine. Kies vervolgens een locatie die het dichtst bij u in de buurt is en voor u beschikbaar is in het gratis account. We kiezen de dichtstbijzijnde locatie om de latentie te verminderen en de snelheid te verbeteren. Druk op(Hit) ' OK ' als je klaar bent.

Stap 4(Step 4) : Nu moet u in deze stap de grootte van de virtuele machine kiezen. De grootte is volledig afhankelijk van de vereisten van uw project. We raden DS1_V2 aan voor deze zelfstudie en voor het hosten van uw andere veelvoorkomende projecten en u kunt eenvoudig opschalen naarmate uw organisatie groeit en u meer verkeer op uw website tegenkomt. Eenvoudig schalen is het mooie van Microsoft Azure . DS1_V2 wordt geleverd met een single-coreprocessor, 3,5 GB RAM en 7 GB SSD-schijfruimte(SSD Disk) en het kan ergens rond de $ 60 per maand kosten als je een server ergens in de buurt van Zuidoost-Azië(Southeast Asia) gebruikt .

Supersnel WordPress draaien op Microsoft Azure

U hoeft de kosten niet te betalen, aangezien u al beschikt over de gratis tegoeden die u in stap 1(Step 1) hebt verkregen . Selecteer de juiste maat en druk op ' Selecteren(Select) '.

Stap 5(Step 5) : Dit is de meest cruciale stap waarbij we enkele optionele instellingen configureren. Hier kunt u de naam van uw opslagaccount kiezen. U kunt ook het openbare IP(Public IP) -adres van uw virtuele machine configureren . Het IP-adres kan dynamisch of statisch zijn volgens uw vereisten. We gebruiken dynamisch voor deze zelfstudie. Verder moeten we een nieuwe inkomende regel maken in de ' Firewall van de netwerkbeveiligingsgroep(Network Security Group Firewall) '. We maken deze regel zodat onze machine via poort 80 kan luisteren en de inhoud van de website kan weergeven.

Om deze regel toe te voegen, selecteert u NSG in het menu en klikt u vervolgens onder 'Inkomende regels'(‘Inbound Rules’ ) op ' Een inkomende regel toevoegen(Add an inbound rule) '. Volg de volgende configuratie om deze regel in te stellen:

  • Naam: "http"
  • Prioriteit: elk geheel getal groter dan de prioriteit van SSH (>1000)
  • Dienst: "HTTP"
  • Poort: 80 (standaard)
  • Protocol: “TCP” (standaard)
  • Actie: Toestaan

Druk op(Hit) alle 'OK'-knoppen om de regel te maken en de instellingen op te slaan. En u hebt met succes uw virtuele machine geconfigureerd die via poort 80 met andere computers kan communiceren.

Stap 6(Step 6) : Azure voert nu een validatie uit op de machine om te controleren of u deze correct hebt geconfigureerd en dat er geen fouten zijn. Als de validatie slaagt met alle groene vlaggen, kunt u uw machine eindelijk inzetten door op de ' OK' -knop te drukken. Het duurt nu enkele minuten om de implementatie te voltooien. En als de implementatie in elk geval mislukt, kunt u de hele resourcegroep verwijderen en het proces herhalen of met ons bespreken in het commentaargedeelte hieronder.

U kunt nu uw virtuele machine zien draaien. In het volgende deel van het bericht -  Hoe WordPress te installeren en in te stellen op Microsoft Azure(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) - hebben we besproken hoe u verbinding kunt maken met deze machine en hoe u WordPress erop kunt installeren en hosten.



About the author

Ik heb meer dan 10 jaar ervaring in de app-ontwikkelingsindustrie voor iOS en Windows Phone. Mijn vaardigheden omvatten het ontwikkelen van mobiele applicaties voor zowel de App Store van Apple als het Windows 7-platform van Microsoft. Ik ben een expert in het creëren van gebruikersinterfaces die eenvoudig, responsief en gebruiksvriendelijk zijn. Ook heb ik ervaring met het werken met front-end frameworks zoals React Native en HTML5.



Related posts