Есептеу ресурстарының пулдарын жобалау кезінде процессорлар санын, жад көлемін, желіге қойылатын талаптарды, әрбір гипервизорға қажетті жад көлемін және ирониялық түрде берілген физикалық хосттарға қойылатын талаптарды ескеріңіз.

OpenStack бұлтын жобалау кезінде жоспарлау процесінің бөлігі ретінде қандай жабдықты пайдалану керектігін ғана емес, сонымен қатар есептеу ресурстарының бір пулда немесе бірнеше пулдарда немесе қол жетімділік аймақтарында қамтамасыз етілетінін де анықтау керек. Бұлт есептеулер үшін мүлдем басқа профильдерді қамтамасыз ете ме, жоқ па деген мәселені қарастыру керек.

Мысалы, орталық процессор, жад немесе жергілікті жад негізінде түйіндерді есептеңіз. NFV немесе HPC негізіндегі бұлттар үшін тіпті белгілі бір есептеу түйіндеріндегі арнайы жұмыс жүктемелері үшін сақталатын арнайы желі конфигурациялары болуы мүмкін. Топтар немесе есептеу аймақтары бойынша арнайы ресурстарды таратудың бұл әдісін контейнер бумасы деп атауға болады.

Қолдау көрсететін есептеу ортасының өлшемін ұлғайту желілік трафикті және хабарламаларды арттырады, OpenStack бұлтын немесе желі түйіндерін қолдау үшін пайдаланылатын контроллерлер мен әкімшілік қызметтерге жүктемені арттырады. Контроллер түйіндеріне арналған аппараттық құралдарды қарастырған кезде, барлық контроллер қызметтері бір немесе бірнеше физикалық аппараттық түйіндерде орналасқан монолитті контроллер дизайнын пайдалану немесе ортақ түйінді басқару жазықтығының жаңа үлгілерінің кез келгенін пайдалану кезінде талаптарды қанағаттандыру үшін барабар ресурстарды бөлу және масштабтау қажет. . Масштаб талаптары. Қоршаған ортаны тиімді бақылау қуатты масштабтау туралы шешім қабылдауға көмектеседі. Тиісті жоспарлау бұлт масштабында тар жолдарды және желіге артық жазылуды болдырмауға көмектеседі.

Есептеу түйіндері OpenStack бұлттарына автоматты түрде қосылады, бұл OpenStack бұлтына қосымша есептеу қуаты қосылғандықтан көлденең масштабтау процесіне әкеледі. Есептеу түйіндерін одан әрі топтастыру және түйіндерді сәйкес қолжетімділік аймақтары мен хост біріктірулеріне орналастыру үшін қосымша жұмыс қажет. Сөрелердің және желі қосқыштарының сыйымдылығын жоспарлау қажет, өйткені есептеу хосттарын масштабтау кез келген басқа инфрақұрылымды кеңейту сияқты деректер орталығының инфрақұрылым ресурстарына тікелей әсер етеді.

Ірі кәсіпорындарда кең таралған болмаса да, тік масштабтау деп аталатын жоғары сұранысты қанағаттандыру үшін есептеу негізгі компоненттерін жаңартуға болады. Қосымша ядроларды қосу үшін процессорларды жаңарту немесе сервердің жалпы жадын ұлғайту іске қосылған қолданбалардың процессорды немесе жадты көп қажет ететіндігіне байланысты қажет қосымша сыйымдылықты қосуы мүмкін. Артықшылық пен қолжетімділікті қамтамасыз ету үшін есептеу түйіндерінің жылжымалы жаңартуларын ұсынамыз. Жаңартудан кейін есептеу түйіндері OpenStack кластеріне оралғанда, олар қайта сканерленеді және OpenStack дерекқорында түзетілген жаңа ресурстар табылады.

Процессорды таңдағанда, мүмкіндіктер мен өнімділік сипаттамаларын салыстырыңыз. Кейбір процессорларда аппараттық виртуализация және жад пейджинг технологиясы (сондай-ақ EPT көлеңкесі ретінде белгілі) сияқты виртуалдандырылған есептеу хосттарына тән мүмкіндіктер бар. Мүмкіндіктердің бұл түрлері виртуалды машинаның жұмысына айтарлықтай әсер етуі мүмкін.

Процессордың ядролары мен ағындарының саны ресурс түйінінде іске қосылуы мүмкін жұмысшы ағындарының санына әсер етеді. Дизайн шешімдері тікелей ондағы қызметке қатысты болуы керек, сонымен қатар барлық қызметтер үшін теңдестірілген инфрақұрылымды қамтамасыз етуі керек.

Басқа опция - орташа жұмыс жүктемелерін бағалау және жүктеменің шамадан тыс жүктелу коэффициентін реттеу арқылы есептеу ортасында іске қосылатын даналардың санын көбейту. Бұл қатынас процессор мен жад үшін конфигурацияланады. Әдепкі CPU қайта бөлу коэффициенті 16:1 және жадты қайта бөлудің әдепкі коэффициенті 1,5:1. Жобалау кезеңінде ресурстың асып кету коэффициентінің параметрлерін анықтау маңызды, себебі ол есептеу түйіндерінің аппараттық дизайнына тікелей әсер етеді.

Дискінің жеткіліксіз сыйымдылығы процессор мен жадты пайдалануды қоса, жалпы өнімділікке теріс әсер етуі мүмкін. OpenStack блоктық сақтау деңгейінің ішкі архитектурасына байланысты сыйымдылыққа кәсіпорынның сақтау жүйелеріне диск сөрелерін қосу немесе қосымша блоктық сақтау түйіндерін орнату кіреді. Есептеу түйіндерінде орнатылған тікелей тіркелген жадты жаңарту және даналар үшін қосымша эфемерлі сақтау үшін ортақ сақтау сыйымдылығын арттыру қажет болуы мүмкін.

Гипервизоры жоқ түйіндердің (ресурс түйіндері деп те аталады) есептеу ресурстарына қойылатын талаптарын қарастырайық. Бұған контроллер, нысанды сақтау түйіндері, блоктық сақтау түйіндері және желі қызметтері кіреді.

Болжалды емес жұмыс жүктемелері үшін пулдарды немесе қолжетімділік аймақтарын жасауды қарастырыңыз. Кейбір жағдайларда даналардың белгілі бір түрлеріне немесе нұсқаларына сұраныс пайдаланушы жабдық дизайнын ақтамауы мүмкін. Ең көп тараған даналық сұрауларға қызмет көрсете алатын аппараттық жасақтаманы анықтаңыз. Жалпы архитектураға аппараттық құралдарды қосу кейінірек орындалуы мүмкін.