Bevezetés az nx technológia

Ez a dokumentum ismerteti a feltételeket a NX technológia fejlődése, és úgy vélte, a tervezési megoldások során használt e fejlődés. Magyarázni NX Eltérően más hasonló technológiák, ismerteti a kitűzött célok ezzel a technológiával.

Network Computing System - ez egy régi „intelligens” kifejezés, amely az úgynevezett Internet. Ezt az elképzelést, amelynek célja az volt, hogy kiszabadítsa a felhasználók függőség a személyi számítógépek és operációs rendszerek, és tegyen egy lépést a szoftver használatát alkalmazások és szerverek adatfeldolgozó. A mai napig, a hiányzó univerzális, mindenki által elismert protokollok (mint a HTML és XML Web), nehéz megvalósítani, és támogatja a hálózati adatokat egy nagyszabású.

Miért X-Window rendszert?

Elosztott számítási architektúra NX - az üzleti eszközökkel és technológiák nyitott „forráskód”, létre, hogy a hálózati adatfeldolgozás olyan egyszerű, mint utazás a világhálón. Ez egy vékony réteg a szerver szoftver, amely lehetővé teszi bármely számítógépen fut a Unix operációs rendszer, hogy működjön a terminál szerver, valamint az ügyfelek széles körét és operációs rendszerek. Végrehajtása érdekében az alapjait elosztott számítási architektúra NX «NoMachine» tette választás mellett a jól ismert és elterjedt rendszer X-Window - Windows rendszer, amely áll a grafikus felhasználói felület, Linux és Unix operációs rendszer.

Úgy tűnik, a legtöbb döntések terén a hálózati adatok felhasználásra szánt helyettesítésére. Kiderült, hogy a fejlesztők a tervezés ezen alapok nem biztosítanak, hogy a felhasználó, akkor a fő módja annak, hogy hozzáférést biztosít az asztalon. Ez a probléma, például a VNC, RDP és. Mindkét protokoll sokkal könnyebb, mint X (v ezért nagyon jól használható kis funkcionális ügyfél), de az egyszerűség nem kompenzálja a rossz teljesítmény és a hiányzó néhány jellemzőjét. Például, a protokollok alkot egy képet egy távoli képernyőn át hatalmas mennyiségű hálózati grafika. Még ha az RDP - protokoll egy sokkal magasabb szinten, és sokkal hatékonyabb, mint a protokoll RFB, hogy nem jött létre a mindennapi használat során a számítási erőforrások, és amellett, hogy az alap operációs rendszert.

X-Window - ez nem egy kiterjesztése az operációs rendszer alrendszer a számítógép és a grafikus alrendszer. X szoftverek kommunikálni az X-Window protokoll használatával, X oly módon, hogy az operációs rendszer nem kell hozzá a hálózati réteg protokoll átvitelére frissül a képernyő.

Nehézségek rendszer X-Window

System X-Window - nyílt, bővíthető kliens-szerver protokoll, amelynek célja, hogy hajtsák végre az elválasztó réteg között a logikája a szoftver alkalmazás (futó alkalmazás szerver) és prezentáció (amely foglalkozik az ügyfelekkel). Más szóval, ez hozta létre a hálózati adatokat. A hatékony működés a valódi X protokoll megköveteli a nagy sávszélesség és alacsony késések. Bár néhány éve a fejlesztés a grafikus felhasználói felületek fokozott követelményeket támaszt a hálózati és számítógépes erőforrásokat. Ahelyett, hogy a szoftver rétegek X alkalmazások alkalmazkodni munkájukat a rendelkezésre álló hálózati erőforrások, az ügyfél a fejlesztők X és X eszközöket vették igénybe a felhasználók elutasításáról hálózati képességek X-Window érdekében, hogy megkönnyítsék a futó alkalmazások a saját számítógépükön. Az elmúlt néhány évben, az X-Window rendszer teljesen elvesztette eredeti karakterét a hálózati protokoll feldolgozását, és még a legnagyobb tudású és tapasztalt felhasználóknak kezdte észlelni, mint egyfajta monitor driver.

