სერვერის მოწყობილობა და დანიშნულება დამწყებთათვის


კიდევ ერთი ვიდეო  და პოსტი ხელოვნური ინტელექტის გამოყენებით. თავისი ჰალუცინაციებით და შეცდომებით. ერთიანობაში 10 დან 8 ქულას იმსახურებს. კომენტარებში დაწერეთ რა მოგეწონათ და რის შეცვლას ისურვებდით.
ეს პოსტი და ვიდეო ხელოვნური ინტელექტის გამოყენებით ორ საღამოში მოვამზადე, კი, AI 10 წუთი მოუნდა პოსტის და ვიდეოს გენერირებას, მაგრამ მერეც საჭიროა ხოლმე ჩარევა. ჯერჯერობით გენერაციიას დააჭირე, პროდაქშენზე გაუშვი არ გამოდის. (ჩემთვის ყოველ შემთხვევაში).  ესეც ვიდეო და შემდეგ წაიკითხეთ პოსტიც:


:: შესავალი: ჩვენი ციფრული სამყაროს ფარული ძრავის გამოაშკარავება
ჩვენ ყოველდღიურად ვიყენებთ ონლაინ სერვისებს, „ღრუბელს“ და ინტერნეტს, მაგრამ იშვიათად ვფიქრობთ იმ ფიზიკურ ინფრასტრუქტურაზე, რომელიც ამ ყველაფერს შესაძლებელს ხდის — სერვერებზე. ისინი ჩუმად მუშაობენ მონაცემთა ცენტრებში და უზრუნველყოფენ ჩვენს ციფრულ ცხოვრებას, დაწყებული ვიდეოების სტრიმინგით, დამთავრებული მეგობრებთან შეტყობინებების გაგზავნით.
ერთი შეხედვით, სერვერები შეიძლება მოსაწყენ ტექნიკურ ყუთებად მოგვეჩვენოს, მაგრამ სინამდვილეში ისინი სავსეა გასაოცარი საინჟინრო გადაწყვეტილებებითა და შესაძლებლობებით. ეს არ არის უბრალოდ უფრო მძლავრი კომპიუტერები; ეს არის მანქანები, რომლებიც სრულიად განსხვავებულ ფილოსოფიაზეა აგებული: აბსოლუტური საიმედოობა და სპეციალიზებული ეფექტურობა. ეს სტატია გაგაცნობთ ხუთ ყველაზე შთამბეჭდავ სიმართლეს სერვერების შესახებ, რომლებიც შეცვლის თქვენს წარმოდგენას ტექნოლოგიაზე, რომელიც ჩვენს სამყაროს ამოძრავებს.
5 გასაოცარი სიმართლე სერვერების შესახებ
:: 1. სერვერი უზამრმაზარი კომპია?
ფუნდამენტურ დონეზე, სერვერი ჩვეულებრივი კომპიუტერია. მას აქვს იგივე ძირითადი კომპონენტები, რაც თქვენს ლეპტოპს: დედაპლატა, ცენტრალური პროცესორი (CPU), ოპერატიული მეხსიერება (RAM) და საცავი (მყარი დისკი).
თუმცა, სწორედ აქ მთავრდება მსგავსება. სერვერები შექმნილია „ზეადამიანური“ გამძლეობისა და წარმადობისთვის. მაგალითად, მათ ხშირად აქვთ არა ერთი, არამედ რამდენიმე ცენტრალური პროცესორი. ოპერატიული მეხსიერებისთვის განკუთვნილი სლოტების რაოდენობა ბევრად მეტია, ვიდრე ჩვეულებრივ კომპიუტერში. მათი ფორმ-ფაქტორიც განსხვავებულია. ყველაზე გავრცელებულია თაროზე მოსათავსებელი (rack) სერვერები, რომლებიც მონაცემთა ცენტრში სივრცის მაქსიმალური ეფექტურობით გამოყენების საშუალებას იძლევა, თუმცა არსებობს სხვა ტიპებიც, მაგალითად, კიდევ უფრო კომპაქტური blade სერვერები.
ეს მარტივი ანალოგია ხსნის სერვერების იდუმალებას — ისინი არ არიან ჯადოსნური შავი ყუთები, არამედ უაღრესად სპეციალიზებული ინსტრუმენტებია, შექმნილი უკიდურესი საიმედოობისა და წარმადობისთვის. თუმცა, როგორც ვნახავთ, მათი ნამდვილი ძალა ამ სპეციალიზებული აპარატურის უნივერსალურ ბუნებაში იმალება.
:: 2. გრაფიკული ინტერფეისი
ეს შეიძლება უცნაურად ჟღერდეს, მაგრამ სერვერული ოპერაციული სისტემების უმეტესობას არ გააჩნია გრაფიკული მომხმარებლის ინტერფეისი (GUI) — ანუ ფანჯრები, ხატულები და მაუსის კურსორი, რომელსაც ჩვენ შევეჩვიეთ. ამის მიზეზი მარტივი და პრაგმატულია: გრაფიკული ინტერფეისი მოიხმარს ცენტრალური პროცესორის, ოპერატიული მეხსიერებისა და დისკის მნიშვნელოვან რესურსებს. სერვერისთვის კი ეს რესურსები სასიცოცხლოდ მნიშვნელოვანია მისი ძირითადი ამოცანების შესასრულებლად.
ადმინისტრატორები სერვერებს მართავენ დისტანციურად, ტექსტზე დაფუძნებული ბრძანებათა ხაზის (მაგალითად, SSH-ის) გამოყენებით. ეს მეთოდი ბევრად უფრო ეფექტურია — მაგალითად, დისკზე თავისუფალი ადგილის შესამოწმებლად ხუთსიმბოლოიანი ბრძანების შეყვანაც კი საკმარისია. ეს მიდგომა ხაზს უსვამს სერვერების დიზაინის მთავარ პრინციპს: წარმადობა და ეფექტურობა ყველაფერზე მაღლა დგას, მათ შორის, ტრადიციულ „მომხმარებელზე მორგებულობაზეც“.
:: 3. ისინი შექმნილია იმისთვის, რომ არასდროს, არასდროს გამოირთოს
სერვერების ერთ-ერთი მთავარი მახასიათებელია მათი შექმნის ფილოსოფია — უწყვეტი მუშაობა და შეცდომებისადმი მედეგობა. ისინი შექმნილია იმისთვის, რომ იმუშაონ წელიწადში 365 დღე, მაღალი დატვირთვის პირობებში. ამ მიზნის მისაღწევად რამდენიმე მექანიზმი გამოიყენება:
• რეზერვირება: სერვერებს ხშირად აქვთ რამდენიმე კვების ბლოკი (PSU). თუ ერთი მათგანი მწყობრიდან გამოვა, მეორე მყისიერად იღებს დატვირთვას და სერვერი მუშაობას აგრძელებს.
• „ცხელი ჩანაცვლების“ კომპონენტები (Hot-Swappable): ისეთი ნაწილების შეცვლა, როგორიცაა მყარი დისკები, შესაძლებელია წამებში, სერვერის გამორთვის გარეშე. ამ ტექნოლოგიას „Hot Plug“ ეწოდება.
• გაგრილების მოწინავე სისტემები: გაგრილების სისტემა ნამდვილი საინჟინრო ხელოვნებაა. ჰაერი ჯერ მყარი დისკების გავლით შედის, შემდეგ კი კომპაქტური, მაგრამ მძლავრი ქულერები მას პირდაპირ პროცესორისა და ოპერატიული მეხსიერებისკენ მიმართავენ. ყველაფერი ისეა დაპროექტებული, რომ სერვერს შეუძლია დიდი ხნის განმავლობაში იმუშაოს შესაძლებლობების ზღვარზე, შეცდომებისა და მონაცემთა დაკარგვის გარეშე.
ეს თითქმის მანიაკალური სწრაფვა საიმედოობისკენ პირდაპირ კავშირშია ჩვენს მოლოდინთან, რომ ვებსაიტები, აპლიკაციები და ონლაინ სერვისები ხელმისაწვდომი იქნება 24/7/365 რეჟიმში. მაგრამ აპარატურის საიმედოობაზე ასეთი ზრუნვა მხოლოდ ისტორიის ნახევარია; სერვერის ნამდვილი ძალა მის წარმოუდგენელ პროგრამულ მოქნილობაშია.
:: 4. სერვერის „იდენტობა“ მხოლოდ პროგრამული უზრუნველყოფაა
ხშირად ერთმანეთში ერევათ სერვერის აპარატურა (ფიზიკური მოწყობილობა) და სერვერის პროგრამული უზრუნველყოფა. სინამდვილეში, ფიზიკური სერვერი კონკრეტული ტიპის სერვერად იქცევა იმის მიხედვით, თუ რა პროგრამაა მასზე დაინსტალირებული.
ამის საუკეთესო მაგალითებია:
• თუ ფიზიკურ სერვერზე დააინსტალირებთ ვებ სერვერის პროგრამას, ის გადაიქცევა ვებ სერვერად, რომლის ამოცანაა ვებგვერდების მომსახურება.
• თუ მასზე მონაცემთა ბაზის აპლიკაციას გაუშვებთ, ის გახდება მონაცემთა ბაზის სერვერი.
• თუ მრავალმოთამაშიანი თამაშის პროგრამას ჩატვირთავთ, ის გადაიქცევა თამაშების სერვერად.
სწორედ ეს მოქნილობა აქცევს სერვერის აპარატურას უნივერსალურ ინსტრუმენტად, რომლის ადაპტირებაც უამრავი განსხვავებული ციფრული საჭიროებისთვისაა შესაძლებელი.
:: 5. განსხვავებული ტიპის მეხსიერება
სერვერების უმეტესობა იყენებს განსაკუთრებული ტიპის ოპერატიულ მეხსიერებას, რომელსაც ECC (Error-Correcting Code) მეხსიერება ეწოდება. ჩვეულებრივი, სამომხმარებლო კომპიუტერების მეხსიერებისგან განსხვავებით, მას აქვს დამატებითი მეხსიერების ჩიპი, რომლის დანიშნულება მონაცემთა მთლიანობის დაცვაა.
ECC მეხსიერებას შეუძლია ავტომატურად აღმოაჩინოს და რეალურ დროში შეასწოროს მონაცემთა დაზიანების მცირე შეცდომები, რომლებიც შეიძლება ოპერაციების დროს წარმოიშვას. თქვენს პერსონალურ კომპიუტერში მსგავსმა შეცდომამ შეიძლება პროგრამის გათიშვა ან, იშვიათ შემთხვევაში, ფაილის დაზიანება გამოიწვიოს. მაგრამ სერვერისთვის, რომელიც მილიონობით ფინანსურ ტრანზაქციას ამუშავებს, იგივე შეცდომა შესაძლოა კატასტროფული აღმოჩნდეს.
სწორედ ეს განასხვავებს პროფესიონალურ აპარატურას სამომხმარებლო ტექნიკისგან. საქმე მხოლოდ სიჩქარეში არ არის; ეს არის მონაცემთა მთლიანობისადმი ერთგვარი აკვიატება, რომელიც უზრუნველყოფს, რომ ინფორმაცია, რომელსაც ჩვენ სერვერებს ვანდობთ, უცვლელი და ზუსტი რჩება.
:: დასკვნა: ჩვენი სამყაროს უხილავი საძირკველი
როგორც ვნახეთ, სერვერები ბევრად უფრო საინტერესო და საგულდაგულოდ დაპროექტებული მანქანებია, ვიდრე უმეტესობას წარმოუდგენია. ისინი უბრალო კომპიუტერებიდან გარდაიქმნებიან თვითაღდგენად, უკიდურესად საიმედო და მოქნილ ინსტრუმენტებად, რომლებიც ჩვენი ციფრული სამყაროს უხილავ საძირკველს წარმოადგენენ.
შემდეგ ჯერზე, როდესაც ვიდეოს უყურებთ ან აპლიკაციას გამოიყენებთ, დაფიქრდით იმ ჩუმ, თვითგანკურნებად და წარმოუდგენლად მედეგ მანქანებზე, რომლებიც დაუღალავად მუშაობენ სადღაც, მონაცემთა ცენტრში. როგორ შეიცვლებოდა ჩვენი ციფრული ცხოვრება, ეს უხილავი საძირკველი ასეთი მტკიცე რომ არ იყოს?

შენიშვნა: ამ პოსტის დაწერის ინსპირაცია იყო განათლებლობის სამინისტროს მიერ ბავშვებისთვის და ისტ მასწებისთვის რეკომენდირებული საიტი, სადაც წერია, რომ სერვერი უუუუზარმაზარი :) მოწყობილობაა. აბათ მკითხველს ემახსოვრება ამ თემაზე წამოჭრილი დისკუსია ისტის პედაგოგების ფეისბუკ ჯგუფში.
ეს ვიდეო გამოგადგებათ ისტ პედაგოგთა გამოცდისთვის. მაგრამ თუ გინდათ მოემზადოთ ისტ გამოცდისთვის, გაეცანით პირობებს, ასევე შეგიძლიათ უფასოდ დაესწროთ გამოცდის 📋 სიმულაციებს

მსგავსი თემები:

Comments

Popular posts from this blog

სტენფორდის ონლაინ კურსი კოდირებაში

თხა და გიგო (ზღაპარი)

@ მეილის ნიშნის ისტორია