საქმე უმოქმედო სერვერებთან მონაცემთა ცენტრში

საქმე უმოქმედო სერვერებთან მონაცემთა ცენტრში


Uptime Institute-მა ჯერ კიდევ 2015 წელს შეაფასა, რომ უმოქმედო სერვერები შეიძლება ხარჯავდნენ მოხმარებული ენერგიის დაახლოებით 30%-ს, გაუმჯობესებებით გამოწვეული ისეთი ტენდენციებით, როგორიცაა ვირტუალიზაცია.

Uptime-ის თანახმად, მონაცემთა ცენტრში „ფუნქციურად მკვდარი“ სერვერების მიერ მოხმარებული ენერგიის პროპორცია კვლავ იზრდება, რაც არ არის ის, რისი მოსმენაც ოპერატორებს სურთ, რადგან ისინი იბრძვიან ხარჯების შეკავებასა და მიზნობრივი მდგრადობისთვის.

Uptime Institute-ის ციფრული გამძლეობის ვიცე-პრეზიდენტი ტოდ ტრევერი ადასტურებს, რომ ეს საკითხი ყურადღების ღირსია. „უსაქმური ენერგიის მოხმარების ანალიზი ფოკუსირებას მოახდენს IT დაგეგმვაზე და პროცესებზე აპლიკაციის დიზაინის, შესყიდვების და ბიზნეს პროცესების ირგვლივ, რამაც საშუალება მისცა სერვერს დაინსტალირებულიყო მონაცემთა ცენტრში, პირველ რიგში“, განუცხადა ტრევერმა ComputerWeekly-ს.

თუმცა, უფრო მაღალი მუშაობის მრავალბირთვიანი სერვერები, რომლებიც საჭიროებენ უმოქმედო სიმძლავრეს 20 ვტ დიაპაზონში ან უფრო მეტს, ვიდრე დაბალი სიმძლავრის სერვერებს, შეუძლიათ გააუმჯობესონ მუშაობის 200%-ზე მეტი დაბალი სიმძლავრის სერვერებთან შედარებით, აღნიშნავს ის. თუ მონაცემთა ცენტრი მიოპიურად იყო ორიენტირებული სერვერების მიერ მოხმარებული ენერგიის შემცირებაზე, ეს გამოიწვევს არასწორი ყიდვის ქცევას.

„ამან შეიძლება რეალურად გაზარდოს ენერგიის საერთო მოხმარება, რადგან ეს მნიშვნელოვნად გააუმჯობესებს დამუშავებული დატვირთვის რაოდენობას მოხმარებულ ვტზე“, აფრთხილებს ტრევერი.

მაშ, რა უნდა გაკეთდეს?

მონაცემთა ცენტრის ოპერატორებს შეუძლიათ როლი შეასრულონ უმოქმედო სიმძლავრის შემცირებაში, მაგალითად, უზრუნველყონ, რომ აპარატურა უზრუნველყოფს შესრულებას სერვისის დონის მიზნების (SLO) საფუძველზე, რომელიც საჭიროა აპლიკაციისთვის, რომელიც მათ უნდა დაუჭირონ მხარი. „ზოგიერთი IT მაღაზია ზედმეტად ყიდულობს სერვერის მუშაობას, „ყოველ შემთხვევაში“, დასძენს ტრევერი.

ის აღნიშნავს, რომ წინააღმდეგობის გაწევა IT გუნდების მხრიდან, რომლებიც შეშფოთებულნი არიან აპლიკაციის შესრულებაზე, შეიძლება შეგვხვდეს, მაგრამ ფრთხილად დაგეგმვამ უნდა უზრუნველყოს, რომ ბევრმა აპლიკაციამ ადვილად გაუძლოს სათანადოდ განხორციელებულ ტექნიკის ენერგიის მართვას, საბოლოო მომხმარებლის ან SLO სამიზნეების გავლენის გარეშე.

დაიწყეთ სერვერის კომპონენტებისა და შესაძლებლობების ზომით სამუშაო დატვირთვისთვის და აპლიკაციისა და მისი მოთხოვნების გაგებით, გამტარუნარიანობის, რეაგირების დროის, მეხსიერების გამოყენების, ქეშის და ა.შ. შემდეგ დარწმუნდით, რომ ტექნიკის C-state ენერგიის მართვის ფუნქციები ჩართულია და გამოყენებული, ამბობს ტრევერი.

