..


Sponzorované odkazy

Distribuované systémy

Článok napísal Luca Ruggiero

Úvod

Pre systémové disribuito znamená počítačový systém, alebo nie sú založené na technológii Web, ktorý sa skladá z rôznych komponentov a geograficky oddelené od seba, ktoré potrebujú rozšírené hardware a software pre zabezpečenie určitej úrovne výkonnosti. Cieľom je zdieľanie dát a zdrojov medzi užívateľmi systému.

Architektúra distribuovaných systémov

Neexistuje žiadny jednotný model distribuovaný systém: systém je definovaný tak, že z nejakého dôvodu, to zahŕňa niekoľko hardvérových a softvérových platforiem a je prítomný v širokom zábere území.

Systém založený na technológii webových zdrojov zúčastnených môže byť videný ako hlavný rámy, osobné počítače a MIDI, nie je ešte povedané, že komunikácia prebieha cez rovnakú sieťové protokoly a v súlade s jednotnými požiadavkami. Tam môže byť rozdelený na rôznych serveroch a databázového softvéru nie je príliš flexibilný a zväčšený bežať na akejkoľvek platforme.

Distribuovaný systém založený na technológii Web, však vidí zapojenie typy sietí, ako je Internet, Intranet a mobilných sietí. Rovnaký internetu alebo intranetu na báze systému môže vyžadovať webový server, poštový server, FTP server, server, firewall bezpečnosť, proxy pre viac pripojenie a tak ďalej. Mobilný systém, však, zahŕňa technológie, ako je GSM, WiFi, GPRS, Blue Tooth, a iní, spolupracujú na poskytovaní jednotné služby.

Koniec monopolov

So vzostupom ku sláve na filozofiu open-source obrami ako IBM a Microsoft zaviedla hardvérové ​​a softvérové ​​systémy, aby sa viac rozšírené prenosné počítačové systémy, uvoľnenie dobré percento zo základných zložiek rodičia.

Napríklad systém napísaný v PHP nemusí bežať na systémoch Linux, ale môže bežať na serveroch spoločnosti Microsoft. Náročnejšie na druhú stranu, ako som počul roky podpory. NET na strane tučniaka a nemôžete vidieť spôsob, ako konkretizovať.

Veľké úver musí ísť do az XML komponenty, alebo aspoň, napísaný v Jave. Využitie týchto dvoch mýtov programovanie distribuovaných systémov sa stali jednoduchšie život a záujmu každého, dokonca aj na obrov, byť na celok a nie je izolovať sa vo svojom podiele na trhu, bez toho by nikto vstúpiť.

Problémy a ich riešenie

Doteraz sme hovorili o technológie a počítačové systémy, ale nesmieme zabúdať, že počítač nie je nič a je k ničomu, bez prítomnosti človeka, potom informačný systém.

Muž, okrem užívateľov, je tiež tvorcom systému, a samozrejme ich čaká rad problémov k riešeniu, z ktorých niektoré sú už v diskursivní.

Vyrábame schémy.

  • Heterogenita - distribuovaný systém sa vyznačuje, ako už bolo povedané, prítomnosť systémy, stroje, jazyky a iné dátové štruktúry, tj všetky prvky sú ľahko spravovať. Ak sa vám nedarí zjednotiť systém v rovnakom prostredí, riešenie je prijať middleware rozšírené spracovanie žiadosti a odpovede rôznych systémov dohromady. Technológia obvykle používa iba Java, XML a. NET.
  • Bezpečnosť - Z bezpečnostných dôvodov budeme vylúčení zo systému užívateľovi neznáme, potenciálne škodlivé, a riadenie integrity dát v systéme sám a dostupnosť služby v čase. Na záver je nutné vybudovať robustný základný systém, založený na hardvér a softvér testovaný a spoľahlivý, musí byť zamestnanci schopní zvládnuť "systém, v čo najkratšom čase, za akékoľvek poruchy a (najťažšie vec, v niektorých ohľadoch a) skupinu užívateľov vyškolení a schopní.
  • Škálovateľnosť - systém musí byť v prevádzke v čase a netrpia kolaps, alebo aspoň sa im vyhnúť, alebo ich vyriešiť po hmate. Možné problémy, ktoré čelia maximálne limity aktívnych užívateľov k správe miest vo fáze, hardvér alebo softvér, správu zariadení a hardvér a softvér zlyhania. Riešenie je podobné iné: schopný a kompetentný personál. Veľa záleží na kvalite produktov, schopnosti programátorov a analytikov pri výkone práce múdro a schopnosť systémových inžinierov s univerzálnosťou pre správu siete, napríklad organizovanie pridať server, pridať alebo duplicitné DNS, a tak ďalej.
  • Konkurencieschopnosť - databáza, ktorá je robený rozhovor a aktualizovaná užívatelia distribuovaného systému je databáza podlieha prácu stovky alebo dokonca tisíce návštevníkov denne, čo je dôvod, prečo je možné, že je ohrozená integrita dát. Prvé riešenie závisí na počiatočnom výbere DBMS, analýza štruktúry databázové aplikácie, ktorá spolupracuje s škálovateľnosť a schopnosť rozšírenej správca systému nastaviť všetko podľa určitých bezpečnostným kritériám, úrovne prístupu používateľov a manipulácia zámku databázy.
  • Transparentnosť - Je nutné poskytnúť používateľom distribuovaný systém prístupu k zdrojom, ktoré sú lokálne alebo vzdialené, s ľahkosťou. A "nutné dať k dispozícii prostriedky, bez toho, aby poznali rozdelenie a konfiguráciu, v prípade potreby, umožňuje len na čítanie, rezervovať ty písomne ​​správcu a oprávnené orgány dajú k dispozícii zdroje.

V rovnakej kategórii ...
E-Learning
SQL a databáz (kurz) SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
VB.NET (kurz) VB.NET (kurz)
Urobiť Desktopové aplikácie pomocou jazyka Visual Basic .. Od 49 €.
Visual Basic 6 (kurz) Visual Basic 6 (kurz)
Urobiť Desktopové aplikácie s VB6. Od 39 €.
Sponzorované odkazy