Unul dintre dezavantajele majore ale plasării site-ului direct în rețeaua companiei este necesitatea unei conexiuni de mare viteză la Internet.
Pe de altă parte, din motive de confidențialitate a informațiilor, nu fiecare locație poate fi plasată în afara zidurilor companiei. Există și alte motive pentru alegerea propriei găzduire, de exemplu, necesitatea unei integrări strânse a site-ului cu sistemele de flux de lucru corporative. Dar, în majoritatea cazurilor, pentru găzduirea proiectelor Internet suficient de gazduire externă sau așa-numita colocare - instalarea unui server fizic în rețeaua companiei de găzduire.
Cum funcționează serviciul de găzduire fiabil?
Ce a mai rămas? Puteți utiliza un singur server pentru mai mulți clienți, ceea ce fac mulți gazde. Un server web de pe platforma Intel poate gestiona mai mult de o duzină de accesări pe secundă și dacă nu este suficient, puteți utiliza servere mai puternice și scalabile de la Sun, IBM sau Hewlett-Packard. Din păcate, sistemele în care este posibilă creșterea treptată a numărului de procesoare sunt destul de costisitoare, iar în cazul instalării unor servere suplimentare, se pune problema complexității sistemului de management al găzduirii.
Soluția se bazează pe grupuri. Clusterele pentru găzduire constau dintr-un număr mare de computere care pot procesa cererile în paralel. În același timp, matricele externe RAID sunt utilizate pentru stocarea datelor, la care serverele pot fi accesate la nivel central. Acest lucru facilitează gestionarea clusterului (în practică, acesta este comparabil cu ușurința administrării unui singur server), menținând în același timp un grad ridicat de scalabilitate a sistemului. Pe măsură ce încărcarea pe cluster crește, puteți adăuga pur și simplu resurse noi de calcul. În acest caz, cerințele de fiabilitate pentru un singur server sunt reduse semnificativ, deoarece în cazul în care una sau chiar mai multe dintre serverele care intră în cluster, sarcina va fi redistribuită automat între celelalte mașini.
Servere ale furnizorului de servicii de găzduire Data conexiunii, de exemplu, este integrată într-un cluster de înaltă disponibilitate (High Availability, HA).
Cluster hosting - un sistem combinat într-un singur server și echipamente suplimentare care funcționează ca o singură unitate.
Clusterele organizate de alți furnizori de servicii de găzduire, de exemplu, de la furnizorul de sisteme de găzduire, se bazează pe principiul echilibrării încărcării. În cadrul acestui sistem fișierele de toate site-urile situate pe același server (așa-numitul de stocare de fișiere), cererile pentru toate site-urile rula un grup de servere „obișnuite“, în același timp, la un moment dat, sistemul determină care serverul este în prezent cel mai puțin încărcat și trimite o altă solicitare acolo. În plus acest sistem este că eșecul oricare dintre serverele lor „obișnuite“ toate site-urile vor continua să funcționeze, sarcina tuturor site-urilor vor fi distribuite între serverele de producție rămase. Dezavantajul este că părțile vulnerabile ale unui astfel de sistem sunt stocarea fișierelor și serverul care distribuie sarcina. Dacă una dintre aceste componente nu reușește, întregul sistem de găzduire nu mai funcționează.
Diferența dintre un cluster cu disponibilitate ridicată este că toate nodurile sistemului de găzduire se duplică reciproc. Dacă un server al sistemului nu reușește, inclusiv stocarea fișierelor și balancerul de încărcare, unul dintre serverele rămase care rulează își asumă funcțiile. Astfel, este asigurată viteza mare de lucru a site-urilor și disponibilitatea lor ridicată, până la 99,9% din timpul total!
Caracteristici de găzduire în cluster
Firește, găzduirea de clustere devine justificată doar cu mii de clienți. Investiția inițială în acest caz este destul de semnificativă: necesită utilizarea unui software special care poate funcționa într-un mediu în grup. Acest software poate costa mult mai mult (atât din punct de vedere al achiziției, cât și din punct de vedere al suportului) și necesită pentru optimizarea performanțelor unei configurații subțiri și complexe. Dar, ca rezultat, clientilor li se ofera hosting cu o fiabilitate de aproape 100%, utilizand servere care nu sunt foarte diferite in pret de la computerele desktop obisnuite. În acest caz, încărcarea maximă pe site poate depăși performanța posibilă a unui server autonom.
Din aceasta se poate concluziona că, atunci când se utilizează gazde de masă, utilizarea soluțiilor de cluster este pe deplin justificată din punct de vedere economic. Internetul din Rusia se dezvoltă în mod constant și există speranța că în curând astfel de soluții vor fi utilizate de un număr tot mai mare de companii de găzduire.