..


Rėmėjų nuorodos

Paskirstytos sistemos

Straipsnį parašė Luca Ruggiero

Įvadas

Dėl disribuito sistema reiškia, kompiuterinės sistemos, ar ne pagrįsti žiniatinklio technologija, sudarytas iš įvairių dalių, ir geografiškai atskirtos viena nuo kitos, kad reikia išsiplėtusioje techninę ir programinę įrangą, siekiant užtikrinti tam tikro lygio efektyvumą. Tikslas yra keistis duomenimis ir išteklius tarp sistemos vartotojų.

Architektūra paskirstytos sistemos

Nėra vieno modelio paskirstytos sistemos: sistema yra apibrėžiama taip, kad dėl kokios nors priežasties, integruoja kelių techninės ir programinės įrangos platformose ir yra pateikti plataus swath teritorijoje.

Sistemą, pagrįsti žiniatinklio technologija pasitelktų išteklių gali būti vertinamas kaip pagrindinis rėmai, asmeninių kompiuterių ir MIDI, tai nėra net sakė, kad ryšių vyksta per tą patį tinklo protokolų ir pagal vieningą specifikacijas. Čia gali būti suskaidytas į skirtingus serverius ir duomenų bazės programinę įrangą nėra labai lanksti ir padidintos paleisti ant bet kurios platformos.

Paskirstytos sistemos pagrįsti žiniatinklio technologija, tačiau mato rūšių tinklų, pavyzdžiui, interneto, intraneto ir mobiliojo ryšio dalyvavimą. Tas pats interneto arba intraneto sistema gali reikalauti žiniatinklio serverį, pašto serverį, FTP serveris, serverio, ugniasienės saugumo, kelių jungčių proxy ir pan. Mobiliojo ryšio sistema, tačiau apima technologijas, pavyzdžiui, GSM, WiFi, GPRS, Mėlyna dantis, ir kiti, dirbant kartu, siekiant užtikrinti vieningą paslaugų.

Monopolijų pabaigoje

Su kyla šlovės atviro kodo gigantai kaip IBM ir "Microsoft" filosofija įgyvendino techninės ir programinės įrangos sistemas, kad daugiau išsiplėtusioje nešiojamų kompiuterių sistemas, atsiejimo geras procentas pagrindiniai komponentai tėvų.

Pavyzdžiui, sistema parašyta PHP neturi paleisti Linux sistemų, tačiau ji gali paleisti iš Microsoft serverių. Sunkiau kitu būdu, kaip aš girdėjau metų paramos. NET dėl pingvinas dalis ir jūs negalite matyti, kaip konkrečiau.

Didžiosios kredito turi eiti į ir iš XML komponentus, ar bent jau, parašyta "Java". Panaudojimas šių dviejų mitų programavimo paskirstytų sistemų tapo paprastesnis gyvenimą ir interesus visiems, net ir gigantai, būti apskritai, o ne atsiriboti savo rinkos dalį nedarant niekam įeiti.

Problemos ir sprendimai

Iki šiol mes kalbėjome apie technologijos ir kompiuterinės sistemos, bet mes neturime pamiršti, kad kompiuteris nėra nieko ir nėra prasmės be vyro, tada informacinės sistemos buvimą.

Vyras, be vartotojo, taip pat kūrėjas sistema, ir, žinoma, susiduria su daugybę problemų išspręsti, kai kurios iš jų jau yra nagrinėjami diskursyvi.

Mes schema.

  • Nevienalytiškumas - paskirstytos sistemos yra būdinga, kaip jau minėta, sistemų, mašinos, kalbų ir skirtingų duomenų struktūrų buvimą, ty visi elementai nėra lengva valdyti. Jei negalite suvienodinti sistemą toje pačioje aplinkoje, sprendimą turi priimti tarpinės išsiplėtusioje tvarkyti prašymus ir atsakymus į skirtingas sistemas kartu. Technologijas, paprastai naudojami tik Java, XML ir. NET.
  • Sauga - Dėl saugumo, mes bus pašalintas iš sistemos vartotojai nepripažintas, potencialiai žalingas ir duomenų vientisumo valdymas per pati sistema ir paslaugų prieinamumą laikui bėgant. Tuo tikslu būtina sukurti tvirtą pagrindą sistema, paremta techninės ir programinės įrangos išbandytas ir patikimas, turite darbuotojų, kurie gali susidoroti "sistemą, per trumpiausią įmanomą laiką, bet sutrikimus, ir (sunkiausias dalykas, kai kuriais a) vartotojų grupė apmokyti ir gali.
  • Scalability - sistema turi veikti laiku, o ne kenčia žlugimo arba bent jau jų išvengti arba juos pašalinti groped. Galimus trūkumus, kad turi atitikti didžiausias leistinas aktyvių vartotojų valdyti problemas ankstyvoje stadijoje įrangos ar programinės įrangos, įrenginių valdymo, techninės ir programinės įrangos gedimus. Sprendimas yra panašus į kitą: gali ir kompetentingus darbuotojus. Daug kas priklauso nuo produktų kokybės, programuotojai ir analitikai atlikti darbą išmintingai galimybes, ir sistemų inžinieriai, turintys universalumas valdyti tinklo, pavyzdžiui, gebėjimus, organizuoti pridėti serverį, pridėti ar dublikato DNS ir pan.
  • Konkurencingumas - duomenų bazę, suabejojo ​​ir atnaujinti vartotojų paskirstytos sistemos yra duomenų bazėje, į šimtus ar net tūkstančius lankytojų per dieną, todėl įmanoma, kad duomenų vientisumas pavojus darbe. Pirmasis sprendimas priklauso nuo pradinės pasirinkimas DBVS, su duomenų bazės programa, kuri sąveikauja su lankstumą ir gebėjimą išsiplėtusios sistemos administratoriai struktūros analizė sukonfigūruoti viską, atsižvelgiant į tam tikrus saugos kriterijus, lygiai vartotojo prieigos ir manipuliavimo Užrakinti duomenų bazę.
  • Skaidrumas - tai "būtina leisti vartotojams platinama sistema, prieiga prie išteklių, kurie vietos ar nuotoliniu būdu, su lengvumu. Ir "būtina atlikti turimus išteklius nežinant paskirstymo ir konfigūruoti, jei būtina, leidžia tik skaityti, palikdami tuos raštu administratorius ir įgaliotoms įstaigoms pateikti išteklius.

Tos pačios kategorijos ...
E-mokymasis
SQL ir duomenų bazės (kurso) SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €.
VB.NET (kurso) VB.NET (kurso)
Padaryti Kompiuterio taikomosios programos su Visual Basic .. Nuo 49 €.
Visual Basic 6 (kurso) Visual Basic 6 (kurso)
Padaryti Kompiuterio taikomosios programos su VB6. Nuo 39 €.
Rėmėjų nuorodos