PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
serveri dubleerimine
Postitaja: lifestylemaster 2005-07-08 17:59:13
Minu küsimus on praktilist laadi ehk siis mõeldud neile, kes omavad reaalset kogemust. Kas veebiserveri (Linux+Apache+PHP+MySQL) dubleerimine (kaasa arvatud kasutajate autentimine) reaalselt toimib hästi kui üks server asub näiteks Elioni serverimajutuses ja teine Elisa serverimajutuses ja mõlema kiiruseks on 10Mbit?

Ja kas dubleeritud serveri puhul oleks parem kui autentimine on LDAP

RE: serveri dubleerimine
Postitaja: kamm 2005-07-08 20:29:11
kasutajate info võiksid hoida mysql baasis
audentimise võiksid korraldada läbi https'i näiteks
peegelduse võid ka näiteks xml-ga realiseerida, mysql'le ma mujalt kui ainult localhost'st ligi ei laseks (või üldse tcp keelata ja kasutad vaid unix socket't)
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-08 20:55:07
Kasutajaandmeid võib veel kuidagi XML-ga dubleerida. Aga ma pidasin silmas täielikku dubleerimist juhuks kui ühe serveriga midagi juhtub, töötab teine.
RE: serveri dubleerimine
Postitaja: vaalaskala 2005-07-08 21:08:31
Oleneb palju sul andmeid tekib ja kas 10MB riba on piisav selleks, et pidevalt online backupi teha
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-08 21:18:03
100Mbit peale võib ka panna.
Andmeid on ca 15 portaali jagu, virtuaalhosting, +kasutajad
RE: serveri dubleerimine
Postitaja: vaalaskala 2005-07-09 01:06:31
ja peegeldada tahad reaalajas ?
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-09 01:25:20
tundub et reaalajas see vist ei õnnestu aga kuidas neid asju üldse tehakse?
RE: serveri dubleerimine
Postitaja: Villu G 2005-07-09 17:05:17
Issand kui kuradi lamp seltskond,. See on ADMinnIDE teema, ärge theke ise mingit asja
RE: serveri dubleerimine
Postitaja: kamm 2005-07-09 17:08:54
TSITEERITUD:
Issand kui kuradi lamp seltskond,. See on ADMinnIDE teema, ärge theke ise mingit asja


sul paistab miski kompleks olema ;)

