კლიენტი სერვერის სისტემების წინააღმდეგ
კომპიუტერები საჭიროა სხვადასხვა ზომის ბიზნესში. დიდი კომპიუტერის კონფიგურაციები, რომლებიც მოიცავს ქსელებს და მთავარ პროგრამებს, გამოიყენება დიდ ბიზნესებში. ამ ტიპის ბიზნესში გამოყენებულ კომპიუტერულ ქსელს აქვს კლიენტ-სერვერის არქიტექტურა ან ორსაფეხურიანი არქიტექტურა. ამ არქიტექტურის მთავარი მიზანია შრომის დანაწილება, რაც საჭიროა დიდ ორგანიზაციებში.
სერვერი
კლიენტ-სერვერის გარემოში, სერვერის კომპიუტერი მოქმედებს როგორც ბიზნესის „ტვინი“. სერვერად გამოიყენება ძალიან დიდი ტევადობის კომპიუტერი. ასევე შეიძლება არსებობდეს მეინფრეიმი, რადგან ის ინახავს მრავალფეროვან ფუნქციებსა და მონაცემებს.
ზოგადად, აპლიკაციები და მონაცემთა ფაილები ინახება სერვერის კომპიუტერზე. თანამშრომლების კომპიუტერები ან სამუშაო სადგურები წვდებიან ამ აპლიკაციებსა და ფაილებს ქსელში. მაგალითად, თანამშრომელს შეუძლია წვდომა კომპანიის მონაცემთა ფაილებზე, რომლებიც ინახება სერვერზე, მისი კლიენტის კომპიუტერიდან.
ზოგიერთ შემთხვევაში, თანამშრომლებს შეუძლიათ წვდომა მხოლოდ კონკრეტულ აპლიკაციებზე მათი კლიენტის აპარატიდან. განაცხადის სერვერი არის ამ ტიპის სერვერის სახელი. კლიენტ-სერვერის არქიტექტურა სრულად არის გამოყენებული ამ ტიპის გარემოში, რადგან თანამშრომლებმა უნდა შევიდნენ თავიანთი კლიენტის აპარატიდან, რათა შევიდნენ სერვერზე შენახულ აპლიკაციაზე. მაგალითად, ამ ტიპის აპლიკაციები მოიცავს გრაფიკული დიზაინის პროგრამებს, ცხრილებს და ტექსტის პროცესორებს. კლიენტ-სერვერის არქიტექტურა ილუსტრირებულია თითოეულ შემთხვევაში.
გარდა შენახვის საშუალებისა, სერვერი ასევე მოქმედებს როგორც გადამამუშავებელი ენერგიის წყარო. კლიენტის მანქანები იღებენ თავიანთ დამუშავების ძალას ამ სერვერის წყაროდან. ამით კლიენტისთვის დამატებითი აპარატურა არ არის საჭირო და ის იყენებს სერვერის უფრო დიდ დამუშავების ძალას.
კლიენტი
კლიენტ-სერვერის არქიტექტურაში კლიენტი მოქმედებს უფრო პატარა კომპიუტერზე, რომელსაც იყენებენ ორგანიზაციის თანამშრომლები ყოველდღიური საქმიანობის შესასრულებლად. თანამშრომელი იყენებს კლიენტის კომპიუტერს სერვერის აპარატზე შენახულ მონაცემთა ფაილებზე ან აპლიკაციებზე წვდომისთვის.
კლიენტის აპარატზე უფლებამოსილი უფლებები შეიძლება იყოს განსხვავებული. ზოგიერთ თანამშრომელს აქვს წვდომა ორგანიზაციის მონაცემთა ფაილებზე, ზოგი კი მხოლოდ სერვერზე არსებულ აპლიკაციებზე.
აპლიკაციებისა და მონაცემთა ფაილების გამოყენების გარდა, კლიენტის მანქანას ასევე შეუძლია გამოიყენოს სერვერის დამუშავების ძალა. ამ შემთხვევაში კლიენტის კომპიუტერი ჩართულია სერვერზე და სერვერის მანქანა ახორციელებს ყველა გამოთვლას. ამ გზით, სერვერის დიდი დამუშავების სიმძლავრე შეიძლება გამოყენებულ იქნას კლიენტის მხრიდან ტექნიკის დამატების გარეშე.
კლიენტ-სერვერის არქიტექტურის საუკეთესო მაგალითია WWW ან მსოფლიო ქსელი. აქ კლიენტი არის თითოეულ კომპიუტერზე დაინსტალირებული ბრაუზერი და ინფორმაცია სხვადასხვა გვერდის შესახებ ინახება სერვერის მხარეს, საიდანაც კლიენტს ან მომხმარებელს შეუძლია მასზე წვდომა.
სხვაობა კლიენტსა და სერვერს შორის
• კლიენტი არის უფრო პატარა კომპიუტერი, რომლის მეშვეობითაც სერვერზე შენახულ ინფორმაციას ან აპლიკაციას წვდება მომხმარებელი, ხოლო სერვერი არის ძლიერი კომპიუტერი, რომელიც ინახავს მონაცემთა ფაილებსა და აპლიკაციებს.
• ზოგიერთ შემთხვევაში, კლიენტმა შეიძლება გამოიყენოს სერვერის აპარატის უფრო დიდი დამუშავების ძალა.
• ზოგიერთ შემთხვევაში, კლიენტის მხარეს შეიძლება ჰქონდეს უკეთესი გრაფიკული მომხმარებლის ინტერფეისი ან GUI სერვერის მხარესთან შედარებით.