co to jest cienki klient (lean client)?
cienki klient (lub lean client) to model obliczeniowy wirtualnego pulpitu, który działa na zasobach przechowywanych na centralnym serwerze zamiast zasobów komputera. Zwykle Cienki Klient przyjmuje formę tanich urządzeń obliczeniowych, które w dużej mierze polegają na serwerze do obliczeń. Termin ten może również opisywać aplikacje wykorzystujące model klient-serwer,w którym serwer wykonuje całe przetwarzanie.
pracownicy firm, personel IT i środowiska publiczne, takie jak biblioteki lub urzędy rządowe, mogą korzystać z cienkich klientów ze względu na ich poziom bezpieczeństwa, skalowalność i łatwość zarządzania.
cienkie klienty działają poprzez łączenie się ze środowiskiem obliczeniowym opartym na serwerze. Serwer Zwykle przechowuje dane, takie jak aplikacje i pamięć. Zasadniczo środowisko graficzne jest przechowywane na serwerze. Cienkie klienty są zarządzane po stronie serwera, z infrastrukturą wirtualnego pulpitu (VDI). Cienkie klienty i inne urządzenia lean polegają na stałym połączeniu sieciowym z centralnym serwerem w celu pełnego przetwarzania i nie przetwarzają zbyt wiele na samym sprzęcie.
termin wywodzi się z faktu, że małe komputery w sieciach zwykle są klientami, a nie serwerami. Celem jest ograniczenie możliwości cienkich klientów do tylko niezbędnych aplikacji, więc są one zwykle kupowane i pozostają „cienkie” pod względem aplikacji klienckich, które obejmują. Cienkimi klientami mogą być Komputery PC, Chromebooki lub urządzenia mobilne.
przypadki użycia cienkich klientów
cienkie klienci mogą być przydzielani pracownikom z różnych branż z wielu powodów. Mogą być używane do zastępowania komputerów i ułatwiania dostępu do wirtualnych pulpitów lub zwirtualizowanych aplikacji. Ogólnie rzecz biorąc, korzystanie z cienkich klientów jest bardziej opłacalne w porównaniu z komputerem, w którym całe przetwarzanie odbywa się lokalnie. Dzieje się tak dlatego, że każdy cienki klient nie musi być tak nowy lub potężny, biorąc pod uwagę, że większość przetwarzania odbywa się po stronie serwera.
cienkie klienty mogą być również używane w środowiskach zdalnych, więc użytkownicy nie muszą się martwić, że ich komputery zostaną naprawione. Jeśli urządzenie końcowe pobiera większość danych z serwera, po stronie klienta jest mniej ruchomych części, którymi należy się martwić. Ponadto organizacje, które potrzebują, aby urządzenia końcowe były bezpieczniejsze, mogą wybrać klientów typu „thin client” zamiast innych architektur.
cienki klient nadal może nie być najlepszym wyborem w każdej sytuacji. Na przykład użytkownicy muszą znajdować się w środowisku, w którym mają silne i stabilne połączenie sieciowe. Intensywne aplikacje mogą działać wolno, ponieważ wiele osób może mieć dostęp do sieci w tym samym czasie. Tak więc cienkie klienty są zalecane bardziej dla organizacji, które korzystają z mniej intensywnych aplikacji i mają infrastrukturę zaplecza, aby zaspokoić potrzeby każdego cienkiego klienta.
przykłady cienkich klientów w miejscach pracy
przykładem cienkiego klienta jest zestaw urządzeń końcowych w biurze rządowym, gdzie wiele osób będzie używać tego samego urządzenia. Ponieważ Dane i aplikacje biurowe są dostępne za pośrednictwem serwera, a nie lokalnie, jest to bezpieczniejsze. A ze względu na przetwarzanie i ciężkie obliczeniowo zadania wykonywane po stronie serwera, samo urządzenie końcowe może być nieco starsze z tańszym sprzętem. Aplikacje, które mogą być trudne do uruchomienia przez starsze komputery, mogą być przesyłane na serwer, więc wydajność nadal pozostaje szybka. Aplikacje takie jak Microsoft Windows Terminal Service mogą być również używane jako zastrzeżony protokół dla zdalnych pulpitów i aplikacji
biblioteka może również korzystać z wielu cienkich klientów, które łączą się z centralnym serwerem w celu ułatwienia korzystania z wielu urządzeń jednocześnie, które są łatwe do zarządzania.
cienka Architektura klienta
wykorzystując architekturę opartą na chmurze obliczeniowej, serwer w centrum danych przejmuje obciążenie przetwarzania wielu klientów. Sprzęt i oprogramowanie klienckie są raczej lekkie, ponieważ urządzenie musi korzystać tylko z klientów do podstawowych aplikacji. Oznacza to również, że potrzeba konfiguracji po stronie klienta lub administracji jest zmniejszona. Zasoby użytkowników i zadania odzyskiwania danych są również scentralizowane, co zapewnia lepszą widoczność i skalowalność.
ponieważ strona klienta jest tak lekka, jak to możliwe, centralny serwer przyjmie dużą część obciążenia przetwarzania. Ponieważ większość danych jest przechowywana na serwerze centralnym, większość bezpieczeństwa koncentruje się na zabezpieczeniu serwera centralnego. Kluczowe zasoby IT są również scentralizowane w celu lepszego wykorzystania i alokacji zasobów. Zasoby, które będzie obsługiwał serwer centralny, obejmują na przykład pamięć i wykorzystanie rdzeni procesora.
jak działają ciency klienci?
cienkie klienty mogą pracować w ramach wspólnej usługi terminalowej, wirtualizacji pulpitu lub w podejściu opartym na przeglądarce. We współdzielonej usłudze terminali wszyscy klienci korzystają z serwerowego systemu operacyjnego i aplikacji.
w przypadku wirtualizacji pulpitu każdy pulpit jest maszyną Wirtualną, która jest partycjonowana z centralnego serwera. Ten sposób tworzenia cienkich klientów będzie miał Centralne zasoby partycji serwera do odpowiednich klientów. Mimo że system operacyjny i aplikacje nie są w tym przypadku współdzielonymi zasobami, nadal są przechowywane na serwerze centralnym.
podejście oparte na przeglądarce różni się od zwykłego systemu cienkiego klienta tym, że klient będzie miał funkcje wykonywane z poziomu przeglądarki internetowej, a nie na centralnym serwerze. Przetwarzanie danych odbywa się na cienkim kliencie. Formularz ten koncentruje się na pobieraniu oprogramowania i danych przechowywanych w sieci.
chociaż te podejścia są różne, ogólnie rzecz biorąc, celem jest utrzymanie sprzętu i oprogramowania klienta tak lekkiego, jak to możliwe. Sprzęt kliencki będzie miał Zwykle procesory o niskim zużyciu energii, niski poziom pamięci RAM, miejsca na dysku twardym i będzie oferował niższy poziom wydajności w porównaniu do normalnego komputera. Aby uruchomić urządzenie i połączyć się z serwerem, potrzebna jest minimalna ilość mocy obliczeniowej. Cienkie klienty są zaprojektowane tak, aby były połączone w sieć z bardziej wydajnym serwerem centralnym. Mimo że Klient nie jest tak potężny, użytkownicy nadal będą z nim wchodzić w interakcje, jakby to było normalne urządzenie obliczeniowe.
należy również zminimalizować oprogramowanie Cienkiego Klienta. Oprogramowanie po stronie klienta powinno być systemem operacyjnym, a oprogramowanie, które pozwala urządzeniu na podłączenie centralnego serwera. Idealnie, po włączeniu thin client, urządzenie powinno otrzymać adres IP i połączyć się z serwerem za pomocą protokołu lub innego oprogramowania. Następnie użytkownik może zalogować się do serwera i uzyskać dostęp do zasobów serwera.
centralny serwer, z którym łączy się każdy cienki klient, musi być wystarczająco zaawansowany, aby obsługiwać wiele sesji klienta jednocześnie i musi być przygotowany do zapobiegania awariom i wąskim gardłom. Serwer powinien być w stanie połączyć się z każdym klientem konsekwentnie, aby zapewnić, że każdy klient może kontynuować pracę.
korzyści dla cienkich klientów
korzyści dla cienkich klientów obejmują:
- mniej podatne na ataki złośliwego oprogramowania
- dłuższe cykle życia
- zużywa mniej energii
- tańsze w zakupie niż wdrażanie zwykłych komputerów
- lepsza, scentralizowana łatwość zarządzania
- bardziej skalowalne
wady cienkich klientów
, niektóre wady cienkich klientów obejmują:
- cienkie klienty są bardzo zależne od ciągłego połączenia sieciowego.
- sieci są na ogół wolniejsze niż poleganie na wewnętrznych komponentach komputera.
- przepustowość i wydajność mogą stać się krytycznym wąskim gardłem.
- serwery muszą być odpowiednio dobrane, aby mogły dostarczyć odpowiednią ilość zasobów każdemu klientowi.
cienkie klienty kontra grube klienty
cienkie klienty mogą być kontrastowane z grubymi klientami, które są zasadniczo komputerami stacjonarnymi, które mogą obsługiwać wszystkie funkcje serwera, jeśli jest to wymagane. Grube klienty mają większość zasobów instalowanych lokalnie, a nie dystrybuowanych w sieci. Grube urządzenia klienckie będą korzystać z własnych dysków twardych, aplikacji i innych lokalnych zasobów. Większość, jeśli nie, wszystkie niezbędne składniki są zawarte w grubym kliencie.
cienki klient, z drugiej strony, jest tanim komputerem sieciowym, który w dużej mierze opiera się na serwerze ze względu na swoją rolę obliczeniową. Ideą cienkiego klienta jest ograniczenie możliwości obliczeniowych tylko do niezbędnych aplikacji. W przeciwieństwie do grubych klientów, cienkie klienty są łatwiejsze do zarządzania, łatwiejsze do ochrony przed zagrożeniami bezpieczeństwa i niższe koszty konserwacji i licencjonowania.
największa różnica między nimi polega na tym, że cienkie klienty polegają na połączeniu sieciowym do obliczeń i nie wykonują zbyt wiele przetwarzania na samym sprzęcie. Grube klienty nie potrzebują stałego połączenia sieciowego i mogą wykonywać wiele procesów dla aplikacji klient/serwer.
bardzo cienki klient może być określany jako klient zerowy. Typowy produkt zero client to małe pudełko, które łączy klawiaturę, mysz, monitor i połączenie Ethernet ze zdalnym serwerem. Serwer, na którym znajduje się system operacyjny klienta i aplikacje, można uzyskać dostęp bezprzewodowo lub za pomocą kabla. Klienci zerowi są często używane w środowisku infrastruktury wirtualnego pulpitu.
Historia cienkich klientów
chociaż ciency klienci mogą wydawać się bardziej nowoczesnym wynalazkiem, istnieją już od dłuższego czasu; zanim nawet ten termin został wymyślony. Cienkie klienty pochodzą z systemów wielu użytkowników, które uzyskałyby dostęp do komputera mainframe przez terminal komputerowy. Zmieniłyby się one od dostarczania interfejsów wiersza poleceń do graficznych interfejsów użytkownika. W 1984 r. Unix miał obsługiwać urządzenia, które obsługiwały oprogramowanie display server lub graficzne terminale X. W 1993 roku Tim Negris, wiceprezes ds. marketingu serwerów w Oracle, ukuł termin ” cienki klient.”Negris miał nadzieję odróżnić swoje oprogramowanie zorientowane na serwery od produktów Microsoft zorientowanych na komputery stacjonarne. W 1995 roku Windows NT zaczął obsługiwać systemy operacyjne dla wielu użytkowników z Windows NT 3.51.
w 2010 roku cienki klient zaczął rozszerzać się nie tylko na komputery PC, ale także na urządzenia mobilne, takie jak tablety z systemem windows lub Linux.