Êîìïàíèÿ «Äèàñîôò» ðàñøèðèëà âîçìîæíîñòè ÑÓÁÄ Digital Q.DataBase. Äëÿ âñåõ ïîääåðæèâàåìûõ îïåðàöèîííûõ ñèñòåì ðåàëèçîâàíà ñáîðêà Docker-îáðàçîâ ñ ïðåäóñòàíîâëåííîé ÑÓÁÄ. Íîâûé ôîðìàò ïîñòàâêè èçáàâëÿåò îò ðó÷íîé óñòàíîâêè ïðîãðàììíûõ êîìïîíåíòîâ è íàñòðîéêè çàâèñèìîñòåé, ïîçâîëÿåò áûñòðî ðàçâåðíóòü ãîòîâóþ è ïðîòåñòèðîâàííóþ ÑÓÁÄ â íóæíîé ñðåäå. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Äèàñîôò».
Êîíòåéíåðèçàöèÿ óïðîùàåò ðàçâåðòûâàíèå Digital Q.DataBase â ðàçëè÷íûõ ñðåäàõ è äåëàåò ïðîöåññ ïîäãîòîâêè èíôðàñòðóêòóðû áîëåå ïðåäñêàçóåìûì. Âñå íåîáõîäèìûå êîìïîíåíòû óæå âêëþ÷åíû â îáðàç, ïîýòîìó çàêàç÷èêó íå òðåáóåòñÿ îòäåëüíî óñòàíàâëèâàòü äîïîëíèòåëüíûå ïàêåòû è ñîãëàñîâûâàòü èõ èñïîëüçîâàíèå ñ âíóòðåííèìè ñëóæáàìè. Ýòî îñîáåííî àêòóàëüíî äëÿ Linux-ñðåä, ãäå ðàçíûå ïðèëîæåíèÿ ìîãóò òðåáîâàòü ðàçëè÷íûå âåðñèè îáùèõ áèáëèîòåê, ÷òî ñîçäàåò ðèñê âîçíèêíîâåíèÿ êîíôëèêòîâ.
Áûñòðîå ñîçäàíèå èçîëèðîâàííûõ ñðåä
Docker-îáðàçû äàþò âîçìîæíîñòü: ñîçäàâàòü íåçàâèñèìûå ýêçåìïëÿðû Digital Q.DataBase äëÿ ðàçðàáîòêè è ôóíêöèîíàëüíîãî òåñòèðîâàíèÿ; çà íåñêîëüêî äåéñòâèé ðàçâåðíóòü ãîòîâóþ ñðåäó, ïîäêëþ÷èòü ê íåé ïðèëîæåíèå è ñðàçó ïðèñòóïèòü ê ïðîâåðêå åãî ðàáîòû; îäíîâðåìåííî çàïóñêàòü íà îäíîì ñåðâåðå íåñêîëüêî ýêçåìïëÿðîâ ÑÓÁÄ ðàçíûõ âåðñèé èëè êîíôèãóðàöèé, ÷òîáû ñðàâíèâàòü èõ ïîâåäåíèå è âûÿâëÿòü ôóíêöèîíàëüíûå ðàçëè÷èÿ.
Êîíòåéíåðèçàöèÿ òàêæå óïðîùàåò òåñòèðîâàíèå îáíîâëåíèé è ïåðåõîäà íà äðóãèå îïåðàöèîííûå ñèñòåìû. Íàïðèìåð, ïåðåä ìèãðàöèåé ñ îäíîé âåðñèè ÎÑ íà äðóãóþ ìîæíî ðàçâåðíóòü ñîîòâåòñòâóþùèé Docker-îáðàç Digital Q.DataBase è ïðîâåðèòü ðàáîòó ÑÓÁÄ â íîâîé ñðåäå áåç ïðåäâàðèòåëüíîãî ðàçâåðòûâàíèÿ îòäåëüíîé âèðòóàëüíîé ìàøèíû. Òàêîé ïîäõîä ïîçâîëÿåò çàðàíåå âûÿâèòü òåõíè÷åñêèå îñîáåííîñòè è ñíèçèòü ðèñêè ïðè èçìåíåíèè èíôðàñòðóêòóðû.
«Ìû óáèðàåì ðó÷íûå îïåðàöèè èç ïðîöåññà ïîäãîòîâêè èíôðàñòðóêòóðû. Ãîòîâûé Docker-îáðàç ñî âñåìè íåîáõîäèìûìè êîìïîíåíòàìè äåëàåò ðàçâåðòûâàíèå Digital Q.DataBase áîëåå ïðåäñêàçóåìûì è óäîáíûì. Òàêîé ïîäõîä îñîáåííî âàæåí äëÿ ðàçðàáîòêè è òåñòèðîâàíèÿ, ãäå òðåáóåòñÿ áûñòðî ñîçäàâàòü è âîñïðîèçâîäèòü ðàáî÷èå ñðåäû», – îòìåòèë Àëåêñåé Òàòàðèíîâ, ðóêîâîäèòåëü ïðîäóêòà Digital Q.DataBase êîìïàíèè «Äèàñîôò».
Óïðîùåíèå ïðîöåññîâ ðàçðàáîòêè è ýêñïëóàòàöèè
Èñïîëüçîâàíèå ãîòîâûõ îáðàçîâ ñîêðàùàåò êîëè÷åñòâî ðó÷íûõ îïåðàöèé ïðè ïîäãîòîâêå ñòåíäîâ è óñêîðÿåò çàïóñê íîâûõ òåñòîâûõ ñðåä. Ïîâòîðíîå ðàçâåðòûâàíèå íóæíîé êîíôèãóðàöèè íå òðåáóåò ïîâòîðíîé óñòàíîâêè ÑÓÁÄ è åå çàâèñèìîñòåé.
Îäèí è òîò æå îáðàç ìîæíî èñïîëüçîâàòü íà ðàçíûõ ýòàïàõ ðàáîòû ñ ïðèëîæåíèåì — îò ðàçðàáîòêè è òåñòèðîâàíèÿ äî ïðîìûøëåííîé ýêñïëóàòàöèè. Docker-îáðàçû ñîçäàþò îñíîâó äëÿ àâòîìàòèçèðîâàííîãî ðàçâåðòûâàíèÿ Digital Q.DataBase â Kubernetes, èñïîëüçîâàíèÿ â CI/CD-ïðîöåññàõ è ñòàíäàðòèçàöèè ïîñòàâêè íà âñåõ ýòàïàõ æèçíåííîãî öèêëà ïðèëîæåíèÿ.
Docker-êîíòåéíåð ñ ïðåäóñòàíîâëåííîé Digital Q.DataBase ðàíåå áûë ïîäãîòîâëåí äëÿ Ubuntu 24.04 LTS; íîâàÿ ôóíêöèîíàëüíîñòü ðàñøèðÿåò ýòîò ïîäõîä íà âñå ïîääåðæèâàåìûå îïåðàöèîííûå ñèñòåìû.