მესამე ეტაპი არის უწყვეტი მონიტორინგი და სერვერის გამოყენების გაზრდა, პროგრამული უზრუნველყოფის ხელმისაწვდომობის დასახმარებლად სერვერების დატვირთვის დაბალანსება, დასძენს ის.

Sascha Giese, ინფრასტრუქტურის მართვის პროვაიდერის SolarWinds-ის ხელმძღვანელი, ეთანხმება: „ორკესტრირების პროგრამული უზრუნველყოფის საშუალებით, რომელიც გამოიყენება უფრო დიდ მონაცემთა ცენტრებში, ჩვენ რეალურად შეგვეძლება დინამიურად გამორთოთ მანქანები, რომლებიც ამჟამად არ გამოიყენება. ეს ძალიან ბევრს დაეხმარება. ”

თავად მანქანების გაუმჯობესება და აზროვნების შეცვლა კვლავ მნიშვნელოვანია – მაღალ შესრულებაზე გადაჭარბებული აქცენტისგან თავის დაღწევა. ნივთების გამორთვამ შესაძლოა გაზარდოს აპარატურის სიცოცხლეც.

Giese ამბობს, რომ სერვერის დონეზე მომხდარი ტექნოლოგიური გაუმჯობესებისა და გაზრდილი სიმკვრივის მიუხედავად, უფრო ფართო მოსაზრებები რჩება, რაც სცილდება სისწრაფეს. ეს ყველაფერი უფრო დიდი თავსატეხის ერთი ნაწილია, რომელიც შესაძლოა სრულყოფილ გადაწყვეტას არ გვთავაზობდეს, ამბობს ის.

ახალმა აზროვნებამ შეიძლება მიმართოს ენერგიის მოხმარებისა და გამოყენების გაზომვას და ინტერპრეტაციას, რაც შეიძლება განსხვავებული იყოს სხვადასხვა ორგანიზაციაში და ბიუჯეტიც კი განსხვავებულად იყოს განსაზღვრული.

„ცხადია, ადმინისტრატორების ინტერესებშია, უზრუნველყონ ბევრი რესურსი. ეს დიდი პრობლემაა, რადგან მათ შესაძლოა არ განიხილონ მიმდინარე ხარჯები, რაც ძირითადად არის ის, რასაც თქვენ ეძებთ დიდ სურათში,” ამბობს ჯიზი.

ენერგიის დაზოგვის სქემების შემუშავება

Simon Riggs, PostgreSQL-ის თანამშრომელი მართული მონაცემთა ბაზის პროვაიდერში EDB, ხშირად მუშაობდა ენერგიის მოხმარების კოდებზე, როგორც დეველოპერი. პროგრამულ უზრუნველყოფაში ენერგიის შემცირების ტექნიკის დანერგვისას, მათ შორის PostgreSQL, გუნდი იწყებს პროგრამული უზრუნველყოფის ანალიზს Linux PowerTop-ით, რათა ნახოს სისტემის რომელი ნაწილები იღვიძებს უმოქმედობის დროს. შემდეგ ისინი ათვალიერებენ კოდს, რათა გაიგონ, რომელი ლოდინის მარყუჟებია აქტიური.

ნორმალური ფუნქციონირებისთვის ტიპიური დიზაინის ნიმუში შეიძლება იყოს გაღვიძებული სამუშაოს მოთხოვნის მოსვლისას ან ყოველ ორ-ხუთ წამში სტატუსის ხელახლა შესამოწმებლად. 50 უმოქმედო მარყუჟის შემდეგ, ნიმუში შეიძლება იყოს ნორმალურიდან ჰიბერნაციის რეჟიმში გადასვლა, მაგრამ სამუშაოდ გაღვიძებისას პირდაპირ ნორმალურ რეჟიმში გადასვლა.

გუნდი ამცირებს ენერგიის მოხმარებას ლოდინის მარყუჟის ვადების გახანგრძლივების გზით 60 წამამდე, რაც რიგსის თქმით, იძლევა კარგ ბალანსს რეაგირებასა და ენერგიის მოხმარებას შორის.

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

