Co to jest architektura klienta-serwer?

Firmy różnej wielkości mają różne potrzeby komputerowe. Większe firmy koniecznie muszą korzystać z większej liczby komputerów niż mniejsze firmy. Duże firmy rutynowo mają duże konfiguracje komputerowe, takie jak komputery mainframe i sieci. Sieć dla dużej firmy ma zwykle architekturę klient-serwer, znaną również jako architektura dwupoziomowa. Bez względu na to, jak się nazywa, ten rodzaj architektury jest podziałem pracy dla funkcji obliczeniowych wymaganych przez duży biznes.

W ramach struktury architektury klienta-serwera, sieć komputerowa firmy będzie miała komputer serwerowy, który funkcjonuje jako „mózg” organizacji, oraz grupę komputerów klienta, które są powszechnie nazywane robotnikami . Część serwera architektury klient-serwer będzie komputerem o dużej pojemności, być może nawet komputerów mainframe, z dużą ilością danych i funkcjonalności. Części klienta architektury klient-serwer są mniejszymi komputerami, które pracownicyUżyj do wykonywania swoich obowiązków komputerowych. Serwery

Powszechnie zawierają pliki danych i aplikacje, do których można uzyskać dostęp w sieci, przez stacje robocze lub komputery pracowników. Na przykład pracownik, który chce uzyskać dostęp do całej firmy, użyłby swojego komputera klienta w celu uzyskania dostępu do plików danych na serwerze. Inni pracownicy mogą korzystać z aplikacji wspólnego dostępu, uzyskując dostęp do serwera za pośrednictwem komputerów klienckich.

Ten typ serwera nazywa się Serwer aplikacji . W pełni wykorzystuje architekturę klient-serwer, używając serwera jako urządzenia pamięci masowej aplikacji i wymagając od klientów zalogowania się na serwerze w celu korzystania z tych aplikacji. Przykłady tego rodzaju aplikacji są liczne; Wśród najpopularniejszych są edytory tekstu, arkusze kalkulacyjne i programy projektowania graficznego. W każdym przypadku użycie aplikacji ilustruje tArchitektura klient-serwer.

Serwer jest jednak nie tylko do przechowywania. Wiele sieci ma architekturę klient-serwer, w której serwer działa również jako źródło zasilania przetwarzania. W tym scenariuszu komputery klienckie są praktycznie „podłączone” do serwera i zyskują z niego swoją moc przetwarzania. W ten sposób komputer klienta może symulować większą moc przetwarzania serwera bez przechowywania wymaganego procesora w jego ramach. Tutaj architektura klienta-serwera opisuje wirtualny rodzaj elektrowni.

Nawet World Wide Web jest przykładem architektury klienta-serwera. Każdy komputer korzystający z przeglądarki internetowej jest klientem, a dane na różnych stronach internetowych, do których dostęp do klientów są przechowywane na wielu serwerach.

INNE JĘZYKI