2024 ж. 25 жел.·7 мин

Функцияны жоғалтпай лицензияларды үнемдеу: 5 сценарий

Функцияны жоғалтпай лицензияларды үнемдеудің практикалық тәсілдері: серверлерді консолидациялау, рөлдерді қайта қарау, метрикаларды оңтайландыру және пайдаланылмайтын опцияларды өшіру.

Функцияны жоғалтпай лицензияларды үнемдеу: 5 сценарий

Мәселе неде: шығындар өседі, пайда сол күйінде қалады

Лицензиялар жиі жүктеме мен команда өспесе де қымбаттай береді. Себеп көбіне өнімді көбірек қолдануда емес, оның қалай сатылатынында: баға тізімдері, ұзарту ережелері, минималды пакеттер өзгереді, кейде тіпті метрика (мысалы, "ядроларға" қарсы "серверге") ауысады. Плюс тесттік стендтер, қосалқы түйіндер, жобаларға арналған уақытша серверлер — бәрі кішкене "зоопарк" жинап қояды.

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

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

Жылдам бастапқы тексеріс жасауға болады: сатып алғандар мен шын қолданылуды салыстыру, жүйе иелерінің тізімін жинау, айқын артық лицензияларды және "өлі" есепшоттарды табу. Көбінесе консолидация мен метриканы өзгерту дайындықты талап етеді. Мысалы, инфрақұрылымды жаңартып, ресурстарды жоғары тығыздықпен орналастырсаңыз (соның ішінде GSE S200 тәрізді стойкалық жүйелер), "ядролар бойынша" лицензиялауға бұл қалай әсер ететінін алдын ала бағалау маңызды — модернизация бюджеттің өсіміне әкелмеуі тиіс.

Жылдам аудит: не сатып алынған және не шын қолданылып жатыр

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

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

Келесі қадам — лицензиялау қалай есептелетінін түсіну. Бір жүйе үшін бұл пайдаланушылар, басқа үшін — құрылғылар, үшіншісі үшін — ядролар немесе сокеттер болуы мүмкін. Мұнда қателік қымбатқа түсуі мүмкін: мысалы, жүктеме аз кластерге ауысқанмен "ядроларға" қарай төлеу жалғасып кетеді немесе пайдаланушылар бойынша лицензия ұстағанмен есепшоттарда жартысы белсенді емес есепшоттар отыр.

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

Аудит жылдам әрі тергеуге айналмасын десеңіз, алдын ала бес нәрсені жинаңыз: сатып алу реестрі (келісімшарт, редакция, саны, мерзімі), вендор консоль/порталынан белсенді лицензияларға шығару, пайдалану деректері (белсенді пайдаланушылар, нақты қолданылып жатқан түйіндер), орталар картасы (prod/test/DR) серверлерге байланыстырылған және жүйе иелері тізімі — қажеттікті растайтындар.

Қарапайым мысал: сізде CRM, файл қызметтері және бірнеше виртуалды хост бар. CRM иесінен соңғы 30–90 күндегі белсенді пайдаланушылар санын, инфрақұрылым әкімшісінен — осы жүйеге нақты қанша ядро мен түйіндік қажет екенін сұраңыз. Осылайша "сатып алынған" және "қолданылып жатқан" арасындағы айырмашылықты тез көріп, қай жерде қауіпсіз үнемдеуге болатынын түсінесіз.

Сценарий 1: серверлерді консолидациялау — қадамдық жоспар

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

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

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

Практикалық жоспар:

  • Ағымдағы серверлер бойынша фактілерді жинаңыз: CPU/RAM/диск орташа және шыңдық жүктемелері, рөлдер, критикалдылық.
  • Қосымшалардың талаптары мен виртуализация шектеулерін тексеріңіз (қолдау көрсетілетін OS нұсқалары, драйверлер, кластер талаптары).
  • Мақсатты схеманы жасаңыз: аз хосттар, айқын ресурс пулдары, өсу мен жаңартулар үшін қор.
  • Қызметтерді кезекпен көшіру және нәтижені тесттер арқылы растау (шыңдық сценарийлері, сақтық көшірмелер, техникалық терезелер).
  • Жаңа схема бойынша лицензияларды қайта есептеп, шешімді құжаттаңыз.

Шамалап айту: егер ұйымда 8 жеке сервер кішігірім сервистерге теңестірілген болса, оларды көбінесе 2–3 хостқа жинауға болады. Бірақ соңғы шешім қабылдамас бұрын ядролар және кластер ережелері бойынша лицензияларды есептеп шығыңыз, әсіресе жаңа жоғары тығыздықты серверлер қоюды жоспарласаңыз.