პროგრესი შეიძლება და რეგულარულად უნდა განიხილებოდეს, აღნიშნავს ის – დასძენს, რომ მან დააფიქსირა კიდევ რამდენიმე სფერო, რომელთა გაწმენდა EDB გუნდს შეუძლია, როდესაც საქმე ეხება ენერგიის მოხმარების კოდირებას, აპლიკაციის რეაგირების შენარჩუნებისას.

„ალბათ ყველა ფიქრობს, რომ სხვისი საქმეა ამ საკითხების მოგვარება. თუმცა, შესაძლოა, სერვერების 50-75% იქ არ არის გამოყენებული, ”- ამბობს ის. „ისეთ ბიზნესში, როგორიც არის ბანკი, რომელსაც აქვს 5000-10000 მონაცემთა ბაზა, ბევრი მათგანი არც ისე ბევრს აკეთებს. ბევრი ასეთი მონაცემთა ბაზა არის 1 GB ან ნაკლები და შეიძლება ჰქონდეს მხოლოდ რამდენიმე ტრანზაქცია დღეში.

ჯონათან ბრიჯსი არის ინოვაციების მთავარი ოფიცერი ღრუბლოვანი პროვაიდერის Exponential-e-ში, რომელიც იმყოფება გაერთიანებული სამეფოს 34 მონაცემთა ცენტრში. ის ამბობს, რომ არააქტიური სერვერების მომარაგების შემცირება გადამწყვეტია იმ მონაცემთა ცენტრებისთვის, რომლებიც უფრო მდგრადია და დაზოგონ, ამდენი სამუშაო დატვირთვით – ღრუბლოვანი გარემოს ჩათვლით – უმოქმედოა დიდი დროის განმავლობაში, და მასშტაბის შემცირება ხშირად არ არის ეფექტური.

„ჩვენ ვპოულობთ უამრავ ghost VM-ს [virtual machines]”, – ამბობს ბრიჯსი. „ჩვენ ვხედავთ ადამიანებს, რომლებიც ცდილობენ პროგრამული უზრუნველყოფის ტექნოლოგიის დანერგვას, ამიტომ ღრუბლოვანი მართვის პლატფორმები, როგორც წესი, აერთიანებს ამ მრავალ გარემოს.

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

თუმცა, რაც ჩვეულებრივ ხდება განსაკუთრებით ჩრდილოვანი IT-ის გავრცელებისას არის ის, რომ IT დეპარტამენტებმა რეალურად არ იციან რა ხდება. ასევე, ეს პრობლემები შეიძლება უფრო გავრცელდეს, როდესაც ორგანიზაციები იზრდებიან, გავრცელდებიან და იშლება გლობალურად და მართავენ მრავალ სისტემას, რომლებიც თავიდანვე არ იყო შექმნილი ერთად მუშაობისთვის, აღნიშნავს ბრიჯსი.

„როგორც წესი, თქვენ თვალს ადევნებთ ნივთების ხელმისაწვდომობას, თქვენ უფრო მეტად აკვირდებით ნივთების შესრულებას. თქვენ ნამდვილად არ ეძებთ მათ, რომ გაარკვიოთ, რომ ისინი არ მოიხმარენ, ”- ამბობს ის. „თუ ისინი არ არიან შექმნილი იმისათვის, რომ გადახედონ ყველა დეპარტამენტს და ასევე არ გააკეთონ მხოლოდ ტრადიციული მონიტორინგი და შემოწმება“.

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

მიუხედავად იმისა, რომ მიღწეულია ენერგიის ეფექტურობისა და სიმკვრივის გაუმჯობესება, ინდუსტრია ახლა უნდა ცდილობდეს უკეთესობისკენ – და სწრაფად, გვთავაზობს Bridges.

ორგანიზაციები, რომლებიც აპირებენ შეაფასონ, რა ხდება, შესაძლოა აღმოაჩინონ, რომ ისინი უკვე საკმაოდ ეფექტურია, მაგრამ უფრო ხშირად მათ შეუძლიათ იპოვონ ზედმეტი უზრუნველყოფა, რომლის მოგვარებაც შესაძლებელია ახალი ტექნოლოგიური წინსვლის მოლოდინის გარეშე.

