Êîìïàíèÿ «Âåá-Ñåðâåð» âûïóñòèëà íîâóþ âåðñèþ âåá-ñåðâåðà ñ îòêðûòûì èñõîäíûì êîäîì Angie 1.6.0 è åãî êîììåð÷åñêóþ âåðñèþ Angie PRO 1.6.0. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Âåá-Ñåðâåð».
 íîâîé âåðñèè áûëè çíà÷èòåëüíî ðàñøèðåíû âîçìîæíîñòè ïî áàëàíñèðîâêå: ïîÿâèëàñü âîçìîæíîñòü ïðèâÿçêè ñåññèé ïðè áàëàíñèðîâêå TCP- è UDP-ïîòîêîâ â ìîäóëå «stream»; äîáàâèëàñü âîçìîæíîñòü èçâëåêàòü èíôîðìàöèþ î êëèåíòñêèõ cookie èç RDP-ñîåäèíåíèé, ÷òî ïîçâîëÿåò äîáàâèòü îáðàùåíèå â æóðíàë è çàêðåïèòü êëèåíò çà îïðåäåëåííûì RDP-ñåðâåðîì; îïöèÿ persistent ó àêòèâíûõ ïðîâåðîê ñîñòîÿíèÿ ñåðâåðîâ ïîçâîëÿåò íå æäàòü ïðîõîæäåíèÿ îáÿçàòåëüíûõ ïðîâåðîê ïîñëå ïåðåçàãðóçêè êîíôèãóðàöèè, åñëè ðàíåå ñåðâåð óæå áûë ïðîâåðåí, ÷òî ïîìîãàåò áûñòðåå ââîäèòü ñåðâåðû â ðàáîòó ïîñëå èçìåíåíèé â êîíôèãóðàöèè; íîâûé ìåòîä áàëàíñèðîâêè feedback ðàñïðåäåëÿåò íàãðóçêó ïî HTTP-ñåðâåðàì íà îñíîâå êîýôôèöèåíòà, ïîëó÷åííîãî â îòâåòå îò ïðîêñèðóåìîãî ñåðâåðà èëè âíåøíåãî ñåðâèñà.
??«Â ýòîì îáíîâëåíèè ìû ïðîäîëæàåì óëó÷øàòü âîçìîæíîñòè áàëàíñèðîâêè íàøåãî ñåðâåðà.  ÷àñòíîñòè, íîâûé ìåòîä áàëàíñèðîâêè "feedback" ïîçâîëèò ðàñïðåäåëÿòü òðàôèê ïî ñåðâåðàì â çàâèñèìîñòè îò ïðîèçâîëüíûõ ìåòðèê, ñîáðàííûõ ñ ýòèõ ñåðâåðîâ, òàêèõ, íàïðèìåð, êàê çàãðóçêà ïðîöåññîðà, îáúåì äîñòóïíîé ïàìÿòè, äëèííà òåõ èëè èíûõ î÷åðåäåé îæèäàíèÿ, è ò.ä. Òóò âàæåí ñàì ïðèíöèï ðàáîòû áàëàíñèðîâùèêà íà îñíîâå äèíàìè÷åñêèõ âåñîâ, à êðèòåðèé ïî êîòîðîìó áóäóò ôîðìèðîâàòüñÿ êîýôôèöèåíòû - ïîëüçîâàòåëü ìîæåò ðàçðàáîòàòü ñàì», — ñêàçàë Âàëåíòèí Áàðòåíåâ, ðóêîâîäèòåëü îòäåëà ðàçðàáîòêè êîìïàíèè-ðàçðàáîò÷èêà ðîññèéñêîãî âåá-ñåðâåðà Angie.
«Äîðàáîòêè äëÿ áàëàíñèðîâêè RDP-ñîåäèíåíèé áûëè ñäåëàíû ïî ðåçóëüòàòàì îáðàòíîé ñâÿçè îò íàøèõ êëèåíòîâ. Ìû ÷àñòî ïîâòîðÿåì, ÷òî ãèáêî ïîäõîäèì ê âîïðîñó íàïîëíåíèÿ äîðîæíîé êàðòû ðàçâèòèÿ ïðîäóêòà, ñêàçàëè – ñäåëàëè. Âîîáùå, ýòà ôóíêöèîíàëüíîñòü ïîêàçûâàåò íàø èíòåðåñ â ïðåäîñòàâëåíèè âûñîêîíàäåæíîãî ðåøåíèÿ äëÿ êîðïîðàòèâíîãî ðûíêà VDI ñèñòåì, êîòîðûå ïîëó÷àþò ñåãîäíÿ ðàñïðîñòðàíåíèå â íàøåé ñòðàíå.», — òñêàçàë äèðåêòîð ÎÎÎ «Âåá-Ñåðâåð», Çàóð Àáàñìèðçîåâ.
 íîâîé âåðñèè ðàçâèòèå ìîäóëÿ ACME áûëî ïðîäîëæåíî; èñïðàâëåí ðÿä îøèáîê è çàìå÷àíèé ê åãî ðàáîòå, ïîÿâèëàñü âîçìîæíîñòü âûïóñêàòü ñåðòèôèêàòû ñðàçó íåñêîëüêèõ òèïîâ äëÿ îäíîãî âèðòóàëüíîãî ñåðâåðà.  ñëåäóþùèõ âåðñèÿõ ôóíêöèîíàë ìîäóëÿ áóäåò ðàñøèðåí åùå áîëüøå, ÷òîáû îõâàòèòü ïîëíûé ñïåêòð âîçìîæíîñòåé àâòîìàòè÷åñêîé íàñòðîéêè HTTPS è äèíàìè÷åñêîãî âûïóñêà ñåðòèôèêàòîâ.
Êðîìå ýòîãî, Angie òåïåðü îáçàâåëñÿ îáðàòíîé ñîâìåñòèìîñòüþ ñ ñàìîé ïîñëåäíåé âåðñèåé nginx, ïîëó÷èâ ïîääåðæêó âèðòóàëüíûõ ñåðâåðîâ â ïîòîêîâîì ìîäóëå "stream" íà áàçå ðàñøèðåíèÿ SNI, ïðîòîêîëà TLS, à òàêæå âîçìîæíîñòü ïåðåáðàñûâàòü îáðàáîòêó ñîåäèíåíèé èç ïîòîêîâîãî ìîäóëÿ óðîâíÿ L4 â äðóãèå ìîäóëè äëÿ áàëàíñèðîâêè è îáðàáîòêè íà óðîâíå L7.
Ðàíåå âåá-ñåðâåð Angie ïîëó÷èë ïîääåðæêó ïðîòîêîëà ACME (Automated Certificate Management Environment), êîòîðûé óïðîùàåò ïðîöåññ ðàáîòû ñ öèôðîâûìè ñåðòèôèêàòàìè âåá-ñàéòîâ, óñòðàíÿÿ íåîáõîäèìîñòü â ñòîðîííèõ ðåøåíèÿõ íàïîäîáèå EFF Certbot è ïîçâîëÿåò Angie íå óñòóïàòü â ýòîì îòíîøåíèè òàêèì ðåøåíèÿì, êàê Caddy.


