Default Green Orange
Ovidiu's Box
Thinking inside and outside my box
Home Page Home
  • Despre mine
  • Resume
  • Biografie
  • Contact
RSS

  • Proiecte personale

  • Susțin

    Cazare Băile Herculane. Pensiunea Roua de Munte style=

  • Ciripeli pe Twitter

    • RT @novitro: Pe blog: La ce ajută filtrarea și monitorizarea accesului la Internet http://bit.ly/c8qOl5 1 hr ago
    • De pe blog: Twitter mi-a stricat script-ul, SuperTweet l-a reparat http://bit.ly/aGTDEH 1 hr ago
    • RT @novitro: Pe blog: La ce ajută filtrarea și monitorizarea accesului la Internet http://bit.ly/c8qOl5 16 hrs ago
    • Nou pe blog: Twitter mi-a stricat script-ul, SuperTweet l-a reparat http://bit.ly/aGTDEH 16 hrs ago
    • @nenealars intereasant. Știam că dă importanță vitezei de încărcare a paginilor, dar deja devine crud :) in reply to nenealars 20 hrs ago
    • More updates...
  • Ultimele comentarii

    • ovidiusoft on Twitter mi-a stricat script-ul, SuperTweet l-a reparat
    • mirel on D-Link DIR-300
    • Web Relations on Internetul la 4K/secundă
    • Ovidiu on Internetul la 4K/secundă
    • Web Relations on Internetul la 4K/secundă
  • Nu vezi caracterele românești?

    ăâîșț

    Pentru utilizatorii de Windows. Pentru ca diacriticele să fie afișate corect, instalează Actualizarea de fonturi corespunzătoare extinderii Uniunii Europene. Mai multe detalii sunt disponibile aici.

Shared hosting, VPS sau server dedicat?

Biznis, Pinguinul din calculator, Reteaua Add comments

În postul precedent am răspuns la întrebarea “Server colocat sau on-site?”. Răspunsul unanim acceptat a fost că să ai un server on-site nu poate fi o soluție satisfăcătoare aproape niciodată, din toate punctele de vedere – costuri, efort, rezultate. Așa că am recomandat tuturor celor care vor să aibă un web sau mail server profesionist să coloce într-un datacentre.

Următoarea întrebare care se pune: care este soluția cea mai potrivită din oferta centrelor de colocare: shared hosting, VPS sau un server dedicat?

O să încep prin a explica pe scurt ce înseamnă fiecare din noțiunile de mai sus și ce caracteristici au, împreună cu avantajele și dezavantajele inerente.

Shared hosting presupune rularea pe un singur server real și într-un singur serviciu software a mai multe domenii sau IP-uri – de exemplu un server web va servi mai multe domenii, iar un server de mail va fi MX pentru mai multe domenii. Utilizatorul nu are control asupra aplicațiilor software pe care le folosește ofertantul de servicii de shared hosting, nici asupra configurațiilor acestora, iar de multe ori există și alte limitări.

Avantajele shared hosting:

  • costul cel mai mic.
  • efortul de configurare aproape de zero, totul se face dintr-un panou de control ușor de folosit, cunoștințele necesare fiind medii.

Dezavantaje:

  • inflexibil, nu se poate alege sistemul de operare și serverele software folosite, de cele mai multe ori există LAMP (mai rar WAMP), iar limbajul de programare web e de multe ori limitat la PHP.
  • de cele mai multe ori există limitări asupra aplicațiilor instalate pe serverul de web, mulți hosteri nu acceptă decât aplicații pe care deja le-au testat (de exemplu WordPress), nu orice fel de script PHP custom.
  • nu se oferă shell și nu se poate rula (ușor) vreun script local, update-ul fișierelor făcându-se prin FTP sau o interfață web.
  • în multe cazuri există limitări drastice la numărul de baze de date, adrese de mail sau subdomenii care pot fi create.
  • nici nu se pune problema rulării altor tipuri de servicii, de exemplu un VPN sau un server IRC.
  • în anumite cazuri (name based shared hosting) nu se poate rula un serviciu HTTPS.

Un VPS (Virtual Private Server) este o mașină virtuală care rulează (alături de alte mașini virtuale) pe un echipament hardware (de obicei un server foarte puternic) al ofertantului de servicii. Pentru client, un VPS “arată” ca un sistem real.

Avantaje:

  • cu foarte puține limitări, se poate alege sistemul de operare folosit.
  • se pot alege aplicațiile software care se vor instala, iar opțiunile de configurare sunt complet accesibile, neexistând limite de număr de baze de date sau conturi email.
  • se pot rula orice fel de servicii în afară de cele standard (www, mail), inclusiv HTTPS, VPN, FTP, SSH.
  • există acces shell pe sistem.
  • hardware-ul nu este în grija utilizatorului, iar în caz de defecțiune VPS-ul va fi mutat pe un alt echipament de către hoster (de obicei foarte repede).

