«Áàçèñ» îáúÿâëÿåò î âûïóñêå íîâîé âåðñèè ïëàòôîðìû ñåðâåðíîé âèðòóàëèçàöèè Basis Dynamix Enterprise 4.6. Ðåëèç ñîñðåäîòî÷åí íà òðåõ êëþ÷åâûõ íàïðàâëåíèÿõ: àâòîìàòè÷åñêîé áàëàíñèðîâêå íàãðóçêè ìåæäó âû÷èñëèòåëüíûìè óçëàìè, ýêîíîìèè äèñêîâîãî ïðîñòðàíñòâà çà ñ÷åò ñâÿçàííûõ êëîíîâ è ïîääåðæêå ñîâðåìåííûõ ïðîòîêîëîâ ðàáîòû ñ ñèñòåìàìè õðàíåíèÿ äàííûõ. Âñåãî â íîâóþ âåðñèþ âîøëî áîëåå 60 óëó÷øåíèé è äîðàáîòîê. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Áàçèñà».
Äèíàìè÷åñêàÿ áàëàíñèðîâêà íàãðóçêè
 Basis Dynamix Enterprise 4.6 äîáàâëåí ìåõàíèçì Distributed Resource Scheduler (DRS), êîòîðûé îáåñïå÷èâàåò âçàèìîäåéñòâèå ïëàòôîðìû è ìîäóëÿ Basis Resource Optimizer. Âìåñòå îíè áàëàíñèðóþò íàãðóçêó íà âû÷èñëèòåëüíûõ óçëàõ — ñëåäÿò çà ñîñòîÿíèåì èíôðàñòðóêòóðû è ïðè íåîáõîäèìîñòè ïåðåðàñïðåäåëÿþò âèðòóàëüíûå ìàøèíû ìåæäó óçëàìè äëÿ áîëåå ðàâíîìåðíîãî èñïîëüçîâàíèÿ ðåñóðñîâ êëàñòåðà, ÷òî ïîçâîëÿåò ñíèçèòü ïðîñòîè îáîðóäîâàíèÿ.