Сценарий 2: пайдаланушы рөлдері мен құқықтарын қайта қарау

Көбіне лицензиялар "болуы мүмкін" деген оймен сатып алынады: жүйені сирек ашатындарға да максималды рөл беріледі. Нәтижесінде төлемдер өседі, ал нақты қолданыс жартысынан кем. Пайдаланушы рөлдерін қайта қарау бизнеспен қақтығыспай шығынды қысқартуға көмектеседі, егер шешімдер деректерге негізделсе.

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

Әрі қарай "кең" құқықтарды тексеріңіз. Артық төлем көбіне Power User немесе Admin сияқты рөлдерде жатады — олар бір жобаға байланысты бір рет берілген болуы мүмкін. Көп тапсырмалар үшін шектеулі рөл жеткілікті болады.

Практикалық тәртіп:

  • 30–90 күндегі белсенді пайдаланушылар мен олардың нақты әрекеттерін шығарып алыңыз.
  • Тапсырмаларға сай 3–5 типтік рөл жасаңыз және оларға лицензияларды байлаңыз.
  • Жалпы есепшоттар, уақытша қолжетімділіктер және "мәңгі мердігерлерді" табыңыз.
  • Қызметкерді ауыстырғанда, жұмыстан шыққанда немесе демалысқа шыққанда құқық беру мен қайтару процесін орнатыңыз.
  • Ереже ретінде бекітіңіз: қолжетімділік = біз үшін төленетін функция.

Уақытша құқықтарға бөлек назар аударыңыз. "Аптаға" берілген рұқсат бір жылға созылып кетеді, егер оны қайтаруға жауапты адам белгіленбесе.

Қысқаша мысал: оқу орталығында бастапқыда 40 қызметкер кеңейтілген құқықтарға ие болған бір ескі жобаға байланысты. Рөлдерге бөлу арқылы 25 адам базалық деңгейге, 10 адам редакциялау деңгейіне, 5 администраторға қалған. Қызметкерлер сол күйде жұмыс істеді, ал келесі продление кезінде артық төлем жойылды.

Сценарий 3: метрикаларды оңтайландыру — ядролар, пайдаланушылар, құрылғылар

Құрылғының критикалық резервтелуі
Sizin RTO/RPO талаптарыңызды талдап, артық шығынсыз сенімді резерв режимін таңдаймыз.
Кездесу жоспарлау

Көптеген адамдар көп төлемейді, олар қате есептеледі. Бір өнімде метрика әртүрлі болуы мүмкін: CPU ядролары бойынша, пайдаланушылар бойынша, құрылғылар бойынша, инстанстар немесе кластер негізінде. Лицензия метрикаларын оңтайландыру — келісімшарттағы және жүйедегі "есеп бірлігі" не екенін анықтаудан басталады.

Құжаттар мен шындықты салыстырыңыз. Кейде есепте 64 ядро қор ретінде көрсетілген, ал сервис шын мәнінде әлдеқайда кіші хостта жүреді немесе шектеулі vCPU қолданады. Немесе лицензия физикалық хосттың ядролары бойынша есептелуі тиіс, бірақ есептерде кластердегі барлық ядролар көрсетілген.

Содан кейін шекараны техникалық жағынан бекіту мүмкіндігін тексеріңіз, сонда шот өздігінен өсіп кетпесін. Әдетте vCPU лимиттері мен нақты хосттарға байлау (егер ережелер рұқсат етсе), лицензияланатын кластер шекарасы, инстанстар мен орталар саны (prod, test, dev, DR), пайдаланушылар есебі (белсенді, уақытша, сервис, дубль) және есеп дереккөздері (CMDB, AD, гипервизор, өнім консолі) қаралады.

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

Мысал: ұйым серверлерді жаңартып, қуатты CPU орнатты. Егер лицензия ядролар бойынша болса, функционал өсіп жатпағанымен шығындар ұлғаюы мүмкін. Кейде қызметті ядролары аз бөлек түйіндерге көшіру немесе лицензияланатын пулды нақты бөлу көмектеседі. Мұндай жабдықты таңдау кезінде конфигурацияны интегратор және өндірушімен (мысалы, GSE S200 Series жеткізушілерімен) алдын ала келісу пайдалы.

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