Dezavantajele VPS-urilor:

  • limitările hardware sunt de cele mai multe ori fixe și destul de restrictive – memoria alocată fiind în cele mai multe cazuri problema, în altele spațiul pe hard-disk.
  • de cele mai multe ori nu se poate decide (sau nu e ușor) de către utilizator modul ce partiționare al hard-disk-ului sau cât spațiu se va folosi pentru swap.

Un server dedicat este exact ce-i spune numele – un echipament hardware folosit în exclusivitate de client. Hardware-ul poate să aparțină ofertantului de servicii sau chiar clientului, care îl mută fizic în datacentre, și nu există nici un fel de limitări software sau hardware.

Avantaje:

  • nici un fel de limitări hardware – dacă e rack-mountable, se poate folosi (ba chiar unii provideri acceptă și altfel de cutii).
  • nici un fel de limitări software – dacă rulează pe echipament, se poate folosi (inclusiv sisteme de operare custom sau foarte rare).
  • resursele nu sunt partajate cu nimeni, clientul beneficiază de toată puterea echipamenului.

Dezavantaje:

  • dacă clientul vrea să folosească echipamenul propriu, trebuie să aleagă un datacentre nu foarte departe geografic, pentru a avea acces fizic în caz că se defectează ceva – alternativa “remote hands” este costisitoare și dificilă ca logistică.
  • în caz că se închiriază echipamentul de la hoster, se elimină riscul de defecțiune hardware, dar costurile sunt foarte mari (practic cu chiria pe un an se poate achiziționa un nou echipament).

În concluzie, deși toate cele trei soluții sunt viabile, există câteva tipuri de clienți cărora li se adresează:

  • shared hosting – clienți nepretențioși, sensibili la preț, care rulează aplicații standard. Recomandat pentru un domeniu web fără HTTPS cu puține subdomenii și trafic mic-mediu, o bază de date, aplicații web standard scrise în PHP, fără cerințe speciale, puține adrese de email, fără alte servicii (VPN, IRC, FTP).
  • VPS – clienți care vor flexibilitate maximă software pentru un preț relativ scăzut și pot accepta performanțe mai slabe hardware pentru a scăpa de grija echipamentului. Recomandat pentru clienți cu nevoi software speciale, cunoștințe tehnice bune, dar fără trafic foarte mare.
  • server dedicat – clienți pentru care performanța este cel mai important lucru. Cei care vor să scape de grija echipamentului vor închiria servere dedicate (chiar dacă prețul este mai mare). Se recomandă pentru clienți cu trafic foarte mare, care nu își permit downtime (hosteri, servicii online plătite).

Tu ce crezi? Lasă un comentariu mai jos!

  • Twitter
  • Facebook
  • LinkedIn
  • Google Reader
  • Google Bookmarks
  • Yahoo Messenger
  • Yahoo Mail
  • Google Gmail
  • Share/Bookmark

Related posts:

  1. Shared hosting, VPS sau server dedicat? Am publicat pe blog-ul NOVIT un articol care a apărut...
  2. Server colocat sau on-site? Fie că ești o persoană privată care dorește o prezență...
  3. Server colocat sau on-site? Am publicat și pe blog-ul NOVIT un articol ceva mai...
  4. How to make cron send remote email without a MTA on the server I like my servers to run unattended and to send...
  5. DDNS with PowerDNS – server side This is the second part in the “DDNS with PowerDNS”...


October 7th, 2009  
Tags: dedicat, hosting, NOVIT, server, shared, vps