A kezdetektől fogva, a fő cél az volt, fejlesztése NX tömörítési technológia X, amely lehetővé tenné, hogy a felhasználó futtatni módosítatlan változatai a legszélesebb körben használt média végrehajtásának fogalma asztali X szabványos X kiszolgáló hálózati kapcsolat segítségével bármilyen. Először is azt kell, hogy az X-Window rendszer visszanyerte funkcióját hálózati protokoll.

Technológiai kompressziós protokoll X «NoMachine» «NoMachine» X kifejlesztett egy speciális technikát használ tömörítést protokoll, valamint egy integrált proxy, amely lehetővé teszi, hogy futtatni egy teljes ülés használatával távoli munkakörnyezet akár teljes képernyős módban, és jelenlétében alacsony sebességű Internet kapcsolat - akár a sebességet, amely a modem frekvenciasáv 9600.

NX tömörítés három szinten protokoll szerint X:

Tömöríti a hálózati forgalom egy sor eszközt, beleértve a különböző algoritmusok „minden post” fejlett gyorsítótár mód, kép veszteséges tömörítést nélkül.

Ciklikus információtovábbítás csökken szinte nulla, és a sávszélesség maximális. Áteresztőképesség állítjuk valós időben szerint a hálózati feltételek.

Sűrítési arány protokoll X értéke 10: 1 és 100: 1 vagy több, attól függően, hogy melyik alkalmazás szoftver. Ezt az eredményt veszteség nélkül teljesítményének gyors helyi hálózatok, azonban a távoli munkamenetek lehet futtatni sebességgel, amely nem érzékelhető a helyi számítógépen.

Az alapötlet - nyitott „forráskód”

Hogy támogassa a NX „NoMachine” elosztott számítási architektúra kiadta az összes alapvető könyvtárak és alacsony szintű szoftver komponensek nyílt „forrás”. Idetartoznak azok a szerek X kliens proxy és a könyvtárak, amelyek megvalósítják az átadása tömörített adat protokoll X. «NoMachine» tett a választás mellett a GNU licenc - ugyanazt a licencet, amelynek van egy fejlesztés a Linux operációs rendszer. «NoMachine» célja, hogy támogassa a tömegek együtt dolgozva, hogy interaktív szoftver a szerver és a kliens, amely lehetővé teszi majd a forradalom terén hálózati adatok.

Linux operációs rendszer, mint a szerver és a munkakörnyezet platform

NX Szerver alkalmazások alatt futó Linux operációs rendszer. Linux - az operációs rendszer a Unix-alapú, és magában foglalja a magas szintű skálázhatóságot, a megbízhatóság és a jó teljesítmény, ami szükséges a modern vállalati környezetben. Ugyanakkor, a Linux rugalmassága lehetővé teszi, hogy kezelni egy elosztott, decentralizált hálózat, amely összehozza a több millió számítógépet, egy szolgáltatás vagy szoftver, amelyre építeni a jövőben a számítógépes hálózat.

Elfoglal egy erős pozícióját a piacon a szerver operációs rendszerek, Linux is szolgál reális asztali környezetet. Környezetvédelmi, végrehajtása a koncepció az asztalon, mint például a GNOME vagy KDE, és a StarOffice. használja X-Window protokollt. NX támogatja a közepes nulla költség, és általában a lehető legnagyobb teljesítményt.

RDP és RFB külső protokollok

Bár a tömörítési NX a lehető legnagyobb teljesítményt elején „natív” szoftveralkalmazás X, RDP és RFB munkamenet lehet tömörített faktorral 2 10. Support NX külső protokollokat, és további előnyöket. Először is, a lefedett területen gyakorlatilag bármilyen számítógépen, másrészt az NX biztosít a felhasználó számára áttekintést a program minden rendelkezésre álló források az interneten keresztül.

Elosztott számítási architektúra NX

