Binero 2.0, del 1 – Driftsäkerhet, virtualisering
Vi har länge pratat om det och nu är det snart här, Binero 2.0 – vårt nya system. I en serie om ett tiotal bloggposter så kommer vi att berätta om de olika delarna.
I posterna blandar vi enkelhet med tekniskt mumbojumbo för den intresserade då vi vet att vi har många kunder med olika kunskapsnivåer men vi vill ändå att alla ska förstå vad som gör det nya systemet så bra.
» Virtualisering, den enkla versionen
» Virtualisering, tekniskt mumbojumbo
Vi börjar nu testa systemet med ett mindre antal kunder, dessa är redan utvalda så det är ingen idé att böna och be, men misströsta ej, vi kommer inom kort att öppna upp systemet. Läs mera nedan.
Vi kommer under våren att i rask takt migrera samtliga kunder till det nya urhäftiga systemet och målet är att samtliga kunder ska kunna spendera en härlig semester med vetskapen om att deras hemsida fungerar klockrent.
Men vad är det då i det nya systemet som är så urhäftigt? Vi börjar med den underliggande mjukvaran och virtualisering.
Virtualisering, den enkla versionen
VMware är ett företag som arbetar med virtualisering, i forntiden, runt omkring Dackefejden, så köpte man en server och på den installerade man ett operativsystem. Det är ju bra, då har man en fungerande server, men vad händer om hårdvaran går sönder? Just det, alla tjänster som t ex din hemsida slutar fungera.
Det var när detta fenomen gick upp för någon smart person därute på det stora Internetet och de tänkte, “Varför inte låta flera servrar ta hand om operativsystemen istället?” som idén om virtualisering föddes. Man låter flera stycken servrar ta hand om operativsystemet och om en server går sönder så kan nästa ta över driften.
Det var då det hände, man upptäckte fördelarna med virtualisering, för ofta är det så att ett operativsystem inte använder så mycket kraft som det finns i en hårdvaruserver och plötsligt kunde man ha flera operativsystem på flera hårdvaruservrar och alla kunde glatt dela på resurserna. Genialiskt! Vi får inte bara bättre säkerhet utan kan dessutom ta bättre hand om våra resurser.
Vi har under ca två års tid arbetat på att virtualisera alla våra servrar och har idag en helt virtuell miljö.
Virtualisering, tekniskt mumbojumbo
För att säkerställa högsta möjliga tillgänglighet utnyttjar vi en funktion kallad DRS, Distributed Resource Scheduler vilket är en del av VMware ESX. Denna funktion lastbalanserar samtliga servrar i vårat kluster och ser till att de VMs* som behöver mer resurser får detta snarast. Samma teknik kan även utnyttjas för att frigöra fysiska servrar för underhåll och uppgradering, utan nertid.
Utöver detta är givetvis all kringutrustning såsom el och nätverk väl tilltaget och fullt redundant. Skulle en fysisk server gå sönder av någon anledning så startas de virtuella maskinerna automatiskt upp på en annan. Av denna anledning håller vi alltid utnyttjandegraden i vårt kluster en bit under vad som är möjligt, för att ha extra kraft när olyckan är framme.
För att ge ytterligare redundans utnyttjar vi även regelverk där vi fördefinierar vilka VMs som får finnas på samma fysiska maskin, detta för att säkerställa att VMs som arbetar med samma tjänst inte ska kunna gå ner samtidigt utan kan fallera utan att någon nertid uppstår för dig som kund.
*VM: virtuell maskin
Relaterade inlägg:
Postad av Anders 21 januari, 2010 i
Vi är prisade för vår goda support, höga funktionalitet och kontrollpanel.
Pingback: Binero 2.0 | Wallmander.net
Pingback: Mumsigare minneshantering i vSphere 4.1 :) | Binero - bäst på domännamn, vänligast på webbhotell