Öåíòðàëüíàÿ ïàíåëü êëàñòåðà Basis Resource Optimizer
Basis Resource Optimizer àíàëèçèðóåò ìåòðèêè ïîòðåáëåíèÿ ïðîöåññîðà è ïàìÿòè è íà èõ îñíîâå ôîðìèðóåò ðåêîìåíäàöèè: î ïåðåíîñå âèðòóàëüíûõ ìàøèí ìåæäó óçëàìè äëÿ ðàâíîìåðíîé çàãðóçêè, îá èçìåíåíèè êîëè÷åñòâà vCPU è îáúåìà îïåðàòèâíîé ïàìÿòè, à òàêæå ñëåäèò çà ñîáëþäåíèåì ïðàâèë ðàçìåùåíèÿ — Affinity (äåðæàòü ÂÌ íà îäíîì óçëå) è Anti-Affinity (ðàçíîñèòü ïî ðàçíûì óçëàì).  çàâèñèìîñòè îò âûáðàííîãî ðåæèìà è íàñòðîåê ïðàâèëà ðåêîìåíäàöèè ïðèìåíÿþòñÿ àâòîìàòè÷åñêè èëè ïîñëå ïîäòâåðæäåíèÿ îïåðàòîðà.
Îïåðàöèè, êîòîðûå òðåáóþò ïåðåçàãðóçêè âèðòóàëüíîé ìàøèíû, íàïðèìåð, èçìåíåíèå âûäåëåííûõ åé ðåñóðñîâ, ìîæíî âûïîëíÿòü â çàðàíåå çàäàííûå èíòåðâàëû. Çà ýòî îòâå÷àåò ñåðâèñ òåõíè÷åñêèõ îêîí: àäìèíèñòðàòîð çàäàåò ðàçîâûå èëè ïîâòîðÿþùèåñÿ ðàñïèñàíèÿ, è ïîäîáíûå çàäà÷è ïëàíèðóþòñÿ íà áëèæàéøåå ðàçðåøåííîå îêíî â ïåðèîä ìèíèìàëüíîé íàãðóçêè.
Ðàñïðåäåëåííûé ïëàíèðîâùèê ðåñóðñîâ Basis Dynamix Enterprise
DRS â ñîñòàâå Basis Dynamix Enterprise óñòàíàâëèâàåòñÿ â êëàñòåðå óïðàâëåíèÿ. Àäìèíèñòðàòîð ìîæåò ñîçäàâàòü ïëàíèðîâùèêè âíóòðè îòäåëüíûõ çîí, äîáàâëÿòü è óäàëÿòü óçëû èç èõ îáëàñòè äåéñòâèÿ, çàïóñêàòü è îñòàíàâëèâàòü ìåõàíèçì ÷åðåç API. Ýòî ïîçâîëÿåò àäìèíèñòðàòîðàì çàêàç÷èêà íàñòðàèâàòü ïîëèòèêè áàëàíñèðîâêè ïîä îñîáåííîñòè êîíêðåòíîé èíôðàñòðóêòóðû — îò êîìïàêòíûõ êëàñòåðîâ äî êðóïíûõ ãåîðàñïðåäåëåííûõ óñòàíîâîê.
Ñâÿçàííûå êëîíû è ýêîíîìèÿ äèñêîâîãî ïðîñòðàíñòâà
Äëÿ õðàíåíèÿ äàííûõ íà ëîêàëüíûõ äèñêàõ âû÷èñëèòåëüíûõ óçëîâ (Local SEP) â ïëàòôîðìå ïîÿâèëàñü ïîääåðæêà òîíêèõ äèñêîâ è ñâÿçàííûõ êëîíîâ. Åñëè âèðòóàëüíàÿ ìàøèíà ñîçäàåòñÿ èç îáðàçà, ðàçìåùåííîãî â òîì æå ïóëå, åå äèñê ñòàíîâèòñÿ çàâèñèìûì ïîòîìêîì ýòîãî îáðàçà — ôàêòè÷åñêîå êîïèðîâàíèå äàííûõ íå âûïîëíÿåòñÿ, à èçìåíåíèÿ çàïèñûâàþòñÿ ïî ïðèíöèïó copy-on-write. Ýòî ñîêðàùàåò ðàñõîä äèñêîâîãî ïðîñòðàíñòâà ïðè ìàññîâîì ðàçâåðòûâàíèè îäíîòèïíûõ ÂÌ — íàïðèìåð, â ñöåíàðèÿõ VDI, íà òåñòîâûõ ñòåíäàõ èëè â ñåðâèñ-ïðîâàéäåðñêèõ èíñòàëëÿöèÿõ.
Ïàðàëëåëüíî âíåäðåíà ïîääåðæêà ìåõàíèçìà «ìíîæåñòâåííûé îáðàç» (MultiImage), êîòîðûé îáúåäèíÿåò ññûëêè íà êîïèè îäíîãî øàáëîííîãî îáðàçà, ðàçìåùåííûå â ðàçíûõ ïóëàõ õðàíåíèÿ. Ýòî ïîçâîëÿåò ñîçäàâàòü ñâÿçàííûå êëîíû èç îäíîãî èñòî÷íèêà íà ðàçëè÷íûõ ÑÕÄ è ñíèæàåò çàâèñèìîñòü îïåðàöèé ðàçâåðòûâàíèÿ îò ñîñòîÿíèÿ îòäåëüíîãî ïóëà.
Äîñòóïíûå â Basis Dynamix Enterprise äèñêè âèðòóàëüíûõ ìàøèí
 àäìèíèñòðàòèâíîì ïîðòàëå äëÿ ïóëîâ ñ òîíêèìè äèñêàìè âûâîäÿòñÿ ïàðàìåòðû ôèçè÷åñêîãî ëèìèòà è ôàêòè÷åñêè çàïèñàííîãî îáúåìà ñ öâåòîâîé èíäèêàöèåé çàïîëíåíèÿ: ïóë ïîäñâå÷èâàåòñÿ æåëòûì ïðè çàïîëíåíèè îò 75% è êðàñíûì ïðè 90% è âûøå — àäìèíèñòðàòîð ñðàçó âèäèò, ãäå òðåáóåòñÿ âìåøàòåëüñòâî.
