..


Sponzorirani linkovi

Distribuirani sustavi

Članak je napisao Luca Ruggiero

Uvod

Za disribuito sustav znači računalni sustav, ili se ne temelji na web tehnologiji, koja se sastoji od različitih komponenti, i zemljopisno odvojeni jedni od drugih, koji zahtijevaju hardverske i softverske Uvećana kako bi se osigurala određena razina izvedbe. Svrha je da dijele podatke i resursa između korisnika sustava.

Arhitektura distribuirani sustav

Ne postoji niti jedan model distribuiranih sustava: sustav je definiran tako da, iz bilo kojeg razloga, integrira nekoliko hardverskih i softverskih platformi i prisutna je u širokom pojasu teritorija.

Sustav temeljen na web tehnologiji resursa uključenih se može vidjeti kao glavnog okvira, osobna računala i MIDI, čak ni reći da mrežne komunikacije pojavljuju kroz iste protokole i prema jedinstvenog specifikacijama. Postoji svibanj biti slomljena do baza podataka na različitim poslužiteljima i softvera nije vrlo fleksibilan i veliča za rad na bilo kojoj platformi.

Distribuirani sustav temeljen na web tehnologiji, međutim, vidi sudjelovanje vrsta mreža kao što su internet, intranet i mobilne mreže. Isti sustav koji se temelji na Internet ili intranet može zahtijevati web poslužitelj, mail poslužitelj, FTP poslužitelj, poslužitelj firewall za sigurnost, proxy za više veza i tako dalje. Mobilni sustav, međutim, uključuje tehnologije kao što su GSM, WiFi, GPRS, plavi zub i druge, rade zajedno pružiti jedinstvenu uslugu.

Kraj monopola

Uz imaju uspon do slave filozofije open-source divovi kao što su IBM i Microsoft provodi hardverske i softverske sustave kako bi više Prošireni prijenosno računalo sustava, odvezujete dobar postotak osnovne komponente roditelja.

Na primjer, sustav napisan u PHP-u ne mora pokrenuti na Linuxu, ali se može pokrenuti na poslužiteljima tvrtke Microsoft. Teže drugi način, kao što sam čuo godinama podrške. NET na dijelu pingvin i ne možete vidjeti način ostvariti.

Veliki kredit mora ići i do XML temelji komponente, ili barem, napisan u Javi. Iskorištavanje ove dvije mitovima programiranje distribuiranih sustava su postali jednostavniji život i interes svih, pa čak i divovi, biti prisutan na cijelom tržištu, a ne da se izolirati u svoj udio bez Najam bilo tko.

Problemi i rješenja

Do sada smo govorili o tehnologiji i računalnih sustava, ali ne smijemo zaboraviti da računalo nije ništavan i beskoristan bez prisutnosti čovjeka, a zatim informacijskog sustava.

Čovjek, osim što je korisnik također tvorac sustava, i naravno da se suočava s nizom problema za rješavanje, od kojih su neki već upućena u diskurzivne.

Mi napraviti shematski.

  • Heterogenost - distribuirani sustav karakterizira, kao što je već spomenuto, prisutnost sustava, strojeva, jezici i različite strukture podataka, tj. svi elementi nije lako upravljati. Ako nije moguće ujediniti sustava u istom okruženju, rješenje je da se usvoji middleware proširene nositi zahtjeva i odgovora različitih sustava jedni s drugima. Tehnologije obično koriste samo Java, XML i. NET.
  • Sigurnost - za sigurnost, mi ćemo biti isključeni iz sustava od strane korisnika ne prepoznaje, potencijalno štetne i upravljanje integriteta podataka unutar samog sustava i dostupnost usluga tijekom vremena. Na kraju potrebno je izgraditi jaku bazu sustava, na temelju hardvera i softvera testiran i pouzdan, potrebno je imati osoblje u stanju nositi se "sustav, u najkraćem mogućem roku, za ikakve kvarove, i (najteže na neki način ) skupinu korisnika obučeni i sposobni.
  • Skalabilnost - sustav mora biti operativan u vremenu, a ne pate kolaps, ili barem groped ih izbjeći ili ih popraviti. Moguće nedostatke koji su se suočiti s granicama aktivnih korisnika za upravljanje, uska grla u ranoj fazi hardvera ili softvera, uređaj za upravljanje, i hardvera i softvera kvarova. Rješenje je sličan ostalim: sposoban i kompetentno osoblje. Mnogo ovisi o kvaliteti proizvoda, vještina programera i analitičari u obavljanju posla mudar, i sposobnost sustava inženjera s svestranost za upravljanje mrežom, kao što su organiziranje za dodavanje poslužitelja, dodavanje ili duplicirati DNS, i tako dalje.
  • Konkurentnost - baza podataka koja je upit i ažurira korisnici distribuirani sustav baza podataka je predmet u radu stotine ili čak tisuće posjetitelja dnevno, što je razlog zašto je moguće da integritet podataka je u opasnosti. Prvo rješenje ovisi o početnom izboru DBMS, analiza strukture baze podataka aplikacija koja komunicira s skalabilnost i sposobnost Uvećana administratorima sustava za konfiguraciju sve u skladu s određenim kriterijima sigurnosti, razina korisnički pristup i manipulacija Zaključavanje baze podataka.
  • Transparentnost - To je potrebno kako bi se omogućilo korisnicima distribuirani sustav za pristup resursima, koje su lokalni ili udaljeni, s jednostavnošću. To je potrebno učiniti dostupnim resursima ne znajući raspodjele i konfigurirati, ako je potrebno, dozvola samo za čitanje, rezerviranje one u pisanom obliku administrator i tijela ima pravo staviti na raspolaganje resursima.

U istoj kategoriji ...
E-učenje
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Počevši od 39 €.
VB.NET (tečaj) VB.NET (tečaj)
Napravite desktop aplikacija sa Visual Basic. NET. Počevši od 49 €.
Visual Basic 6 (tečaj) Visual Basic 6 (tečaj)
Napravite desktop aplikacije s VB6. Počevši od 39 €.
Sponzorirani linkovi