ipejasinovic
Cenjen
- Učlanjen(a)
- 23.11.2009
- Poruke
- 14
- Poena
- 154
Nisam siguran da li ova tema pripada ovdje, pa neka neki mod prebaci na više odgovarajuće mjesto...
Naime, uzeo sam da radim seminarski rad na gore navedenu temu, pa uz priču treba i uraditi mali sistem. Pošto sistem treba da zadovolji određene uslove: fail safe, 99,9% uptime, cheap itd..., ja sam ga zamislio ovako:
Znači imam Server 1 koji priža servis klijentima. Na serveru treba da se vrti jedan servis koji će raditi po http protokolu, a služi znači za autentifikaciju klijenata i manipulaciju/transferovanje podataka. To ja i kolege trebamo isprogramirati...
Server 2 je mirror Servera 1 i to ću uraditi sa HeartBeat & DRBD rješenjem.
PC3, PC4 & PC5 su računari koji služe kao Storage. No tu imam problem. Kako ih povezati i prijaviti na Serveru 1 odnosno 2.
a) Jedno rješenje zamišljam kao još jedan moj servis koji će jedan fajl koji se uploaduje uvijek sačuvavati na 2 mjesta, npr. PC 3 i PC5 (Komunikacije preko TCP/IP protokola). To znači ponovo moram programirati. Takođe moram praviti neki journal na Serveru te aplikaciju za oporavak na Storage PC-u.
b) Drugo rješenje je korištenje već gotovih rješenja, ali tu imam nedoumica. Znači, mogao bih da pomoću nekog SAN rješenja da prijavljujem ove Storage PC-ove na Server(e) kao lokalne diskove. Tu bih onda mogao da napravim SW RAID 5, gdje bih se spasio pravljenja journal-a, no ne znam da li je moguće sa npr. Open-iSCSI prijaviti ove Storage računare kao lokalne uređaje pa od njih napraviti SW Raid. I ko u ovom slučaju treba da vrši oporavak nekog od ovih Storage računara, npr. ako je izgorio HDD ili napajanje itd...
Ono što nisam rekao je da će ovi računari biti vezani u neku lokalnu mrežu gigabitnim karticama. U krajnjoj mjeri, uopšte i ne moram da radim sa pravim računarima, mogu sve kroz VM.
Sad me zanima mišljenje i pokoji odgovorčić nekih stručnjaka, koji su imali dodira sa ovim stvarima, da li je ovo što sam ja zamislio ostvarivo, da li je moglo drugačije, vaše preporuke i za moje ideje i za softwerska rješenja itd...
Naime, uzeo sam da radim seminarski rad na gore navedenu temu, pa uz priču treba i uraditi mali sistem. Pošto sistem treba da zadovolji određene uslove: fail safe, 99,9% uptime, cheap itd..., ja sam ga zamislio ovako:
Znači imam Server 1 koji priža servis klijentima. Na serveru treba da se vrti jedan servis koji će raditi po http protokolu, a služi znači za autentifikaciju klijenata i manipulaciju/transferovanje podataka. To ja i kolege trebamo isprogramirati...
Server 2 je mirror Servera 1 i to ću uraditi sa HeartBeat & DRBD rješenjem.
PC3, PC4 & PC5 su računari koji služe kao Storage. No tu imam problem. Kako ih povezati i prijaviti na Serveru 1 odnosno 2.
a) Jedno rješenje zamišljam kao još jedan moj servis koji će jedan fajl koji se uploaduje uvijek sačuvavati na 2 mjesta, npr. PC 3 i PC5 (Komunikacije preko TCP/IP protokola). To znači ponovo moram programirati. Takođe moram praviti neki journal na Serveru te aplikaciju za oporavak na Storage PC-u.
b) Drugo rješenje je korištenje već gotovih rješenja, ali tu imam nedoumica. Znači, mogao bih da pomoću nekog SAN rješenja da prijavljujem ove Storage PC-ove na Server(e) kao lokalne diskove. Tu bih onda mogao da napravim SW RAID 5, gdje bih se spasio pravljenja journal-a, no ne znam da li je moguće sa npr. Open-iSCSI prijaviti ove Storage računare kao lokalne uređaje pa od njih napraviti SW Raid. I ko u ovom slučaju treba da vrši oporavak nekog od ovih Storage računara, npr. ako je izgorio HDD ili napajanje itd...
Ono što nisam rekao je da će ovi računari biti vezani u neku lokalnu mrežu gigabitnim karticama. U krajnjoj mjeri, uopšte i ne moram da radim sa pravim računarima, mogu sve kroz VM.
Sad me zanima mišljenje i pokoji odgovorčić nekih stručnjaka, koji su imali dodira sa ovim stvarima, da li je ovo što sam ja zamislio ostvarivo, da li je moglo drugačije, vaše preporuke i za moje ideje i za softwerska rješenja itd...