Ïîääåðæêà NVMe-over-TCP
Ïëàòôîðìà ïîëó÷èëà ïîääåðæêó ïðîòîêîëà NVMe-over-TCP äëÿ ñèñòåì õðàíåíèÿ äàííûõ, ïîäêëþ÷åííûõ ÷åðåç SEP SHARED è SEP Tatlin â ðåæèìå RDM. Ýòîò ñåòåâîé ïðîòîêîë îáåñïå÷èâàåò äîñòóï ê áëî÷íûì óñòðîéñòâàì ñ ïðîèçâîäèòåëüíîñòüþ, áëèçêîé ê ëîêàëüíîìó NVMe, ïðè èñïîëüçîâàíèè ñòàíäàðòíîé Ethernet-èíôðàñòðóêòóðû — áåç íåîáõîäèìîñòè ðàçâåðòûâàíèÿ îòäåëüíîé ôàáðèêè Fibre Channel èëè ñïåöèàëèçèðîâàííîãî îáîðóäîâàíèÿ RDMA.
Ïîääåðæêà NVMe-over-TCP ðàñøèðÿåò ñîâìåñòèìîñòü Basis Dynamix Enterprise ñ ñîâðåìåííûìè ÑÕÄ è äàåò çàêàç÷èêàì âîçìîæíîñòü ñòðîèòü âûñîêîïðîèçâîäèòåëüíûå ñèñòåìû õðàíåíèÿ íà ïðèâû÷íîé ñåòåâîé èíôðàñòðóêòóðå.
Óïðàâëåíèå ÷åðåç âèðòóàëüíûé êîíòðîëëåð
 íîâîì ðåëèçå ðàñøèðåí íàáîð èíñòðóìåíòîâ äëÿ àäìèíèñòðèðîâàíèÿ è ýêñïëóàòàöèè ïëàòôîðìû.  ÷àñòíîñòè, áûëà äîáàâëåíà âîçìîæíîñòü àäìèíèñòðèðîâàíèÿ Basis Dynamix Enterprise ïðè ïîìîùè âèðòóàëüíûõ óçëîâ óïðàâëåíèÿ (êîíòðîëëåðîâ). Áëàãîäàðÿ ýòîìó ïîëüçîâàòåëè ìîãóò íå âûäåëÿòü ôèçè÷åñêèå óçëû äëÿ óïðàâëÿþùåãî ñëîÿ ïëàòôîðìû, åñëè åå ðàçìåð íå ïðåâûøàåò 40 óçëîâ. Òàêæå ïîÿâèëàñü âîçìîæíîñòü îñóùåñòâëÿòü ðåçåðâíîå êîïèðîâàíèå óïðàâëÿþùåãî óçëà êëàññè÷åñêèìè èíñòðóìåíòàìè, áûñòðåå ïðîâîäèòü åãî âîññòàíîâëåíèå â ñëó÷àå âûõîäà èç ñòðîÿ çà ñ÷åò õðàíåíèÿ óçëà íà ÑÕÄ, è ïåðåìåùàòü âèðòóàëüíûå ìàøèíû ìåæäó óçëàìè äëÿ óïðàâëåíèÿ íàãðóçêîé.
Ïîìèìî ýòîãî, â Basis Dynamix Enterprise 4.6 ïåðåðàáîòàíû èíòåðôåéñû ñîçäàíèÿ âèðòóàëüíûõ ìàøèí è óïðàâëåíèÿ çîíàìè, óïðîùåíî ðàçâåðòûâàíèå íîâûõ èíñòàëëÿöèé, ðàñøèðåíû ñåòåâûå âîçìîæíîñòè è îáíîâëåíû ñåðâèñíûå êîìïîíåíòû ïëàòôîðìû.
«Â íîâîì ðåëèçå ìû ñäåëàëè åùå îäèí çàìåòíûé øàã îò ðó÷íîãî àäìèíèñòðèðîâàíèÿ ê àâòîìàòèçèðîâàííîìó óïðàâëåíèþ èíôðàñòðóêòóðîé, íåçàâèñèìî îò åå ðàçìåðîâ è ñëîæíîñòè. Ïëàíèðîâùèê ðåñóðñîâ DRS ñíèìàåò ñ àäìèíèñòðàòîðà ðóòèííóþ çàäà÷ó áàëàíñèðîâêè íàãðóçêè, ñâÿçàííûå êëîíû è òîíêèå äèñêè ñîêðàùàþò ðàñõîä äèñêîâîãî ïðîñòðàíñòâà, à ïîääåðæêà NVMe-over-TCP îòêðûâàåò äîñòóï ê ñîâðåìåííûì àðõèòåêòóðàì õðàíåíèÿ áåç èçìåíåíèÿ ñåòåâîé èíôðàñòðóêòóðû. Ýòî ïîñëåäîâàòåëüíîå äâèæåíèå ê ïëàòôîðìå, êîòîðàÿ áåðåò íà ñåáÿ âñå áîëüøå çàäà÷ ýêñïëóàòàöèè è îñòàâëÿåò àäìèíèñòðàòîðàì ïðîñòðàíñòâî äëÿ ðàçâèòèÿ ñåðâèñîâ», — ñêàçàë Äìèòðèé Ñîðîêèí, òåõíè÷åñêèé äèðåêòîð êîìïàíèè «Áàçèñ».


