Binero 2.0, del 1 – Driftsäkerhet, virtualisering

  • PUSHA

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:

  1. Binero 2.0, del 1.4 – Driftsäkerhet, lastbalansering
  2. Binero 2.0, del 1.3 – Driftsäkerhet, nätverk och övervakning
  3. Binero 2.0, del 1.2 – Driftssäkerhet, lagring
  4. Binero 2.0, del 1.1 – Säkerhet, brandväggar
  5. Bättre säkerhet, prestanda, fler funktioner med Cloudlinux
  • http://wallmander.net/ Eric W

    Härligt med “tekniskt mumbojumbo”. =)

    Ser fram emot mer information samt att man snart migrera till er nya plattform.

  • Wiman

    Lycka till med migreringen från metall till viritual =)

    Ska bli en spännande framtid att se vad ni har i trollerihatten för oss

  • http://www.binero.se Erik

    Hej Eric,
    Mer info o snar migrering beställd! Du kommer att bli bönhörd, lovar.
    Vänliga hälsningar,
    Erik, Binero

  • http://www.contentit.se Ola

    Har ni planer på att abonnera ut Virtuella serverar?

    Mvh Ola

  • http://www.binero.se Erik

    Hej Ola,
    Tack för ditt inlägg. Nej, vi har inga sådana planer.
    Vänliga hälsningar,
    Erik, Binero

  • http://www.alisso.se Victoria Wagman

    Schysst inlägg, intressant.

    liten proof reading comment:
    “Skulle en fysisk_a_ server gå sönder av någon anl…”
    (a ska bort?)

    Tack för att ni är så bra.

  • http://www.binero.se Erik

    Hej Victoria,
    Tusen tack, och tack för påpekandet – nämnda “a” är nu historia.
    Vänliga hälsningar,
    Erik, Binero

  • http://rubylicio.us/ ippa

    Blir det nåt vettigt stöd för Ruby on Rails?

  • http://www.binero.se Erik

    Hej ippa,
    Det är inget vi planerat idag men om tillräckligt många efterfrågar det så.
    Mvh, B

  • http://www.pr-web.se Per

    Hur ser ni på nackdelarna med att vitualisering lägger till ett extra lager med mjukvara, dvs potentiella problem? Därtill den alltmer komplexa miljön, vilket kan skapa problem bara det.

  • http://www.binero.se Erik

    Hej Per,
    Tack för frågan. Vi har under två års tid arbetat med att virtualisera servrar, vi känner att vi kan hantera det och att detta extra mjukvarulager erbjuder fördelar vad gäller säkerhet och effektivitet som med råge överträffar evt. nackdelar. Vidare blir den nya miljön i sin helhet väsentligt mer planerad, homogen och enkel.
    Vänliga hälsningar,
    Erik, Binero

  • Pingback: Binero 2.0 | Wallmander.net

  • Pingback: Mumsigare minneshantering i vSphere 4.1 :) | Binero - bäst på domännamn, vänligast på webbhotell


Bäst i test två år i rad - Internetworld

Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.