6 Responses to “Shared hosting, VPS sau server dedicat?”

  1. ddu
    October 7th, 2009 at 16:08

    Ai facut aici o impartire din punct de vedere a functionalitatilor. Din punct de vedere al reliability desi pare evident ca un shared hosting pica mai des ca un VPS sau ca un dedicated cred ca nu e chiar asa

    Pt shared din ce am citit, Ovidiu te rog sa ma corectezi , io nu sunt expert in servere ca tine exista 2 variante una la gramada si una mai elite:
    a. Apache rulat la gramada pentru toti utilizatorii
    b. Apache rulat pe porturi diferite pentru fiecare utilizator + proxy pentru portul 80

    Pe de alta parte hosterul meu, care cred ca ruleaza Apache la gramada, de exemplu a pus atitea limitari la numarul de conexiuni si timpul care ruleaza un proces si halca de CPU si memorie incit ma indoiesc ca orice porcarie as face , as putea sa compromit siteurile celorlalti (asta fara sa fiu hacker :) ) cum se grabesc atitia sa spuna ca s-ar putea intimpla la un cont shared. Deci daca eu nu pot sa fac damage ma indoiesc ca “vecinii” mei ar putea sa imi faca mie.In plus pentru siteurile mai accesate am bagat preventiv caching ca sa nu mai consume resurse si hosterul sa imi scrie sa imi iau VPS. Deci lasind chestiile astea la o parte ar mai ramine problema bandwidthului, dar inca nu am ajuns sa zic ca 1 Mbps nu e de ajuns pentru toate aventurile mele online :)

    In ceea ce priveste VPS versus dedicated e o discutie f.sensibila. Acuma vad ca e nebunia asta cu Cloud hosting, solutii gen Amazon , Linode, VPS.net permit replicari rapide in datacenteruri disparate la preturi mai mici decit un server middle. Cred ca corect implementata o asemenea abordare e mai cost effective si ofera un reliability superior decit varianta dedeicated, pe de alta parte poti ramine blocat intr-un API proprietar ceea ce nu e tocmai placut.

    Deci ramine cred o discutie deschisa, daca ar exista un singur raspuns unele companii ar fi out of business sau ar renunta la serviciile in cauza.


  2. Ovidiu
    October 7th, 2009 at 16:23

    @ddu, uite că nu am nici o idee dacă un shared pică mai des decât un VPS. Nu cred, ce să zic. Depinde probabil foarte mult de cât de lacom este hoster-ul (câte situri sau VPS-uri înghesuie pe aceeași masină). Un dedicat nu are voie să pice decât din motive hardware.

    N-am scris in mod special de banda sau trafic, pentru ca aici ofertele sunt atat de neuniforme, iar nevoie oamenilor atat de variate, incat mi-e foarte greu. In principiu daca ajungi sa-ti pui problema de banda esti de mult pe cel putin un server dedicat :)

    Despre cloud hosting nu stiu… pentru mine inca este un hype prea mare in jurul lui, incat nu vreau sa risc satisfactia clientilor facand experimente pe ei. Good old VPS-es si cateva servere dedicate ma satisfac deocamdata.


  3. Lucian
    October 8th, 2009 at 13:18

    Buna idee de discutie!
    Eu inclin spre server dedicat si pe viitor cand ISP-urile vor evolua, VPS. Pana acum peste tot pe unde am avut nevoie solutia a fost server-ul dedicat, dar incet incet ideea unui VPS devine din ce in ce mai atractiva:
    - flexibilitate pentru ISP (poate sa imi mute oricand masina)
    - siguranta (poate fi duplicat pentru hot-swap)
    - portabilitate pentru mine
    Si cred ca mai pot adauga. Hardware-ul devine din ce in ce mai ieftin si oricand un VM poate primit memorie in plus sau procesor mai puternic si tot asa. Sunt puternic fan al virtualizarii si cred ca asta e calea de urmat.


  4. Ovidiu
    October 8th, 2009 at 17:37

    @Lucian, nu știu exact ce nevoi ai tu, dar dacă nu rulezi chestii extrem de CPU-intensive sau care să folosească foarte multă memorie, cred că ai putea să consideri un VPS în loc de server dedicat.

    Personal recomand SliceHost care deși nu sunt chiar cei mai ieftini, sunt excelenți. Știu că ai cunoștințe tehnice temeinice, dar dacă nu vrei să-ți administrezi singur serverul, îți ofer un VPS managed by NOVIT, adică eu :)


  5. ddu
    October 9th, 2009 at 15:45

    @ Ovidiu , cita memorie RAM folosesti?


  6. Ovidiu
    October 9th, 2009 at 18:01

    @ddu pe cel mai mic (blog-ul) am 256 mb iar pe unele mai importante ale unor clienţi 512 sau 1 gb (nişte aplicaţii de project management care fac tot felul de grafice).
    Cu precizarea că foarte rar swapează vreunul, cel mai des blog-ul.


Leave a Reply

CommentLuv Enabledshow more

  • Abonează-te

    • RSS post-uri
    • RSS comentarii
    • Email post-uri
    • Email comentarii
  • Categorii

  • Post-uri recente

    • Interviurile semi-structurate
    • Twitter mi-a stricat script-ul, SuperTweet l-a reparat
    • La ce ajută filtrarea și monitorizarea accesului la Internet
    • Internetul la 4K/secundă
    • Târgu Secuiesc, orașul fără rockeri
    • Ce faci când angajatul se dezvoltă mai rapid decât compania?
    • Ce-am mai citit – August 2010
    • Ce este și cum se face monitorizarea și filtrarea accesului la Internet
    • Repararea de drumuri la români
    • Și dacă am avea un singur impozit?
  • Post-uri aletoare

    • Ce-am mai citit - Decembrie 2008
    • Ce este un recrutor și de ce trebuie să vorbești cu el?
    • Și dacă am avea un singur impozit?
    • Avem nevoie de bagaje standardizate
    • Impresii de la Întâlnirea RLUG Martie '10
    • Ce-am mai citit - Martie 2010
    • Plata în funcție de valoare - idei pentru sănătate
    • La ce poți folosi situl companiei?
    • Ce-am mai citit - August 2009
    • Victoria Internetului
  • Norișorul de etichete

    3g angajare angajati anunt auto backup banci blog carti cd cheat sheet creta cv email excursie google idiot impozite impresii intalnire internet interviu invitatie laptop linux mare munte muzica NOVIT online orson scott card plata protocoale recrutare resurse umane rlug romania script server servicii strategie taxe tunisia twitter wordpress
Copyright © 2010 Ovidiu's Box All Rights Reserved
Designed by i Software Reviews. Converted to 3 Columns by Ovidiu Constantin.
XHTML CSS Log in