Co to jest architektura klient-serwer? (Ze zdjęciami)

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

W ramach struktury klient-serwer sieć komputerowa firmy będzie miała komputer serwerowy, który działa jako „mózg” organizacji, oraz grupę komputerów klienckich, które są powszechnie nazywane stacjami roboczymi . Część serwerowa architektury klient-serwer będzie komputerem o dużej pojemności, być może nawet mainframe, z dużą ilością danych i funkcjonalności przechowywanych na nim. Części klient-architektura architektury klient-serwer to mniejsze komputery, z których pracownicy korzystają do wykonywania obowiązków związanych z komputerem.

Serwery zwykle zawierają pliki danych i aplikacje, do których można uzyskać dostęp przez sieć, stacje robocze lub komputery pracowników. Na przykład pracownik, który chce uzyskać dostęp do plików danych obejmujących całą firmę, użyłby swojego komputera klienckiego do 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 nazywany jest serwerem aplikacji . W pełni wykorzystuje architekturę klient-serwer, wykorzystując serwer jako urządzenie pamięci masowej dla aplikacji i wymagając od klientów zalogowania się na serwerze w celu korzystania z tych aplikacji. Przykłady tego rodzaju aplikacji są liczne; do najpopularniejszych należą edytory tekstu, arkusze kalkulacyjne i programy do projektowania graficznego. W każdym przypadku użycie aplikacji ilustruje architekturę klient-serwer.

Serwer służy 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 uzyskują z niego moc obliczeniową. W ten sposób komputer kliencki może symulować większą moc przetwarzania serwera bez konieczności przechowywania wymaganego procesora w jego ramach. Architektura klient-serwer opisuje tutaj wirtualną elektrownię.

Nawet sieć WWW jest przykładem architektury klient-serwer. Każdy komputer korzystający z przeglądarki internetowej jest klientem, a dane na różnych stronach internetowych, do których mają dostęp klienci, są przechowywane na wielu serwerach.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?