Cloud computing tar tyst över världen och ändrar hur vi använder våra datorer för alltid. Oavsett om du lagrar din fotosamling på Flickr eller loggar in på Gmail, använder alla nu molnet, även om de inte inser det. Men hur fungerar det och hur kan vi som webbdesigners och utvecklare få det att fungera för oss?

Cloud computing körs på virtuella servrar. I stället för att vara en enda fysisk låda, kör en virtuell server som en del av en fysisk låda. Denna typ av virtualisering är inget nytt och har länge varit en kostnadseffektiv entry level lösning. Virtuella maskiner på molnet går på kluster av servrar. Återigen är det inget nytt: de flesta mellan-till-stora serverinställningar medför kluster.

Hårdvara som en tjänst

Den stora skillnaden med cloud hosting är att den paketerar allt detta så att det är "Hardware as a Service" - klustret, virtualisering och robusthet är alla en given. Den virtuella servern på molnet körs över tusentals servrar, i olika datacenter på olika platser: ett helt "moln" av servrar.

När det gäller serverarkitektur ser det ut som en uppenbar utveckling. När det gäller användare, utvecklare och företag är konsekvenserna lika stora som molnet självt.

Flyttet till molnet värd kräver en förändring i tankesätt som liknar det när du går bort från appar som lagras på din egen maskin till de som hanteras på webben. På samma sätt som Google Docs betyder att du inte längre behöver installera Microsoft Word, och Spotify innebär att du kan lyssna på musik utan att ladda ner den från iTunes, med cloud hosting finns det inte längre något behov av att hyra en server: du kan använda så mycket eller så lite som du behöver.

  • Pro tips för att andas nytt liv till din webbplats

Hosting på molnet

Den stora spelaren som tar molnet värd för massorna är Amazon Web Services (AWS), och dess timing kunde inte bli bättre. Ekonomiskt sett lever vi i osäkra tider. När det gäller att uppgradera ett tolvmånaders värdkontrakt eller försöka begränsa en annan kapitalutgift när det gäller ny maskinvara, måste smärtsamma beslut fattas. Men med cloud computing är det mindre att oroa dig.

Eftersom du betalar för vad du använder, i stället för att du måste köpa det som du tror kan du bara använda, tillhandahåller cloud hosting den ultimata betalningsfria lösningen. Istället för att kompromissa med prestanda eller skalbarhet kan du bara vara värd för molnet ...

Som Amazons CTO, Werner Vogels, säger det: "Allting är okej, oavsett om det är din hårdvara, ditt nätverk, ditt operativsystem. Låt inte någon berätta för dig att det här är obrottsligt, om du har tillräckligt med saker som sitter runt, de bryter hela tiden hela tiden. " Det här är den filosofi som Amazonas infrastruktur har skapats.

Som sådan är AWS Cloud Hosting inrättat över 19 olika datacenter globalt, var och en med olika nätanslutning, internetanslutning och geografiskt läge. Vad händer om ett av dessa datacenter går ner? Tja, de går ner hela tiden: Amazon drar stickkontakten på ett av sina datacentraler varje månad, som en realtidsövning av vad som skulle hända i en eld.

Hosting säkerhet utvecklas

I de gamla dagarna brukade många en CTO trodde att den säkraste platsen att hålla en server var på kontoret: På så vis kunde säkerheten säkerställas genom att fästa det senaste i fönsterlås och larm och se till att nattsäkerhetsvakten hade tillräckligt med kaffe. Självklart var detta tillvägagångssätt ungefär lika robust som att behålla dina hårda intjänade pengar under golvbrädorna.

Nästa tillvägagångssätt för värdsäkerhet var att sätta din server i ett datacenter med hanterad säkerhet och support. Denna metod har visat sig tillräcklig för många, men det är lika begränsande som att sätta alla dina pengar i en bank. Och som vi alla har blivit medvetna om nyligen, är det något att avskräcka med att ha alla dina besparingar i en bank - om det går ner, så gör din verksamhet också.

Tänk nu att du lägger på ett pund i ett annat bankkonto. Om du gjorde det ska då en av bankerna misslyckas, du skulle fortsätta som vanligt. Samma sak kan sägas om cloud hosting.

Utveckla på molnet

Vid 3ev närmar vi oss cloud hosting med entusiasm, eftersom det i grunden gör det möjligt för våra tekniker att ta hand om så många servrar när som helst som de gillar.

Tidigare hade vi ett par kollokaterade levande servrar för alla våra värdkrav, och att skapa en extra låda för att testa någonting på var smärtsamt, både vad gäller kostnad och tid. Dessutom var det en viss grad av engagemang: vi skulle ha haft den servern i minst en månad, då ofta skulle vi bara vilja sätta upp något för en eftermiddag.

Nuförtiden, på molnet, ser de virtuella maskinerna ut som vanliga servrar. Du kan ssh in, flytta saker runt och till och med installera programvara. Så vad är det faktiskt annorlunda?

För det första är det mycket lätt att ta ögonblicksbilder. Du kan ta en ögonblicksbild av dina data när som helst, och eftersom du kan köpa så mycket lagringsutrymme som dina krav dikterar kan du bara fortsätta. Att arbeta med denna nivå av smidighet innebär att om en av dina webbplatser behöver lite omedelbart och riskabelt underhåll är det enklare än någonsin tidigare.

Du kan direkt klona det på en ny server - och arbeta på klonen - i "levande" miljö. Med molnet har du alltid extra servrar som sitter, om du behöver dem.