Сценарий 4: қолданылмайтын опциялар мен модульдерден бас тарту

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

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

Оларды өшіруге үміткерлерді табу үшін бірнеше сұраққа жауап беріңіз. Қандай модульдер соңғы 60–90 күнде қолданылмаған (логтар, есептер немесе статистика бойынша)? Қандай опциялар компанияда бар басқа құралдармен қайталанады? Қандай функциялар саясатқа сай қажет емес, бірақ әдепкі бойынша қосылған? Бір-екі адам ғана қолданатын, бірақ бизнестік әсері белгісіз функциялар бар ма? Бастап аяқталған жоба үшін қажет болған мүмкіндіктер бар ма?

Кей адамдар өткізіп жіберетін қадам — келісім. Өшіруді процес иелері, қауіпсіздік және қолдау қызметімен талқылау қажет. Кейде модуль «өлі» көрінгенімен есептерге, шығарып алуларға немесе аудит талаптарына байланып тұруы мүмкін.

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

Мысал: ұйым кеңейтілген есеп модулін және бөлек мониторинг аддоны сатып алған, бірақ команда кіріктірілген есептер мен корпоративтік мониторингті пайдаланған. Келісуден кейін модульді шығарды, тек критикалық есептер қалды. Үнемдеу дереу көрінді, ал пайдаланушылар шамалы әсер сезінді.

Сценарий 5: резервтеу, тест және DR-ды артық төлемсіз оңтайландыру

Резервтеу және DR саласында ақша көбіне қорғауға емес, 24/7 қосылып тұру дағдысына жұмсалады. Бизнес үшін көбіне «екінші продакшен» емес, қайта қалпына келтіру уақыты мен қабылдауға болатын деректер жоғалту деңгейі маңызды болады.

Бастапқыда жүйелерді критикалдылық бойынша бөліңіз. Кей сервистерге жоғары қолжетімділік қажет (шамамен үзіліссіз), ал басқаларына оқиға кезінде қолмен іске қосылатын резерв жеткілікті.

Содан соң вендордың failover, резервтік түйіндер және DR сайттары үшін лицензия есептеу қағидатын тексеріңіз. Көп жағдайда «суық» немесе "сыдырма" резерв белгілі шарттарды сақтаған жағдайда басқа тәртіппен лицензиялануға рұқсат етеді: резерв қаншалықты жиі іске қосылады, қанша уақыт жұмыс істейді, көшірме қайда сақталады деген тәрізді талаптар болуы мүмкін.

Жылдам көмектесетін бірнеше тексеріс:

  • Әр жүйе тобы үшін бизнес шынымен қандай RTO мен RPO талап етеді.
  • DR-сайт үнемі жұмыс істеуі керек пе, әлде оқиға бойынша іске қосу жеткілікті ме.
  • Тесттік және оқу ортасын продакшен лицензиясымен емес, бөлек ұйымдастыруға бола ма.
  • Қай стендтер 24/7 қосулы тұрады "жағдай үшін" және олар соңғы рет қашан қолданылған.
  • "Не продакшен саналатынын" анықтайтын жауапты кім — аудит кезінде даулар болмауы үшін.

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

Мысал: ұйым DR-серверлерді 24/7 қосулы ұстап келген, алайда регламент бойынша 8 сағатқа дейін тоқтатуға рұқсат етілген. Қажетті талаптарды қайта қарап, DR-ды "сыдырма" режимге ауыстырды, ал бір бөлік тест машиналарын релиз уақытында ғана қосатын болды. Жабдық (мысалы, типтік GSE S200 деңгейіндегі серверлер) сол күйінде қалды, бірақ лицензия көлемі едәуір қысқарды.

Практикадан мысал: ұйым қалай лицензияларды ауыртпалықсыз қысқартты

Лицензияларда тәртіп орнату
Сатып алулар мен жүйе иелері туралы бірыңғай реестр жинап, продление процесін басқарылатын етеміз.
Байланысу

Шамамен 600 қызметкері бар өңірлік компания ПО-ны ұзартуға келгенде жыл сайын шоттар өсіп кеткенін байқады, ал жаңа функционал көп қосылмаған. Инфрақұрылым жобалар бойынша жеке серверлер қою арқылы "қолдан келгенше" дамыған, ал пайдаланушыларға құқықтар "қордаланып" берілген.

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

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