„ჩვენ იმ მომენტში ვართ, როდესაც გამოწვევები, რომლებიც გვქონდა მთელ მსოფლიოში, რამაც გავლენა მოახდინა მიწოდების ჯაჭვზე და მთელ რიგ საკითხებზე, ენერგეტიკული ღირებულების მკვეთრ ზრდას იწვევს“, – ამბობს ბრიჯსი. მხოლოდ ელექტროენერგიის ხარჯების ინფლაციამ შეიძლება 6-10% დაამატოს თქვენს ხარჯზე.

ორი პეკელმანი, პროდუქტის მთავარი ოფიცერი platform-as-a-service (PaaS) პროვაიდერის Platform.sh, თანახმაა, რომ სერვერის უმოქმედო საკითხები შეიძლება მოგვარდეს. თუმცა, ის ამტკიცებს, რომ უნდა დაბრუნდეს ზოგადი აზროვნების გადახედვა კომპიუტერული რესურსების მოხმარების საუკეთესო გზების შესახებ.

”როდესაც ხედავთ, როგორ მუშაობს დღეს პროგრამული უზრუნველყოფა ღრუბელში, არაეფექტურობის დონე, რომელსაც ხედავთ, აბსოლუტურად სასაცილოა,” – ამბობს ის.

არაეფექტურობა იზოლირებულად

არა მხოლოდ სერვერები მუშაობს უმოქმედო, არამედ არის ყველა სხვა მოსაზრება მდგრადობის შესახებ, როგორიცაა Scope 3 გამოთვლები. მაგალითად, განახლებებს შეიძლება ჰქონდეს ნეგატიური ეფექტი, მაშინაც კი, თუ სერვერის ენერგიის მოხმარების დონე ყოველდღიურად დაბალია ახალი ნაკრების დაყენების შემდეგ.

ღრუბელზე გადასვლამ შეიძლება დაფაროს ზოგიერთი მოსაზრება, უბრალოდ იმის გამო, რომ გადასახადები ენერგიისა და წყლის მოხმარებისთვის და ა.შ. აბსტრაქტულია და არა საბოლოო მომხმარებლის სახეში.

და თავად მონაცემთა ცენტრის პროვაიდერებს ასევე შეუძლიათ ჰქონდეთ სტიმული, რომ დაფარონ ამ ხარჯების ნაწილი ბიზნესისა და მომხმარებელთა ზრდის პროცესში.

“ეს არ არის მხოლოდ უმოქმედო სერვერებზე,” ამბობს პეკელმანი. ”და მონაცემთა ცენტრის ემისიები ბოლო 20 წლის განმავლობაში არ გაიზარდა. ამაზე ფიქრის ერთადერთი გზა არის გარკვეული დრო დასჭირდეს მოდელების შექმნას – ძლიერი მოდელები, რომლებიც ითვალისწინებენ რამდენიმე წლებს და არ არის კონცენტრირებული მხოლოდ ენერგიის მოხმარებაზე თითო სერვერზე.”

ამ პრობლემების გამოსწორება მოითხოვს უფრო მეტ ინჟინერიას და „ფაქტობრივ მეცნიერებას“, აფრთხილებს ის. პროვაიდერები კვლავ იყენებენ ტექნიკებს, რომლებიც 20 წლისაა, მაგრამ ჯერ კიდევ ვერ ახერხებენ გამოყენებული დატვირთვების გაზიარებას და მასშტაბირებას, როდესაც გამოყენების ნიმუშები უკვე „ძალიან სავსეა“. ეს შეიძლება ნიშნავდეს, მაგალითად, დუბლირებული სურათების შემცირებას, თუ ეს შესაძლებელია და ამის ნაცვლად მხოლოდ ერთი ასლის არსებობა ყველა სერვერზე.

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

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

“ზოგადად, თუ თქვენ არ ხართ მონაცემთა ცენტრის პროვაიდერი, თქვენი ინტერესები უფრო მეტად შეესაბამება პლანეტის ინტერესებს”, – გვთავაზობს პეკელმანი. „გადავანაცვლე მიზნები ეფექტურობის წინააღმდეგ, ალბათ არა ახლა, არამედ მოგვიანებით. კარგი ამბავი ის არის, რომ ეს ნიშნავს პროგრამული უზრუნველყოფის უკეთ კეთებას. ”

Facebook Comments

Share this post

კომენტარის დატოვება

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.


has been added to your cart.
გადახდა