Citat:
Ursprungligen postat av Anders Larsson
En stor fördel är att standard VPS är beprövad teknik och man slipper flera konstiga, oväntade "men vi kunde aldrig förutse att just deeeeta skulle kunna hända" situationer.
|
Beror på lite, finns flera saker som fortfarande kan gå fel på en vps, en vps är inte mer beprövad än de programvaror som finns installerade på den, och kombinationen av dessa, programvaran kan fortfarande hänga sig, SAN.et till vps:en kan lägga av, vps kerneln kan hänga sig, osv. Problemet är att hela vps programvaran med operativ osv, fortfarande inte är redundant vid ev. fel som kan uppstå. Googlar man på nätet där många kör stora forum osv, på en vps, så finns det fullt med folk som har en mängd olika problem med resursutnyttjande som slår i taket hela tiden, och även prestanda problem, osv.
Vår föreslagna lösning, som tråden handlar om, kör inget obeprövat eller konstigt, allt är open source och helt kostnadsfritt att sätta upp (om man har kunskapen).
De tekniker som används är:
Apache
Nginx
lighttpd
mysql
php
och inget annat. Sen att vi just nu börjat titta på varnish och testa om det går att använda är en annan sak, men detta ingår i utvecklingsarbetet
Den tyngsta biten är att utveckla och göra en kontrollpanel för denna uppsättning över många servrar som utför olika delarbeten i systemet, då det inte idag inte finns något företag som exakt kör på detta sätt som säljer systemet färdigt, finns dock liknande men hemskt mycket skiljer.
System som Binero och CN kör har många likheter, inte minst lastbalansering, men så långt jag förstår har man helt glömt bort cachande reverse proxy framför backend samt även glömt bort att köra dedikerade php processer per konto, där varje konto fritt till 100% kan ändra samtliga variabler i php.ini
Cachande reverse proxy, varnish (lär vara snabbast), apache, nginx ligger ju bakom hela hemligheten med en fruktansvärd snabb och lastbalanserad site, även om man kör vps som Norman beskriver.