Ең үлкен әсерді қайта есептеу берді. Олар рөлдерді бөлді, "универсал" есепшоттарды жойды, лицензия метрикаларын фактілік ядролар, пайдаланушылар және құрылғыларға қарай қайта есептеді (қай жерде қолданылса), тест пен проданы ажыратып, тесттік орталарды іске қосу ережелерін бекітті, және қолданылмайтын модульдерді өшірді.

Нәтиже: функциялар мен бұрынғы SLA сақталып тұрып лицензиялар көлемі 25–35% қысқарды. Қолдау қызметіне шағымдар түспеді, өйткені өзгерістер кезең-кезеңімен енгізіліп, кім қандай әрекет жасау керектігін алдын ала келісті.

Үнемдеуді 3 айдан кейін жоғалтпау үшін олар шешімдерді құжатқа салды: рөлдер мен құқықтар матрицасы (кім, не үшін және қандай мерзімге), лицензия реестрі мен жүйе иелеріне бекіту, тест, пилот және DR ережелері (қашан қосамыз және кім мақұлдайды), рұқсат етілген опциялар тізімі және жаңа опциялар сұрау тәртібі, сондай-ақ ролдер, ядролар, белсенді пайдаланушылар және артық орталарды тоқсан сайын қайта қарау күнтізбесі.

Әдеттегі қателер мен тұзақтар, олар үнемдеуді жұтып қояды

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

Ең жиі кездесетін қателер

Ақша бір үлкен қате емес, бірнеше кішкентай мәселенің нәтижесінде "ақша ағып кетеді":

  • Шешімдер пайдаланушы деректерімен расталмайды (есептер, логтар, мониторинг, сұраулар жоқ).
  • Серверлер мен виртуалдық машиналарды консолидациялап жатып кластерлік және миграция лицензия ережелерін тексермейсіз.
  • Аз қолданылатын опцияларды өшіріп, шыңдық кезеңдерде (айды жабу, есеп беру, маусымдық жүктемелер) қажет болатын функцияларды бұзып аласыз.
  • "Өлі" есепшоттар мен сервис есепшоттарын тазаламай, жылдар бойы солар үшін төлеп келесіз.
  • Құқықтар мен рөлдерді өзгертіп, оны құжаттамайсыз; жарты жылдан соң бәрі қайта өседі.

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

3 айдан кейін үнемдеуді қалай жоғалтпау

Жұмыс ережесі қарапайым: алдымен өлшеп, содан соң өзгертіңіз. Қысқартпас бұрын үш нәрсені тексеріңіз: кім қолданады, қашан қолданады және алып тастаса не болады.

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

Және өзгерістерді рәсімдеңіз. Қысқа құжат — күн, себеп, жауапты және қайтару ережелері — уақытты үнемдейді және команда өсіп кеткенде хаостың алдын алады.

Продление алдында қысқа чеклист

Сіздің моделіңізге сәйкес метрикаларды қайта есептеу
Сатып алудан және миграциядан бұрын ядролар мен пайдаланушылар бойынша сценарийлерді салыстырамыз.
Есептеу алу

Продление көбіне инерциямен жасалады: өткен жылғы цифрларды алып, "қорғау үшін" қосады. Функцияны жоғалтпай лицензияларды үнемдеу үшін 1–2 аптаға тоқтап, келесі тексерулерден өту жақсы.

Барлығын бір жерде жинаңыз. Компанияда "бірыңғай шындық көзі" болмаса, сандар туралы даулар уақытыңызды жұтады және сіз артық сатып аланыз:

  • Әр өнім бойынша ағымдағы кесте бар: метрика (ядро, пайдаланушы, құрылғы), саны, мерзімі, жауапты иесі.
  • Бағдарлама қай жерде тұр: прод, тест, резерв, филиалдар, уақытша стендтер айқындалған.
  • Пайдаланушылар бойынша рөлдер мен топтар белгіленген, жай ғана "барлық қызметкерлер" емес.
  • Қосылған, бірақ пайдаланылмайтын опциялар мен модульдер бөлек сипатталған.
  • Жоспардық есеп бар: қазір қанша төлейміз және өзгерістерден кейін қанша болатынын черновик түрінде көрсеткен.

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

  • Қол жеткізуді қайтару жұмыс істейді: қызметкер кетті немесе рөлі өзгерді — құқықтар өтініш бойынша немесе автоматты түрде алынады.
  • Тест пен резерв ережелері бөлек: кімге қолжетімділік бар, қандай лимиттер, failover неше уақытқа есептеледі.
  • Консолидация жүктеме мен лицензия бойынша бағаланды, көзбен емес (CPU, RAM, шыңдар, 12 айға өсу).
  • Артық опциялар өшірілді және процесс иелерімен келісілді, есептер немесе интеграция бұзылмауы үшін.
  • Үнемдеу екі рет есептеледі: сатып алудан бұрын (жоспар) және енгізгеннен кейін (факті бойынша шоттар мен қолдану).