just ongi vaja ise teha, kui sobivat vahendit käepärast pole (loomulikult mitte frontpage vms'ga)
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-09 17:27:50
Ma mõtlen seda, et kui server on dubleeritud, kas tuleb php-ga koodi kirjutades arvestada mingite nüanssidega, näiteks autentimisel.

Oletame, et on väga suurt töökindlust nõudev rakendus ja iga minut katkestust võib olla saatuslik. Katkestuse põhjuseid võib mitmeid olla, näiteks ISP admeside maas või probleem serveriga. Kui ei saa serveriga 1 ühendust, võtaks automaatselt serveriga 2 ühendust, mis asub teise ISP juures. Selge see, et kui on tegemist mingi veebiga, siis pole nii oluline, et iga kell kättesaadav aga kui on tegemist reaalaja kommunikatsiooniga kus iga sekund loeb, siis on vaja süsteemi dubleerida.

Kui ennem oli küsimus, et kui suur on andmeside maht. Siis ma mõtlesin, et ideaalne kui oleks kogu serveris olev info tervikuna dubleeritud. Aga siis mõistsin, et tegelikkuses pole see nii vajalik. Piisab kui dubleeritakse missioonikriitilisi rakendusi pidevalt ja tervet serverit näiteks 1 kord ööpäevas. Samas kui hakata mõtlema, et kui server on ca 100 - 200GB suur, siis 100Mbps dubleerimine võib ikka päris kaua aega võtta ja kindlasti traffic läheb nii suureks et ISP-dele see kindlasti ei meeldi.

Mind huvitakski, kuidas on lahendanud teised firmad, kellel on samuti missioonikriitilisi rakendusi.
RE: serveri dubleerimine
Postitaja: finsoft 2005-07-12 09:15:09
meil on andmebaasikettad peeglis ning lindimasin backupib kogu andmebaasi 1x päevas, arvutite kindlaid Shared foldereid ning minu rakendust backupitakse 1x nädalas, lisaks on mul nagunii kogu enda kirjutatud rakendus CVS-is nii, et ei ole ainult 2 koopiat (live+minu masin), vaid 3. Andmebaasimahud mida backupitakse on ikka suht suured, kuna tegu on 4 riigi andmebaasidega (meie oma on suurim ja baasimaht on ca 70GB).

see on enamasti täiesti piisav.
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-12 15:56:15
Aga seda tehakse ilmselt sisevõrgus mitte üle Interneti?
Kui on tegemist missioonikriitiliste rakendustega, tuleb kasutada mitut ISP-d, kuna vahel võib üks nendest maas olla.
Ega tegelikult ongi ju 2 riski:
1. ISP ehk Internetiühendus
2. Riistvara/tarkvara tõrked
RE: serveri dubleerimine
Postitaja: vaalaskala 2005-07-12 16:39:43
TSITEERITUD:
Aga seda tehakse ilmselt sisevõrgus mitte üle Interneti?
Kui on tegemist missioonikriitiliste rakendustega, tuleb kasutada mitut ISP-d, kuna vahel võib üks nendest maas olla.
Ega tegelikult ongi ju 2 riski:
1. ISP ehk Internetiühendus
2. Riistvara/tarkvara tõrked


riske on rohkem :) loodusjõud , inimfaktor , finantsfaktor jne

kui sul on nii missioonikriitiline , siis pead võtma ispilt ka vastava missioonikriitilisuse astmega teenuse ja kokku leppima katksestuste võimaliku aja ja trahvid ning actionid mida võetakse ette, kui midagi maas.
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-12 16:43:16
Tasuta lõunaid ei ole olemas. Ja meie riigis ostes sisse "riskikindlustuse" tuleb niikuinii topelt maksta.
Kindlasti on ka paljude muude asjadega nii aga näiteks HP 24h garantii eest tuleb raha käia ligikaudu topeltseadme hind. Nii et miks maksta mingi garantii eest topel summa kui võib juba kohe osta 2 seadet.

Viimati muudetud: 12-07-2005 16:43:36
Muutja: lifestylemaster
Põhjus:

RE: serveri dubleerimine
Postitaja: vaalaskala 2005-07-12 16:57:38
TSITEERITUD:
Kui ei saa serveriga 1 ühendust, võtaks automaatselt serveriga 2 ühendust, mis asub teise ISP juures. Selge see, et kui on tegemist mingi veebiga, siis pole nii oluline, et iga kell kättesaadav aga kui on tegemist reaalaja kommunikatsiooniga kus iga sekund loeb, siis on vaja süsteemi dubleerida.


sisi sul peaks olema ka kolmas ja veel sõltumatum kontroller kes suunaks ja kontrolliks kas yhendus on maas jne

TSITEERITUD:

Kui ennem oli küsimus, et kui suur on andmeside maht. Siis ma mõtlesin, et ideaalne kui oleks kogu serveris olev info tervikuna dubleeritud. Aga siis mõistsin, et tegelikkuses pole see nii vajalik. Piisab kui dubleeritakse missioonikriitilisi rakendusi pidevalt ja tervet serverit näiteks 1 kord ööpäevas. Samas kui hakata mõtlema, et kui server on ca 100 - 200GB suur, siis 100Mbps dubleerimine võib ikka päris kaua aega võtta ja kindlasti traffic läheb nii suureks et ISP-dele see kindlasti ei meeldi.


