Әрбір ИТ шешім қабылдаушы соңында бірдей қиындыққа тап болады: сервер конфигурациясы бұл сіздің жұмыс жүктемелеріңізге қойылатын талаптарды қанағаттандыратын, бірақ ұйымыңыз бекіткен бюджеттен аспайтын өнімділік береді. Сервердің конфигурациясы — бұл бірдей көлемдегі шешім емес. Процессорлар, RAM және сақтау құрылғылары арасындағы дұрыс тепе-теңдік сіздің нақты жұмыс жүктемесіңізге, өсу бағытыңызға және қаржылық тобыңыз қабылдайтын жалпы иелену құнына қатты тәуелді.

Сіздің сервер конфигурациясы бастапқы кезден бастап ұзақ мерзімді тұрғыдан ақшаны үнемдейді. Төмен қуатты сервер конфигурациясын таңдау айлар ішінде қымбат тұратын жаңартуларға немесе алмастыруға әкеледі, ал артық сипатталған сервер конфигурациясы басқа инфрақұрылымдық бағыттарға жұмсалуы мүмкін капиталды шығындарға әкеледі. Бұл мақалада процессорлар, RAM және сақтау құрылғылары бойынша негізгі шешім қабылдау факторлары қарастырылады, сондықтан сіз өз ортасыңызға және бюджетіңізге нағыз сай келетін сервер конфигурациясын таңдай аласыз.
Тепе-теңдікті сервер конфигурациясында процессорды таңдау
Сервер конфигурациясында ядролар саны мен тактілік жиілік
Серверлік конфигурацияңыз үшін процессорды таңдаған кезде бірінші сұрақ – жұмыс жүктемелеріңіз параллельді немесе бір ағынды болатыны. Дерекқорлық транзакциялар, виртуализация немесе ғылыми модельдеу үшін құрылған серверлік конфигурацияға ядролар саны көп процессорлар көмегімен тиімдірек болады, ал кәдімгі іскерлік қолданбаларды қолдау үшін құрылған серверлік конфигурацияға ядроға шаққан жоғары тактілік жиілігі бар процессорлар тиімдірек болуы мүмкін. Бұл кезеңде серверлік конфигурацияңызда дұрыс тепе-теңдікті таңдамау – ешқандай көлемдегі ОЖЕ немесе сақтау құрылғысы оның орындауын толтыра алмайтын тұрақты өнімділік айырымдарына әкеледі.
Қазіргі заманғы серверлердің конфигурациясын таңдаған кезде жиі екі сокетті нұсқалар қолданылады, ал бұл қымырлы шығындарға әкеледі. Екі процессорлы сервер конфигурациясы операциялық жүйелер мен дерекқорлар сияқты бағдарламалық өнімдерге арналған CPU лицензиялық төлемдеріңізді шамамен екі есе арттырады. Егер сервер конфигурацияңыздағы жұмыс жүктемесі екі сокетті қажет етпесе, жоғары ядро саны бар жақсы конфигурацияланған бір сокетті сервер конфигурациясы жиі тиімдірек болады. Сатып алуға шешім қабылдағаннан бұрын әрқашан сервер конфигурацияңыздағы процессор деңгейін қолданылатын бағдарламалардың нақты потоктарға деген қажеттілігіне сәйкестіріңіз.
Сервер конфигурациясындағы процессор ұрпағы мен TDP
Процессордың ұрпағы кез келген сервер конфигурациясында маңызды, өйткені жаңа ұрпақтар бір сағатта орындалатын нұсқаулардың санын арттырады, жылулық дизайн қуатын төмендетеді және жадтың өткізгіштігін жақсартады. Сервер конфигурацияңызға ескі ұрпақ процессорын таңдау бастапқы шығындарды төмендетуі мүмкін, бірақ сервер конфигурациясының қызмет көрсету мерзімінде электр энергиясын тұтыну мен салқындату шығындарын арттыруы мүмкін. Сервер конфигурацияңыз үшін процессор опцияларын бағалай отырып, әрқашан тек сатып алу бағасын емес, сонымен қатар электр энергиясын тұтыну, салқындату талаптары мен сервер конфигурациясының күтілетін жұмыс істеу мерзімін ескере отырып, иелікке алу жалпы құнын салыстырыңыз.
Тиімді сервер конфигурациясы үшін ОЖЕ жадыны жоспарлау
Сервердегі ОЖЕ жадының сыйымдылығы, жылдамдығы және каналдық конфигурациясы
RAM — бұл кез келген сервер конфигурациясындағы ең көп тақырыпты құрамдас бөліктердің бірі, сонымен қатар оны дұрыс есептемеу ықтималдығы ең жоғары компоненттердің бірі. RAM-ның жеткіліксіздігі бар сервер конфигурациясы операциялық жүйені дискіге негізделген ауысу аймағын қолдануға мәжбүр етеді, бұл өнімділікті қатты төмендетеді және жиі сервер конфигурациясының жалпы жұмыс істеу жылдамдығын процессордың техникалық сипаттамасынан төмен сезілуге әкеледі. Керісінше, қолданбалардың ешқашан қолданбайтындай көп RAM-мен жабдықталған сервер конфигурациясы капиталды тиімсіз түрде бекітеді.
DDR4 жадысы қазіргі заманғы сервер конфигурациясында жылдамдық, сыйымдылық пен құн арасында тиімді тепе-теңдік ұсынады. Сіздің сервер конфигурацияңыз үшін RAM-ды жоспарлаған кезде жалпы сыйымдылықты ғана емес, сонымен қатар орнатылған DIMM слоттарының санын да ескеріңіз, себебі сервер конфигурациясында барлық каналдарды толтыру жады пропускная қабілетін максималды деңгейге көтереді. Мысалы, 24 DIMM слоты бар сервер конфигурациясы сыйымдылықты өте дәл реттеуге мүмкіндік береді, яғни сіз бастапқыда аз көлемді сервер конфигурациясындағы жадымен бастап, жұмыс жүктемесінің өсуіне қарай кеңейте аласыз. Бұл икемділік ұзақ мерзімді сервер конфигурациясын іске қосқан кезде нағыз құндарды басқару артықшылығы болып табылады.
ECC жадысы мен сервер конфигурациясының сенімділігі
Қателерді түзететін кодтық жады – кез келген өндірістік сервер конфигурациясындағы стандартты күтім. ECC RAM бір биттік жады қателерін нақты уақытта анықтайды және түзетеді, ол сіздің сервер конфигурацияңызды қолданбалардың құлауына немесе деректердің бүтіндігінің бұзылуына әкелуі мүмкін болатын «сессиз» деректердің бұзылуынан қорғайды. Бірақ ECC жады ешқандай ECC-пен қамтамасыз етілмеген жадыға қарағанда шағын қосымша шығын талап етеді, миссиялық маңызы жоғары сервер конфигурациясын ECC-пен қамтамасыз етпей іске қосудың қаупі экономияланған қаражатқа қарағанда әлдеқайда жоғары. Тірі жұмыс жүктемелерін өңдейтін кез келген сервер конфигурациясында әрқашан ECC RAM көрсетіңіз.
Сервер конфигурациясының құндылығын анықтайтын сақтау шешімдері
Сервер конфигурациясын жоспарлағанда SSD мен HDD
Сақтау — бұл сервердің конфигурациясына арналған бюджеттік шешімдер жиі ең көрнекті болатын орын. NVMe SSD-лер сервердің конфигурациясында өте жоғары IOPS және төмен латенттілік көрсетеді, бірақ гигабайтқа келетін құны жоғары. SATA SSD-лер көптеген сервер конфигурациясы сценарийлерінде орташа деңгейдегі шешім болып табылады: олар қол жетімді баға деңгейінде қанағаттанарлықтай өнімділік ұсынады. Дәстүрлі айналмалы HDD-лер әлі де сервердің конфигурациясында өзекті болып табылады, егер жоғары сыйымдылықты көлемді сақтау қажет болса және латенттілік негізгі мәселе болмаса, мысалы, архивтік сақтау немесе резервтік көшірме алу үшін арналған сервер конфигурациясы рөлдерінде.
Сіз таңдаған сервердің конфигурациясын сақтау деңгейі сіздің жұмыс жүктемелеріңіздің I/O профиліне сәйкес келуі тиіс. Дерекқорға негізделген сервер конфигурациясы NVMe немесе SATA SSD бастапқы сақтау құрылғысынан өте көп пайда көреді, ал негізінен файлды қызмет көрсетуге немесе резервтік көшірме алуға қолданылатын сервер конфигурациясы жоғары тығыздықты HDD-лерді SSD кэш қабатымен қосып пайдалануы мүмкін. Сервер конфигурациясындағы гибридті сақтау архитектурасы сізге жиі қол жетімді деректерді жылдам қатты дискілерге орналастыруға, ал көлемді деректерді төмен құнды айналмалы дискілерге сақтауға мүмкіндік береді, осылайша сервер конфигурациясының өнімділік профилі мен жалпы құнын оптималды етеді.
Сервер конфигурациясындағы RAID және резервтілік
Серверлік конфигурацияның сақтау жоспарын құру кезінде RAID деңгейлері мен резервтілікті ескермеу мүмкін емес. Дискілердің резервтілігінсіз серверлік конфигурация жеке дискінің ақауынан толығымен деректерді жоғалтуға ұшырайды. Серверлік конфигурацияңыз үшін тиімді RAID деңгейін таңдау — маңызды деректер үшін зеркалолау немесе сыйымдылық пен қорғауды теңестіретін паритеттік конфигурациялар — қосымша шығындарды көбейтпей-ақ тұрақтылықты арттырады. Арналған серверлік конфигурациядағы аппараттық RAID контроллерлері паритеттік есептеулерді негізгі процессордан ауыстырып, жалпы серверлік конфигурацияның өнімділігін жақсартады.
Жиі қойылатын сұрақтар
Мен өзімнің серверлік конфигурацияма қанша RAM қосу керегін қалай анықтай аламын?
Алдымен өзіңізге арналған жұмыс жүктемелерінің ең жоғарғы жүктеме кезіндегі жадты тұтынуын талдаңыз. Жақсы сервер конфигурациясын құру әдісі — қазіргі ең жоғарғы жадты пайдалану көлемінен кемінде 20–30 пайызға артық RAM орнату, бұл жұмыс жүктемелері кеңейген кезде өсу қажеттілігін қанағаттандырады және өнімділік төмендеуін болдырмауға көмектеседі. Сонымен қатар, сервер конфигурацияңыздағы DIMM слоттарының санын тексеріңіз, сонда өзіңізге тиімді құнымен кеңейту жолдарын жоспарлай аласыз.
Сервер конфигурациям үшін жаңа процессор ұрпағына көбірек ақша жұмсау мағынасы бар ма?
Көбінесе иә. Сервер конфигурацияңыздағы жаңа процессор ұрпағы әдетте қуаттың тиімділігін, жадтың өткізгіштігін және ядроға шаққандағы өнімділікті бір уақытта жақсартады. Үш пен бес жыл аралығындағы сервер конфигурациясының өмір циклында қазіргі ұрпақ процессорынан алынатын энергия үнемі мен өнімділік резерві жиі-жиі қосымша сатып алу құнын оправдайды, яғни сервер конфигурацияңызға ескі кремнийді таңдауға қарағанда.
Сервер конфигурациясында SATA SSD-ға қарағанда NVMe сақтау құрылғысын қашан таңдау керек?
Микросекундтық жауап уақыты маңызды болғанда, жоғары конкуренциялық дерекқор сұраныстарын, нақты уақыттағы талдау немесе кешігуге сезімтал қолданбаларды орындайтын жұмыс жүктемелеріңізде сервер конфигурацияңызда NVMe-ді таңдаңыз. Веб-серверлерді орнату, жеңіл виртуализация немесе дамыту ортасы сияқты жалпы мақсаттағы сервер конфигурациясы үшін SATA SSD-лер сервер конфигурациясында әдетте гигабайтқа қарағанда маңызды төмен бағамен жеткілікті өнімділік береді.