Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!
Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat
- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție
- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I
Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!
Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!
O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!
Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.
Pune o intrebare 24/7/365 Suport
Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din
Redundanța RAID-matrice
Redundanța RAID-matrice - probabil cel mai frecvent tip de redundanță. RAID standuri pentru «matrice redundantă de discuri independente» (Redundant Array de discuri independente), ceea ce înseamnă că, în cele mai multe configurații, drive-uri în oglindă oricum reciproc.
În principiu, acest exemplu se aplică tuturor RAID-matrice. Acum, diferența notabilă mai ales între RAID si backup-uri: orice schimbare de disc se aplică pentru toate discurile dintr-o dată; că este, în cazul în care un fișier a fost șters de pe un disc, pur și simplu nu va fi pe al doilea.
redundanță modulare
Următorul tip de redundanță - oglindirea structurilor întreg bloc. Pentru a face acest lucru, utilizați DHD (distribuit dispozitiv bloc replicat).
Această metodă este oarecum similar cu redundanței matrice RAID. Diferența este că, în cazul în care are loc replicarea. În RAID-matrice, redundanța are loc la nivel de aplicație. Software-ul RAID gestionează dispozitivele de stocare fizice și oferte de la una dintre datele aplicației dispozitiv disponibile.
Setările DHD sunt diferite. În timp ce reflectă pe deplin fiecare stivă de hardware, și fiecare interfață de aplicație. Acest lucru înseamnă că modul de a stabili un eșec de aplicare, pentru că, de fapt, există o singură mașină cu o copie a datelor necesare pentru lucrarea. În cazul în care primul server eșuează sursa de alimentare, al doilea serverul va continua să funcționeze în mod eficient.
replicare SQL
Atunci când se lucrează cu baze de date SQL (MySQL, MariaDB, PostgreSQL, etc) pot fi construite ele folosind funcții de replicare pentru a oferi toleranței la defecte în cazul în care serverul principal nu.
Replicarea-Master Slave tip
Aceasta este probabil cea mai forma de bază de replicare a datelor SQL. În această configurație, există un server principal, care este numit comandantul, sau master-server. Acest server este responsabil pentru toate operațiunile de înregistrare a datelor și de actualizare. Datele sunt apoi copiate de pe server la serverul slave (sau slave-server).
Această setare vă permite să distribuiți operații de citire peste mai multe mașini care pot îmbunătăți semnificativ performanța aplicației.
Desigur, creșterea productivității este un avantaj major; dar este la fel de important ca o astfel de replicare imbunatateste toleranta la erori. În cazul în care serverul de master-un motiv sau altul nu este disponibilă, operația de citire poate fi realizată pe serverele slave. Mai mult decât atât, slave-server poate fi migrat la master-server de cazul în care comandantul anterior este indisponibil pentru o perioadă lungă de timp.
Replicarea de tip master-maestru
Într-o configurație de replicare, fiecare server este un lider, adică maestru. Acest lucru înseamnă că fiecare server poate primi și actualiza datele, atunci modificările vor fi distribuite la alte servere. Această replicare are aceleași avantaje ca: master-slave, și, în plus, vă permite să crească productivitatea cu un mecanism de echilibrare a sarcinii.
Astfel, în cazul în care un server nu reușește, celălalt poate lua, de asemenea cereri. Desigur, această configurație este mai dificil, dar este mult mai tolerant la erori, pentru că în cazul în care nu este necesar să se reconfigureze serverul (ca în master-slave replicare) eșec.
Această setare poate fi combinată cu mecanisme de rezervă; Pentru a face acest lucru, trebuie să dezactivați unul dintre maestru-server, deoarece în datele de backup trebuie să fie într-o stare consistentă. După terminarea copierii de rezervă, puteți relua replicare.
Distribuția ca o alternativă de concediere
Sistemele distribuite au multe avantaje setări tradiționale de redundanță.
Mai devreme în acest manual, se face referire la RAID-matrice, cum ar fi RAID 1. O altă matrice comună - este RAID 5. Se distribuie date pe mai multe unități, și efectuează controlul de paritate. Informații despre paritatea este stocat pe un disc de control separat. Acest lucru înseamnă că, în cazul defectării unuia dintre drive-urile, orice tranzacție poate fi restabilită prin combinarea informațiilor de paritate pe celelalte discuri.
Există, de asemenea, o mulțime de baze de date și alte soluții software pentru distribuirea de date.
Ca un exemplu Riak; Este o bază de date distribuită. nodurile Riak operează în același mod. Nici o relație, cum ar fi o relație master-slave între ele. Obiectele stocate în baza de date sunt reproduse.
Cu toate acestea, nodurile nu conțin baza de date completă, datele sunt distribuite în mod egal între cele două. După obiecte de replicare amplasate la diferite nodah pentru a oferi acces la datele în cazul apariției unor defecțiuni hardware.
Un alt bun exemplu al acestei abordări este o bază de date distribuită Cassandra. Ea se bazează pe aceleași principii ca Riak, dar puse în aplicare în mod diferit ușor.
concluzie
După cum puteți vedea, există multe oportunități pentru a optimiza performanțele serverului folosind redundanța datelor. în principal, depinde de problemele de abordare care trebuie eliminate sau prevenite. In plus, aceste tehnici pot fi combinate.