Elosztott számítási architektúra NX célja „a semmiből”, és arra szolgál, hogy a terhelés elosztásához között nagyszabású hálózati csomópontok. NX szerverek úgy vannak kialakítva, hogy végre a magas szintű funkciók javítása kezelése NX hálózat. Ezek felelősek, például a hitelesítés és aktiválás felhasználói munkamenetek, valamint az a tény, hogy a felhasználók a csomópontok továbbítja a bennük rejlő adatfeldolgozó környezetben (pl, mint például a fájlrendszereket és hasonló alkalmazások). Munkamenetek futnak a NX csomópont a virtuális csoportban. Több száz NX egység csatlakoztatható egy vagy több felügyelt kiszolgálók támogatása ezer aktuális ülés.

A terhelés elosztása a csomópontok között

Nemcsak szerverek elosztani a terhelést a hálózaton forgalmazó ülések csomópontok között. A csomópontok is terjeszthető szoftverek futtatása a munkamenet a alkalmazás szerverek. Ez akkor fordulhat elő, ha a forrás nem áll rendelkezésre, vagy az alkalmazás a forrás csomópont, vagy ha a forrás „közelebb” a felhasználó számára. Minél rövidebb a hálózati elérési út garantálja a jobb teljesítményt.

Az ülés lehet azonosítani ügynök fut egy csomóponton. Minőségben állnak rendelkezésre hálózati protokoll X, RDP és RFB. Az ügynökök futnak az alkalmazás szerver és fogadását a NX ügyfél. Az ügyfelek szerint NX elnevezési szabályok - a felhasználók futtató számítógépek a szerver X. Mindegyik szert elegendő egyetlen kapcsolat az X szerverhez csatlakozó.

Az ügy az RDP protokoll és RFB - a leggyakoribb. Ezek a protokollok versenyez a teljes kép a képernyőn, és nem igényelnek közötti interakció különböző szoftveralkalmazások csatlakozik ugyanazon a szerveren. A csomópont tud csatlakozni bármely ülésén keresztül RDP és RFB protokoll másik számítógép Windows Terminal Server rendszer vagy más VNC szerver, terjesztése a terhelést az ülések közötti a rendelkezésre álló hálózati erőforrásokat. Abban az esetben, az X protokoll két üzemmód között: a felhasználó elindít egy munkamenetet az új virtuális desktop, az ügynök működik, mint a szerver X. egyesíti X klienskapcsolatokat egyetlen kapcsolat a valódi szervert X.

X szoftver alkalmazások futnak a különböző csomópontok, meghatalmazotti alkalmazás szerverek. A kölcsönhatás a szoftveralkalmazások X végzünk helyben az ügynök oldalán. Mivel az információcsere ebben a reakcióban lehet nagyon intenzív, az általános teljesítmény jelentősen megnő. Abban az időben, amikor az alkalmazások futnak a szer X X, hogy „fészek” az ablakon belül szert. A „független” szer, azaz olyan szer, amely meghaladja ezt a határt, jelenleg fejlesztés alatt áll. Amikor a felhasználó elindít egy alkalmazást egy meglévő munkamenet X, Windows „float” az asztalon, és teljes mértékben együtt a helyi szoftverek. Ebben az esetben, NX működik, mint egy transzparens proxy, X tengelytől és összenyomják a forgalom tunneling további hálózati szolgáltatások (például SMB protokoll és a média), de ez nem teszi lehetővé meghatározó helyi hálózaton körkörös bejárás protokoll X, ami miatt lehetséges NX szer.

Fejlesztés az egyszerűség kedvéért

Annak ellenére, hogy a látszólagos bonyolultság, a beépített hálózati funkciók Unix és belső tulajdonságait a hálózati szolgáltatások és a Unix X-Window szempontjából a lehetőségét, hogy egy modulárisan bővíthető levezetni ezt a fejlődést előtérbe. NX SSH távoli indítás jelenti eléréséhez a fogadó funkciókat. Minden információ titkosított szerint ipari szabvány SSL titkosítást nyitott gombot. A kantárt nem szükséges telepíteni az új hálózati szerverek, kivéve a démon SSH - szerver, ami jár, mint a standard modern Unix rendszer.

Kapcsolódó cikkek