Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Servere dedicate găzduirii unui site
#1
Posted 23 June 2017 - 10:31
Am în plan să dezvolt un site pentru care estimez un trafic inițial de 10-50.000 de vizite în primele luni cu o proiecție conservatoare de 500.000 după al 3-lea an.
Voi găzdui un singur site cu acces la câteva baze de date (punctul de plecare este 10, punctul intermediar aproximativ 50) care au aproximativ 20 milioane de înregistrări fiecare (text, deci fără trafic foarte intens) peste care vor lucra 3 aplicații de interpretare a datelor; accesul se face securizat iar datele vor fi transportate tot timpul criptate. Pentru găzduire, mă gândesc să achiziționez 2 servere identice cu licențe Windows. Mă interesează în principal să creez un sistem cât mai ferit de accidente: serverele să sincronizeze datele astfel încât, în caz că se defectează ceva la unul, celălalt să poată duce toată activitatea timp de câteva ore; ambele vor fi legate la UPS-uri proprii (mă mai gândesc dacă le montez de la început în locuri diferite). Durata totală de funcționare pe care o doresc este de 4 ani (firma de la care le cumpăr va trebui să asigure suportul în tot acest timp) sau 500.000 de accesări. Costul este important, însă nu hotărâtor (sigur că m-am gândit la un buget, însă el ține mai mult de sumele pe care sunt eu dispus să le aloc și cred că v-aș limita sugestiile dacă l-aș face public de la început). Mulțumesc! |
#2
Posted 23 June 2017 - 11:14
Server la tine acasa sau server dedicat intr-un datacenter? Trafic din ce tari?
|
#3
Posted 23 June 2017 - 11:26
Ce dimensiuni pot avea bazele de date? Nr. inreg. nu e neaparat insemnat daca ai 3 coloane si alea int-uri! Cati clienti concurenti estimezi?
Edited by neagu_laurentiu, 23 June 2017 - 11:27. |
#4
Posted 23 June 2017 - 11:46
Cele două servere de care vorbim vor sta într-un punct de lucru personal pe parcursul duratei de viață; trafic 90% România.
Bazele de date au maxim 50 de câmpuri - formate preponderent din cifre - pentru fiecare înregistrare; concurenți importanți sunt sub 10. Edited by lmk, 23 June 2017 - 11:47. |
#5
Posted 23 June 2017 - 12:25
Daca vrei si redundanta si securitate si ... diverse, nu-ti ajung doar 2 servere. Mai ales in aceeasi locatie. Si cu atat mai putin cu Windows. (parerea mea)
Ti-ar trebui ceva de genul: 2 conexiuni la Internet un load balancer / failover 1-2 firewalluri [in functie de ce face / cum configurezi balancerul] 1-2 sisteme de stocare/backup [NAS, de exemplu] si abia amu poti discuta de servere. Si cam ce trebuie sa ai pe ele. Parerea mea. |
#6
Posted 23 June 2017 - 12:27
O varianta ieftina ar fi asa: http://www.pcgarage....sd-lff-35-inch/
|
#7
Posted 23 June 2017 - 12:57
dexterash, vreau un server care să ducă singur cele 50,000 de vizite, al doilea având doar rolul de a prelua activitatea primului doar în cazuri extreme (accidente, pică o componentă etc); datele vor fi scrise automat pe ambele servere (mi-a explicat cineva ceva despre RAID 01 sau 10 - când va fi să fie implementat voi reveni asupra lui) precum și pe un sistem dedicat de stocare a datelor.
|
#8
Posted 23 June 2017 - 13:03
Conceptul se numeste "failover cluster". N-are legatura cu RAID.
|
#9
Posted 23 June 2017 - 13:05
Mh. In primul rand, numarul de vizite, cat si viteza de raspuns[care este un factor ce influenteaza numarul de vizite, in general], nu tine doar de servere - ci si de modul in care sunt conectate la Interneți.
Pentru a evita anumite cazuri extreme, nu recomand sa tii echipamentele la un loc. La fel si datele. RAID prin retea... nope, se face local[pe acelasi server]. Dar se poate face, ce-i drept, backup prin retea. Dar e alta poveste. Se poate implementa si ceva "in timp real" prin retea, dar, din nou, ai nevoie de niste treburi dedicate[atat software, cat si hardware]. Edited by dexterash, 23 June 2017 - 13:05. |
#10
Posted 23 June 2017 - 13:23
Nu există sistem highly available cu număr par de servere.
Soluția săracului are cel puțin 3. De la 5 în sus începem să vorbim. Deasemenea, ce e aia Windows și servere? Pune BSD sau măcar Linux. Nu mizerii. |
|
#11
Posted 23 June 2017 - 14:25
dexterash, on 23 iunie 2017 - 13:05, said:
Pentru a evita anumite cazuri extreme, nu recomand sa tii echipamentele la un loc. La fel si datele. RAID prin retea... OriginalCopy, on 23 iunie 2017 - 13:23, said:
Nu există sistem highly available cu număr par de servere. Soluția săracului are cel puțin 3. De la 5 în sus începem să vorbim. Deasemenea, ce e aia Windows și servere? Pune BSD sau măcar Linux. Nu mizerii. Windows, pentru că vreau să bugetez și prețul softului; chiar dacă serverele vor rula Linux, voi avea nevoie de un Windows în mașină virtuală așa că oricum îmi trebuie licențe. |
#12
Posted 23 June 2017 - 14:37
Ai înțeles fix pix. Adică ai citit ce am scris și ai interpretat ca pe maidan, fără a te documenta mai întâi.
Nu ai cum să modelezi matematic un sistem HA cu număr par de noduri. Imposibil. Și de aici derivă toate consecințele tehnice. Mai bine iei 3 servere mai ieftine, decât 2. Oferă mai mult. Și failover IP, ți s-a zis deja. |
#13
Posted 23 June 2017 - 14:39
lmk, on 23 iunie 2017 - 14:25, said:
Ok, dar ca să fiu expus la cazurile acelea extreme (și să le evit) trebuie să am echipamentele, deci cam care s-ar potrivi cerințelor mele? Oricum, indreapta-te spre ceva cu Xeon, RAM cat poti, RAID hardware, SSD[da' ceva enterprise] sau SAS "standard". De preferat gata construit [HP, Dell, Supermicro]. De preferat, totusi, sa te gandesti inainte ce solutie software adopti si sa incerci sa gasesti hardware "certificat". Ca idee, hardware gasesti pe toate gardurile. In schimb, software care sa "profite" de el... Edited by dexterash, 23 June 2017 - 14:42. |
#14
Posted 23 June 2017 - 14:42
lmk, on 23 iunie 2017 - 12:57, said:
dexterash, vreau un server care să ducă singur cele 50,000 de vizite, al doilea având doar rolul de a prelua activitatea primului doar ĂŽn cazuri extreme (accidente, pică o componentă etc); datele vor fi scrise automat pe ambele servere (mi-a explicat cineva ceva despre RAID 01 sau 10 - când va fi să fie implementat voi reveni asupra lui) precum și pe un sistem dedicat de stocare a datelor. Raid te protejează împotriva morții discurilor, îți dă ceva timp pentru a înlocui driverele. |
#15
Posted 23 June 2017 - 15:33
Cred că percepeți greșit poziția mea: eu nu mă pricep la aspecte tehnice, sunt doar omul cu banii și vreau să mă asigur că dau banii fix pe ceea ce se potrivește proiectului pe care îl am în minte; dacă felul în care am privit eu lucrurile este greșit, n-am nicio problemă să reconfigurez, însă vreau să știu de ce.
Încă un lucru; în vânzări lucrurile merg astfel: clientul are o nevoie pe care o dorește acoperită, iar profesionistul pleacă de la premisa că clientul nu cunoaște niciun detaliu tehnic și trebuie să îi explice de ce și în cel fel soluția propusă de el se potrivește nevoii clientului. OriginalCopy, on 23 iunie 2017 - 14:37, said:
Nu ai cum să modelezi matematic un sistem HA cu număr par de noduri. Imposibil. Și de aici derivă toate consecințele tehnice. Mai bine iei 3 servere mai ieftine, decât 2. Oferă mai mult. Și failover IP, ți s-a zis deja. dexterash, on 23 iunie 2017 - 14:39, said:
Poti sa "arunci"[degeaba] multi bani in hardware, daca softwareul[server-gazda] este prost configurat. Sau prost conceput[aplicatie]. Oricum, indreapta-te spre ceva cu Xeon, RAM cat poti, RAID hardware, SSD[da' ceva enterprise] sau SAS "standard". De preferat gata construit [HP, Dell, Supermicro]. De preferat, totusi, sa te gandesti inainte ce solutie software adopti si sa incerci sa gasesti hardware "certificat". Ca idee, hardware gasesti pe toate gardurile. In schimb, software care sa "profite" de el... Să zicem că aș cumpăra echipamente de 10 mii de euro, însă unele de 5 mii mi-ar susține foarte ușor activitatea; asta ar însemna că aloc 5 mii pentru ceva ce nu-mi aduce valoare în loc să-i investesc în soft sau promovare, de exemplu, lucruri care mi-ar fi mult mai utile la început. OriginalCopy, on 23 iunie 2017 - 14:42, said:
dar HA e ceea ce ai descris tu că vrei. |
|
#16
Posted 23 June 2017 - 15:41
lmk, on 23 iunie 2017 - 15:33, said:
Eu am nevoie de un singur server (impar) Pune-ti la punct cunostintele. Apoi putem discuta ca intre oameni mari. |
#17
Posted 23 June 2017 - 15:43
Un server ti-am dat mai sus (16GB RAM, am facut eu o socoteala din ce ai zis, Xeon E3 v5 rezolva acei clienti concurenti, SSD pentru viteza).
Daca vrei teoria cu 3 noduri (cel putin), unul prelucreaza, altul sta in asteptarea primului (daca pica preia lucrul) dar ambele lucreaza cu al treilea, cel cu stocarea. Nu mai zic de balancer, backup si ce s-a mai zis. Edited by neagu_laurentiu, 23 June 2017 - 15:50. |
#18
Posted 23 June 2017 - 16:14
lmk, on 23 iunie 2017 - 15:33, said:
însă vreau să știu de ce. 1. Pentru ca S2 sa fie "hot server" pentru S1, trebuie sa ai o replicatie intre S1 si S2 2. Conexiunea de replicare dintre S1 si S2 moare. Fiecare dintre ei considera ca el e serverul indreptatit sa deserveasca cereri 3. Utilizatorii fac modificari, unii pe S1, altii pe S2, dupa cum se nimereste 3.a. Unele dintre modificari pot fi conflictuale. de exemplu un admin zice "sterge utilizatorul X", iar utilizatorul X isi actualizeaza parola. 4. Conexiunea dintre S1 si S2 e restabilita, si se incearca intercalarea schimbarilor facute intre timp astfel incat sa reprezinte ceea ce are sens. 4.a. Utilizatorul care si-a schimbat parola inca mai exista, si daca exista, are parola veche, parola noua? Care e starea de fapt? Bazele de date nu au cunostinte despre cine e administrator, care schimbari au sens din punct de vedere al logicii aplicatiei, ele doar salveaza date. De aceea ai nevoie de un numar impar, astfel incat sa se supuna la vot care grup de servere in caz de split brain are dreptate. Majoritatea castiga. D-aia 3, 5, 7, 2k+1 servere. PS: Am impachetat scenariul intr-o poveste usor digerabila; am sarit peste detaliile tehnice. Edited by OriginalCopy, 23 June 2017 - 16:23. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users