|
Allereerst client-server is een computer-model, wat betekent dat er ook andere modellen van computing. Het belangrijkste alternatief voor de client-server is peer-to-peer. Probeer deze analogie:
Als je naar een restaurant, u bent de klant. U vraagt de diensten van een server. De server geeft u de diensten die u vraagt, en controles van tijd tot tijd te verlenen om hetzij nieuwe diensten, vernieuwen bestaande diensten, of de juiste weg zetten van de diensten waarmee u klaar bent. Indien 3 cliënten links, het bedrijfsleven verder. Als er drie servers links, alle mensen waren het onderhoud nu moeten ofwel niemand anders vinden om ze dienst of ze kunnen niet blijven werken (in dit analogie: neerbuigend) hun omgeving.
Peer-to-peer aan de andere kant, is als Thanksgiving diner. U bent zowel het verlenen van diensten (breng je een of twee gerechten) en vragen ze (u eet het voedsel dat anderen gebracht). Als je wilt dat je glas bijgevuld, navulling je het zelf. Als je iets meer te eten, ga je krijgen. Niemand heeft de leiding evenmin als enige een persoon helemaal afhankelijk is van iedereen. Iedereen is in wezen gelijk zijn.
Beide platforms hebben voordelen en nadelen. Peer-to-peer is eenvoudig te installeren en draait op de vanille PC's dat we allemaal thuis. Helaas is het niet de meest veilige systeem (ik niet zou zetten fiscale documenten op een computer is geconfigureerd voor peer-to-peer).
Client-server over het algemeen is meer veilig, maar ingewikkelder te installeren en te onderhouden. De server component kan worden commodity hardware, maar realistisch gezien kan worden uitgevoerd tussen de $ 5.000 - 500.000 dollar, afhankelijk van wat je draait. De klanten in je client-server omgeving kan dezelfde vanille pc die je thuis hebt, maar het zal waarschijnlijk met Windows 2000 Pro of XP Pro in plaats van Windows 95/98/Me/XP Home edition.
In een notendop, als je wilt een printer delen over de 3 computers in uw huis, ga peer-to-peer. Als u het opzetten van een productie-LAN, dat zal verwerken miljoenen financiële transations per dag en een stabiele, veilige, professionele omgeving is, ga je client-server.
Heb ik een antwoord op uw vraag?
|