Arenadata ïðåäñòàâèëà íîâóþ âåðñèþ ñèñòåìû ïîòîêîâîé ïåðåäà÷è è îáðàáîòêè äàííûõ Arenadata Streaming (ADS).  ñîñòàâ ïðîäóêòà âêëþ÷åíû íîâûé êîìïîíåíò Kafka Cruise Control, ïðåäíàçíà÷åííûé äëÿ îïòèìèçàöèè ðàáîòû êëàñòåðîâ Kafka, à òàêæå NiFi Processor äëÿ Arenadata DB ñîáñòâåííîé ðàçðàáîòêè. Êðîìå òîãî, Arenadata Streaming ïîëó÷èë ïîääåðæêó ìîäóëÿ kTLS, ñíèæàþùåãî çàòðàòû ðåñóðñîâ â ðåæèìå øèôðîâàíèÿ, ñîâìåñòèìîñòü ñ çàùèùåííîé ÎÑ Astra Linux 1.7 è îáíîâëåíèå âåðñèé ñåðâèñîâ. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Arenadata.
Kafka Cruise Control — èíñòðóìåíò äëÿ àâòîìàòè÷åñêîãî óïðàâëåíèÿ áàëàíñèðîâêîé ðàáî÷èõ íàãðóçîê è ìàñøòàáèðîâàíèåì êëàñòåðîâ Kafka. Îí ïîçâîëÿåò ïåðåðàñïðåäåëÿòü íàãðóçêó è îáåñïå÷èâàòü âûñîêóþ äîñòóïíîñòü ïîäêëþ÷åíèé äëÿ êëàñòåðà ADS: Kafka â ñëó÷àå ñáîÿ áðîêåðîâ. Ñåðâèñ óïðîùàåò óïðàâëåíèå êðóïíûìè êëàñòåðàìè, ñíèæàÿ íàêëàäíûå ðàñõîäû íà èõ ïîääåðæêó.
Àëåêñàíäð Àíèñèìîâ, òåõíè÷åñêèé ðóêîâîäèòåëü ïðîäóêòà Arenadata Streaming: «Cruise Control îðèåíòèðîâàí íà êðóïíûå âûñîêîíàãðóæåííûå êëàñòåðû Kafka â èíôðàñòðóêòóðå, êðèòè÷íîé ê îòêàçàì.  òàêèõ èíñòàëëÿöèÿõ âàæíî ñâåñòè ê ìèíèìóìó âðåìÿ ïðîñòîÿ, àâòîìàòèçèðîâàòü äèíàìè÷åñêóþ áàëàíñèðîâêó, âîññòàíîâëåíèå è óïðàâëåíèå ðåñóðñàìè äëÿ íåïðåðûâíîé ðàáîòû è âûñîêîé ïðîèçâîäèòåëüíîñòè».
 íîâîé âåðñèè ðåàëèçîâàíà èíòåãðàöèÿ Kafka ñ ìîäóëåì kTLS â ÿäðå Linux, êîòîðûé îáåñïå÷èâàåò àïïàðàòíîå óñêîðåíèå äëÿ îáðàáîòêè øèôðîâàíèÿ TLS (Transport Layer Security). Ïîääåðæêà kTLS â Arenadata Streaming ïîçâîëÿåò ñíèçèòü íàãðóçêó íà CPU ïðè âûïîëíåíèè øèôðîâàíèÿ, òåì ñàìûì ïîâûøàÿ ïðîèçâîäèòåëüíîñòü ñèñòåìû è ñêîðîñòü ïåðåäà÷è çàùèùåííûõ äàííûõ.
 äèñòðèáóòèâ Arenadata Streaming òåïåðü âêëþ÷åí NiFi ADB Processor, ïðåäíàçíà÷åííûé äëÿ âûñîêîñêîðîñòíîé ïàðàëëåëüíîé çàïèñè äàííûõ èç ADS: NiFi â Arenadata DB (ADB), ðàñïðåäåëåííóþ àíàëèòè÷åñêóþ ÑÓÁÄ íà áàçå òåõíîëîãèé Greenplum.
