..


Link-uri sponsorizate

Sisteme distribuite

Articol scris de Luca Ruggiero

Introducere

Pentru sistemul disribuito înseamnă un sistem informatic, sau nu sunt bazate pe tehnologia Web, compus din diferite componente, şi punct de vedere geografic separate unele de altele, care au nevoie de hardware şi software extinsă pentru a asigura un anumit nivel de performanţă. Scopul este de a împărtăşi datele şi a resurselor între utilizatorii sistemului.

Arhitectura unui sistem distribuit

Nu există un model unic de un sistem distribuit: un sistem este definit, astfel încât, indiferent de motiv, se integrează hardware-ul şi mai multe platforme software şi este prezentă într-o serie largă de teritoriu.

Un sistem bazat pe tehnologia Web resurselor implicate poate fi văzută ca principal cadre, calculatoarele personale şi MIDI, aceasta nu este chiar a spus că comunicaţii să ia loc prin protocoale de retea, precum si in conformitate cu caietul de sarcini unificate. S-ar putea fi defalcate pe diferite servere şi software-ul de baze de date nu este foarte flexibil si marita pentru a rula pe orice platformă.

Un sistem distribuit bazat pe tehnologia Web, cu toate acestea, vede implicarea tipuri de reţele, cum ar fi Internet, Intranet şi reţeaua mobilă. Internet sau intranet aceeaşi bazat pe sistemul poate necesita un server Web, server de mail, server FTP, server, firewall-ul de securitate, un proxy pentru conexiuni multiple şi aşa mai departe. Un sistem mobil, cu toate acestea, implică tehnologii cum ar fi GSM, WiFi, GPRS, albastru dinte, şi alţii, care lucrează împreună pentru a oferi un serviciu unificat.

Sfârşitul anului monopolurilor

Având în vedere creşterea la faima de filozofia open-source giganti ca IBM şi Microsoft au implementat sisteme de hardware şi software pentru a face mai extins sistemele de calculatorul portabil, dezlegarea un procent bun din componentele de bază ale societăţii-mamă.

De exemplu, un sistem de scris în PHP nu trebuie să ruleze pe sistemele Linux, dar se poate rula pe serverele de la Microsoft. NET mai dificilă alt mod, aşa cum am auzit de ani de sprijin. Din partea pinguin si nu poti vedea un mod de a concretiza.

De credit trebuie să meargă la mare şi de la componentele bazate pe XML, sau cel puţin, scrisă în Java. Exploatarea aceste două mituri ale sistemelor de programare distribuite au devenit viaţa mai simplă şi interesul tuturor, chiar şi giganţi, să fie prezenţi în ansamblu, şi nu se izoleze în cota sa de piaţă, fără a face pe nimeni introduceţi.

Probleme şi soluţii

Până acum am vorbit despre tehnologie şi sisteme informatice, dar nu trebuie să uităm că computerul nu este nimic şi este inutil fără prezenţa omului, atunci sistemul de informare.

Omul, în plus faţă de utilizator, este, de asemenea, creator al sistemului, şi, desigur, se confruntă cu o serie de probleme de rezolvat, dintre care unele sunt deja abordate într-o discursive.

Noi facem o schema.

  • Eterogenitatea - Un sistem distribuit este caracterizat, după cum sa menţionat deja, prezenţa de sisteme, utilaje, limbi şi structuri diferite de date, adică toate elementele care nu sunt usor de gestionat. Dacă nu se poate unifica sistemul în acelaşi mediu, soluţia este de a adopta o cererile de middleware extinsă mâner şi răspunsuri ale diferitelor sisteme, împreună. Tehnologiile folosite de obicei doar Java, XML si. NET.
  • Siguranţă - Pentru siguranţă, vom fi excluşi din sistemul de nerecunoscut de către utilizatori, potenţial dăunătoare, precum şi gestionarea de integritate a datelor în cadrul sistemului în sine şi disponibilitatea serviciului de-a lungul timpului. La sfârşitul anului, este necesar de a construi un sistem de bază solid, bazat pe hardware şi software testate şi de încredere, trebuie să aveţi un personal capabil să facă faţă "de sistem, în cel mai scurt timp posibil, pentru orice defecţiuni, şi (cel mai dificil lucru în unele privinţe a) un grup de utilizatori instruiţi şi capabili.
  • Scalabilitate - sistemul trebuie să fie operaţional în timp şi nu suferă colaps, sau cel puţin pentru a le evita sau le rezolvaţi groped. Neajunsuri posibil, care trebuie să îndeplinească limitele maxime de utilizatori activi pentru a gestiona blocajele într-un stadiu incipient de hardware sau software, gestionare a dispozitivului, şi defecţiuni hardware şi software. Soluţia este similar la alte: un personal capabil si competent. Mult depinde de calitatea produselor, capacitatea de programatori si analisti pentru executarea lucrărilor cu înţelepciune, şi capacitatea de ingineri de sistem cu versatilitatea de a gestiona reţea, de exemplu, organizarea pentru a adăuga servere, adauga sau duplicat DNS, şi aşa mai departe.
  • Competitivitate - O bază de date care este interogate şi actualizată de către utilizatori a unui sistem distribuit este un subiect bază de date la munca a sute sau chiar mii de vizitatori pe zi, motiv pentru care este posibil ca integritatea datelor este pusă în pericol. Prima soluţie depinde de alegerea iniţială a SGBD, analiza a structurii bazei de date a cererii care interacţionează cu scalabilitatea şi capacitatea administratorilor de sistem extinse pentru a configura totul în funcţie de anumite criterii de siguranţă, nivelurile de acces ale utilizatorilor şi manipulare a bazei de date de blocare.
  • Transparenţă - Este necesar pentru a permite utilizatorilor a unui sistem distribuit de acces la resurse care sunt locale sau de la distanţă, cu uşurinţă. Şi "necesare pentru a face resursele disponibile fără a cunoaşte şi de alocare a configura, dacă este necesar, permite read-only, rezervarea cele în scris administratorul şi organismele abilitate să pună la dispoziţie resursele.

În aceeaşi categorie ...
E-Learning
SQL si baze de date (Curs) SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €.
VB.NET (Curs) VB.NET (Curs)
Asiguraţi-Aplicaţii desktop cu Visual Basic .. De la 49 €.
Visual Basic 6 (Curs) Visual Basic 6 (Curs)
Asiguraţi-Aplicaţii desktop cu VB6. De la 39 €.
Link-uri sponsorizate