kui sul on nii missioonikriitiline, siis peaksid endale ehitama ise serveriruumid või vähemalt omama mõlemasse serveriruumi pidevat accessi ja korra päevas ei oleks, siis ka palju peeglis olevaid hotswapkettaid vahetada ja teise serveriruumi toimetada ja seal dubleeritud süsteemi uute andmetega sisse lülitada. Lisaks muidugi töötav ja läbitestitud backup ja restore plaan.
TSITEERITUD:

Mind huvitakski, kuidas on lahendanud teised firmad, kellel on samuti missioonikriitilisi rakendusi.


teised firmd on ikkagi ka mingi varuplaani välja mõelnud tingimusel "kui ikkagi midagi perse ei saa minna, siis ikkagi midagi läheb ja mis siis teha" ehk kui kiirelt on võimalik süsteemi töö 0 -st ja backupilt jälle käima saada. Siin võib arvesse võtta ka andemete kadu ja sellest tulenevat kahju/kohustusi ja end selle vastu kindlustuses kindlustada jne. Väga kriitilistes asjades ei piisa aint nürist tehnika tööle konfimisest vaid see vajab ka pidevat inimfaktori monitooringut.

kriitiline lahendus ei ole odav lahendus kuna kokkuhoid võib muutuda kiirelt kahjumiks
RE: serveri dubleerimine
Postitaja: vaalaskala 2005-07-12 16:59:39
TSITEERITUD:
Nii et miks maksta mingi garantii eest topel summa kui võib juba kohe osta 2 seadet.


ja need kaks asja võivad samamoodi feilida ja pead ostma kolmanda ja neljanda, aga garantiis säästaksid kolmanda ja neljanda hinna kuna sul on üks millel on garantii ja mis tehakse feilimisel kiirelt korda/asendatakse samaväärse asjaga.
RE: serveri dubleerimine
Postitaja: finsoft 2005-07-12 18:18:44
meie andmeid backupitakse ka üle võrgu, Läti->Eesti, Leedu->Eesti ja Eesti->Soome. Erinevaid liine on koguni 3, igaühel on omad tingimused, kaua tohib maas olla ja mis ettehoiatamine jne UPS-e on taga 2, mõlemil peal SMS kontrollerid mis teatavad vajalikele isikutele mis või kus juhtus. Lisaks on tehtud ka riskianalüüsid, et kaua läheb backupi pealt nullist taastamisele aega ning millist kahju me sellisel juhul kannataks. Linte on lindikombainis 4 erinevat komplekti, nii et alati on olemas vähemalt viimase kuu iga päeva seis ja seda erinevas kohas (1 Tallinnas, 2 Tartus erinevates seifides, 1 kombainis).
RE: serveri dubleerimine
Postitaja: lifestylemaster 2005-07-12 18:21:19
Ja kui suur on andmeside kiirus üle Interneti?
Ja kui tihti tuleb linte vahetada?

Viimati muudetud: 12-07-2005 18:24:54
Muutja: lifestylemaster
Põhjus:

RE: serveri dubleerimine
Postitaja: finsoft 2005-07-12 18:24:18
ütleme nii, et suurim toru mis on võimalik igalpool vahel pluss dubleeritud torud , mis on lihtsalt garanteeritud ühenduse tagamiseks.
RE: serveri dubleerimine
Postitaja: Minu nimi 2005-07-13 11:42:36
Probleem ei ole üldse andmete dubleerimises vaid pigem selles, et kuidas kliendid ümber suunata teise IP peale, kui esimene on maas. Kui tegemist on kriitilise veebirakendusega, siis mis annab nimeserverile teada, et tuleks suunata teise IP peale? Pealegi kui kliendil on IP cachetud, siis ta ei hakka küsima uut IP-d, vaid proovib ikkagi maas oleva IP külge ühenduda.

Lihtsalt mõtlemiseks...

See andmete dubleerimine, kasvõi reaalajas on täiesti köömes.

Zonest näiteks võid tellida majutuse kus on ühel serveril 2 erineva ISP juhet erinevate võrgukaartide küljes.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0907979011536