Өзіңіз тексеру үшін мини-сценарий: серверлерді жаңартуға және виртуалдарды тығыздатуға жоспарлаған болсаңыз, алдымен ядролар бойынша лицензия қалай өзгеретінін есептеп шығыңыз. Кейде қуатты түйіндер меншік құнының төмендеуіне әкелуі мүмкін, бірақ тек қандай рөлдер мен модульдер шын қажет екенін алдын ала білсеңіз ғана. Инфрақұрылымды модернизациялау жобаларында бұл аппарат, интеграция және 24/7 қолдау үшін жауапты командамен бірге жасауға оңайырақ.

Егер чеклист аяқталғаннан кейін әлі де "күмәнді" жерлер қалса — продлениеға бару ерте. Алдымен даулы орындарды жабыңыз, әйтпесе артық төлем жаңа келісімшартқа көшеді.

Келесі қадамдар: нәтижені 90 күнге қалай бекіту

Функцияны жоғалтпай лицензияларды үнемдеу тек бір адам жауапты болғанда және тұрақты процесс болғанда ғана сақталады. Бәрін бірден қолға алмаңыз — алдымен 1–2 сценарийді таңдап, қайсысында әсер тез және тәуекел аз екенін анықтаңыз. Көбінесе бұл пайдаланушы рөлдерін қайта қарау мен қолданылмайтын опцияларды өшіру болады.

90 күнге жоспар құрып, шешім қабылдайтындарды алдын ала келісіңіз: IT, қауіпсіздік, қаржы және жүйе иелері.

90 күнге жоспар

  • Күн 1–14: қысқа аудит және 1–2 сценарий таңдау (не сатып алынған, не шын қолданылып жатыр, метрикалар бойынша артық төлем қайда).
  • Күн 15–45: өзгерістер енгізу (құқықтар мен рөлдер, опцияларды өшіру, метрикалар мен келісімшарттарды түзету, қауіпсіздікпен келісу).
  • Күн 46–75: нәтижелерді тексеру (процестер бұзылмады ма, құқықтар жеткілікті ме, қолдау сұраулары көбейді ме).
  • Күн 76–90: ережелерді бекіту (кім және қалай қол жеткізуді сұрайды, қандай метрика есепке алынады, продление алдында не тексеріледі).

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

Қандай ережелерді бекіту керек

  • Лицензияларға жауапты бір адам бар және қайта қарау күнтізбесі бекітілген (мысалы, айына бір рет).
  • Кез келген жаңа қолжетімділік таңдалған рөл арқылы рәсімделеді, "тек сұрады" принципімен емес.
  • Ай сайын/тоқсан сайын қолданылмайтын опциялар мен тест орталар тексеріліп отырады, олар тұрақтыға айналмасын.
  • Сервер сатып алу немесе миграция алдында лицензия метрикалары мен орналастыру жоспары тексеріледі.

Ресурстар жетпесе, жүйелік интеграторды тартуды қарастырыңыз. Кейде сервер жеткізілімін, метрикаларды есептеуді және кейінгі қолдауды бір жоспар бойынша жүргізген ыңғайлы. Мысалы, GSE.kz (gse.kz) жергілікті серверлер өндірісі мен жүйелік интеграцияны үйлестіріп, Қазақстан бойынша 24/7 техникалық қолдауды қамтамасыз етеді.

FAQ

Лицензия шығындарын азайтуды бастау үшін не істеу керек, ештеңені «бұзбай»?

«Не сатып алынған» пен «не қолданылып жатқанын» инвентаризациялаудан бастаңыз. Бір кестеге келісімшарттарды, редакцияларды, мерзімдерді, метрикаларды және мөлшерлерді жинап, оны вендор порталдарынан алынған шығыс деректермен (30–90 күндегі белсенді пайдаланушылар, нақты жүктелген түйіндер, орталар prod/test/DR) салыстырыңыз.

Жылдам лицензия аудиті үшін қандай деректер қажет?