Äîðàáîòàí òàêæå è Iceberg Sink Connector — èíñòðóìåíò äëÿ èíòåãðàöèè ñ Iceberg-òàáëèöàìè, ïîçâîëÿþùèé çàïèñûâàòü ïîòîêîâûå äàííûå èç Kafka â òàáëèöû Iceberg áåç ñëîæíûõ ETL-ïðîöåññîâ. Â íîâîé âåðñèè êîííåêòîðà äîáàâëåíà ïîääåðæêà ðåæèìà UPSERT, íåîáõîäèìîãî äëÿ ðåàëèçàöèè ïîëíîöåííîãî CDC, à òàêæå Kerberos-àóòåíòèôèêàöèè íà ñòîðîíå Arenadata Hyperwave (ADH), ãèáðèäíîé ïëàòôîðìû äàííûõ.
Íà÷èíàÿ ñ âåðñèè 3.9.0.1.b1 Arenadata Streaming ñîâìåñòèì ñ îïåðàöèîííîé ñèñòåìîé Astra Linux 1.7 — ñåðòèôèöèðîâàííîé ÎÑ ñî âñòðîåííûìè âåðèôèöèðîâàííûìè ñðåäñòâàìè çàùèòû èíôîðìàöèè (ÑÇÈ).
Âîçìîæíîñòè Arenadata Streaming
Arenadata Streaming — ìàñøòàáèðóåìàÿ îòêàçîóñòîé÷èâàÿ ñèñòåìà äëÿ ïîòîêîâîé îáðàáîòêè äàííûõ â ðåæèìå ðåàëüíîãî âðåìåíè, àäàïòèðîâàííàÿ äëÿ êîðïîðàòèâíîãî èñïîëüçîâàíèÿ è ïîñòðîåííàÿ íà áàçå Apache Kafka è NiFi. Ïðîäóêò âêëþ÷àåò ãðàôè÷åñêèé ïîëüçîâàòåëüñêèé âåá-èíòåðôåéñ äëÿ óïðàâëåíèÿ êëàñòåðàìè ïîòîêîâîé ïåðåäà÷è (ADS Control, ADSC), ïîääåðæêó ðàñøèðåííîé áåçîïàñíîñòè (Arenadata Platform Security, ADPS), à òàêæå ðÿä äîïîëíèòåëüíûõ èíñòðóìåíòîâ äëÿ ðåàëèçàöèè ðåïëèêàöèè, ïðîâåðêè êà÷åñòâà äàííûõ è äðóãèõ íåîáõîäèìûõ äëÿ ïðîäóêòîâîé ýêñïëóàòàöèè ôóíêöèé.
Arenadata Streaming ïîçâîëÿåò: â ðåàëüíîì âðåìåíè ñòðîèòü ïîòîêîâûå êîíâåéåðû äàííûõ, íàäåæíî ïåðåäàþùèõ äàííûå ìåæäó ñèñòåìàìè èëè ïðèëîæåíèÿìè; â ðåàëüíîì âðåìåíè ðàçðàáàòûâàòü ïîòîêîâûå ïðèëîæåíèÿ, ïðåîáðàçóþùèå ïîòîêè äàííûõ èëè ðåàãèðóþùèå íà íèõ; õðàíèòü ïîòîêè çàïèñåé îòêàçîóñòîé÷èâûì äîëãîâå÷íûì ñïîñîáîì; ðàçãðàíè÷èâàòü ïðàâà äîñòóïà ê ïîòîêàì äàííûõ.
Íà Arenadata Streaming ïîëó÷åíî ñâèäåòåëüñòâî î ãîñóäàðñòâåííîé ðåãèñòðàöèè ïðîãðàììû äëÿ ÝÂÌ. Ïðîäóêò âêëþ÷åí â åäèíûé ðååñòð ðîññèéñêèõ ïðîãðàìì äëÿ ýëåêòðîííûõ âû÷èñëèòåëüíûõ ìàøèí è áàç äàííûõ.


