Razlika med VPS in pravim serverjem

Pozdravljeni.

Stranka ima VPS server z 32GB in aplikacijo, ki ima veliko uporabnikov in veliko aktivnost.
Kako se dajo te stvari izboljšati? Predvsem performance.

Eno je optimizacija aplikacije, cache ipd...
bolj me zanima na serverskem nivoju.

Kako bi vplival prehod iz VPS z 32GB na server? ne spoznam se najbolje, zato vas vprašam za predloge. hvala.

18 odgovorov

Iz VPSja na managed server... sigurno. Ali pa celo colocation, če imate znanje vzdrževat svoj strežnik.

a lahko poveš kaj več mogoče o tem kakšna je razlika v performance?

ti moras tocno vedet kje imas ozko grlo, preden se lotis optimizacije.. takole na blef ti nihče ne more rect koliko boš pridobil.. ce je mozno porihtaj najprej kodo, potem hw

3

Če sprašuješ performančno, prehod z VPSja na namenski oz. lastni strežnik zagotovo dvigne le-tega. Na VPSju je namreč čisto možno da si npr procesor stranka deli z drugimi uporabniki, da je omejen s kakšnimi gigaherci ali "procesorskimi enotami", tudi hitrost in odzivnost trdih diskov je verjetno omejena ali pa vsaj deljena z drugimi.

Je pa tako kot so ti napisali, nadgradit kar tako na pamet in upat da je to to ni prava rešitev, najprej moraš ugotovit kateri del upočasnjuje delovanje, ali je za to res kriv vps ali pa morda sama aplikacija ne deluje pravilno ali ne izkoriščaš vseh možnosti za optimizacijo aplikacije ali strežnika.

Če pa imap €€€ pa lahko seveda poskusiš tudi z nadgradnjo.

1

Močno odvisno kaj kupiš.

Prehod iz vp na dedicated server zgrajen iz desktop hardwara ti ne bo veliko prinesel, mogoče še zmanjšal performance.

Za velike potrebe je najbolje vps v kakšnem cloudu z garantiranimi kapacitetami.
Tam imaš skalabilnost in zanesljivost, ker je neodvisen od posameznih serverjev spodaj.

Je pa prva stvar, da veš kaj je tvoj problem in zakaj dela počasi. Kot hosting providerji z veseljem prodamo eno veliko zadevo vendar po mojih izkušnjah se 90% tega reši z dobrim programerjem in optimizacijo kode.

1

32GB ste vsi pomislili na RAM ali na disk? :D

1

OvcaX:
Močno odvisno kaj kupiš.

Prehod iz vp na dedicated server zgrajen iz desktop hardwara ti ne bo veliko prinesel, mogoče še zmanjšal performance.

Za velike potrebe je najbolje vps v kakšnem cloudu z garantiranimi kapacitetami.
Tam imaš skalabilnost in zanesljivost, ker je neodvisen od posameznih serverjev spodaj.

Je pa prva stvar, da veš kaj je tvoj problem in zakaj dela počasi. Kot hosting providerji z veseljem prodamo eno veliko zadevo vendar po mojih izkušnjah se 90% tega reši z dobrim programerjem in optimizacijo kode.

Se popolnoma strnjam z Ovco. Malokrat je potrebno več kot VPS, če je aplikacija kvalitetno spisana.

Mislim, da je to zmotno razmišljanje, da boš povečal performance, če greš na dedicated strežnik. Jaz bi se bolj fokusiral na storitve, ki jih ponujajo večji providerji. Iz prve ti lahko povem, da imaš na Softlayer možnost uporabe Loadbalancerja, ki ti offloada traffic med več različnih VPSjih.. Potem na drugi strani imaš možnost uporabi CDN (google it), ampak je vse odvisno od tega kakšno aplikacijo uporabljajo? Ali je veliko iterakcij z bazo, torej veliko IO ali je to neko okolje (java??), ki zahteva veliko resourcov od uporabnikov.. It depends..

2

Osebno sem ugotovil da cene med dobrimi VPS strezniki in Namenskimi strezniki so zelo blizu z izjemo da so lahko VPS-ji celo dražji. Kolko dnara tolko muzike. Osebno sem ne dolgo nazaj zamenjal WebTropia VPS z namenskim SSD diskom na Hetzner Dedicated i7-4770K streznik in je razlika gromozanska. Je pa res da sem na VPSju imel le 4 jedra iz Xenon 2.6GHz processorja (ne spomnim se modela) sedaj pa imam vse resource na voljo torej 4 jedra in pa 8 niti z 3.9GHz Turbo. Mesečna cena pa je enaka. Je pa tudi res da sedaj nimam več SSD RAID saj sem rabil več prostora (2x 3TB RAID). RAM-a sicer imam le 16GB ampak ga effektivno uporabljam za Memcache. Redko kaj pišem na počasne diske. Ali pa imam kakšno sinhronizacijo med memcache in mysql tako da zadeva gladtko teče.

Se pa strinjam popolnoma da je odvisno od applikacije in uporabe. V večinih primerov je odvisno od uporabe ne pa same strojne opreme. Kod omenjeno zgoraj so Cloud VPS rešitve včasih dosti bolša rešitev.

Pazi nekaj.

Cpu pri vps se deli med uporabniki.
Veliko jih pač ta 4 jedra proda na xx uporabnikov in potem se čaka na cpu cikle.
Ti si ves happy ker si kupil 4x 3.0 ghz ampak dejansko so odvisen od ostalih.

2