Жиі бес негізгі дерек жеткілікті: сатып алу реестрі, консоль/порталдан алынған белсенді лицензиялар тізімі, пайдалану деректері (логтар, есептер, мониторинг), серверлерге бекітілген орталар картасы (prod/test/dev/DR) және жүйе иелерінің тізімі — олар қажеттілікті растайды. Иелері болмаса, «қажет болуы мүмкін» дауыстары тез пайда болады.

Қай жерде әдетте функцияны жоғалтпай жылдам үнемдеуге болады?

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

Неліктен серверлерді консолидациялау кейде лицензия шығынын арттырады?

Тәуекел — «ядролар бойынша» немесе «хосттар бойынша» метрикада. Жүктемені қуатты серверге ауыстырсаңыз, лицензиялар ядролар санына қарай өсіп кетуі мүмкін. Миграция алдында мақсатты схема бойынша лицензияларды қайта есептеп, кластер мен миграция ережелерін нақтылаңыз.

Серверлерді жаңартқанда «ядролар бойынша» лицензиядан бюджет өсіп кетпеуі үшін не істеу керек?

Алдымен келісімшарттағы лицензия есептеу қағидатын бекітіңіз: физикалық ядросы, кластер ядролары, vCPU, сокеттер немесе басқа. Содан кейін техникалық жағынан лицензияланатын контурдың шекарасын шектеуге бола ма екенін тексеріңіз (мысалы, сервис нақты хосттарға бекітілсін немесе бөлек пул бөлінсін), осылайша жаңарту шотты күрт көбейтпесін.

Пайдаланушылардың рөлдерін қалай дұрыс қайта қарау керек, адамдар қажетті функцияларын жоғалтпас үшін?

Жұмыс сценарийлеріне сүйеніңіз, лауазымдарға емес. 30–90 күндегі пайдаланушы әрекеттерін алып, оларды қарау, деректер енгізу, кеңейтілген операциялар, әкімшілік сияқты бірнеше типтік рөлге келтіріп, соларға сәйкес лицензия бекітіңіз. Құқықтарды «сұрағандай» емес, рөл арқылы беріңіз.

Біз әлі төлеп жатқан белсенді емес аккаунттар мен уақытша қолжетімділіктермен не істеу керек?

«Өлі» және дубль есепшоттарды, жалпы логиндерді, сервис есепшоттарын және мердігерлердің уақытша құқықтарын тексеріңіз. Одан кейін қызметкер жұмыстан шыққанда немесе жобаның мерзімі біткенде құқықтарды қайтару процесін енгізіңіз; әйтпесе үнемдеу қайта өсіп кетеді және қайта төлеуге тура келеді.

Резерв, тест пен DR үшін лицензияны қалай оңтайландыруға болады, сенімділікті төмендетпей?

Алдымен жүйелерді критикалдылыққа бөліп, әр топқа керекті RTO/RPO талаптарын бекітіңіз — қайсысы үзіліссіз жұмыс керек, қайсысы оқиға кезінде іске қосылуы жеткілікті. Содан кейін вендордың failover/DR лицензиялау ережелерін тексеріңіз: көбінесе «сұйық» немесе «сыпырма» резервті басқа шарттармен лицензиялауға болады, бірақ уақыт пен қолдану режимі қатаң сақталуы тиіс.

Қолданылмайтын модульдер мен опцияларды қауіпсіз түрде қалай өшіруге болады?

«Сатып алынды» тізімін және жүйеде «қосылғандарын» бөліп жинаңыз, өйткені кей опциялар әдепкі бойынша қосылып тұруы мүмкін. Оңашалау алдында процесс иелерімен, ИБ және қолдау қызметімен келісіңіз. Өшіру кезең-кезеңімен жүргізіледі: жаңа қосылымдарға тыйым, бақылау кезеңі, содан кейін толық өшіру және құжаттаманы жаңарту.

Қалай үнемдеуді ұстап тұруға болады, бірнеше айдан кейін шығындар қайта көбеймей?

Лицензияларды бақылауға жауапты бір адам тағайындап, тұрақты шолу процесін енгізіңіз: мысалы, апта сайын емес, тоқсан сайын белсенді пайдаланушыларды, рөлдерді, тесттік орталарды және қосылған опцияларды тексеру, ал ай сайын — қолжетімділіктер мен жаңа орнатулар бойынша «құйрықтарды» қарау. Қағазға жазылған шешімдер — қандай метрика таңдалғаны, дереккөздер және өзгерістерді кім мақұлдайтыны — хаостың алдын алады.