Êàê ïðîõîäèëè òåñòû
Òåñòèðîâàíèå ïðîâîäèëîñü íà ñåðâåðàõ RS201I è RS101I íà áàçå ïðîöåññîðîâ òðåòüåãî ïîêîëåíèÿ. OpenYard RS201I (2U) ïîääåðæèâàåò äî 24 äèñêîâ SAS/SATA/NVME, îñíàùåí äâóìÿ ïðîöåññîðàìè x86, 64 ÃÁ îïåðàòèâíîé ïàìÿòè, êîíòðîëëåðîì LSI 9560-16I, äâóìÿ SSD-äèñêàìè íà 1,92 ÒÁ è äâóìÿ ñåòåâûìè èíòåðôåéñàìè 10Gbe. OpenYard RS101I (1U) ñî ñõîæåé êîíôèãóðàöèåé ïðîöåññîðîâ, ïàìÿòè, êîíòðîëëåðà, äèñêîâ è ñåòåâûõ èíòåðôåéñîâ ïîääåðæèâàåò äî 10 äèñêîâ. Âñå ñåðâåðû îáîðóäîâàíû ñèñòåìíûìè ïëàòàìè RMB-MS93-FS0 è ñîîòâåòñòâóþò ñòàíäàðòàì êà÷åñòâà, óñòàíîâëåííûì Ìèíïðîìòîðãîì ÐÔ.
Àëãîðèòì èñïûòàíèé áûë ìàêñèìàëüíî ïðèáëèæåí ê ðåàëüíûì óñëîâèÿì ýêñïëóàòàöèè:
- Ôîðìèðîâàíèå ñåðâèñîì-èñòî÷íèêîì óíèêàëüíûõ ñîîáùåíèé, ðàçìåðîì ~2Êá êàæäîå.
- Ïðåîáðàçîâàíèå ñîîáùåíèé èç JSON â XML-ôîðìàò.
- Ïåðåäà÷à ñîîáùåíèé ïîëó÷àòåëþ ÷åðåç áðîêåð ñîîáùåíèé.
Öåëüþ òåñòèðîâàíèÿ ÿâëÿëîñü èññëåäîâàíèå ðàáîòû ïëàòôîðìû ñ áîëüøèì îáúåìîì íàãðóçêè è ïîèñê îïòèìàëüíûõ íàñòðîåê ïàðàìåòðîâ äëÿ äîñòèæåíèÿ íàèâûñøåé ïðîèçâîäèòåëüíîñòè è íàäåæíîñòè.
Ðåçóëüòàòû èñïûòàíèé
 ðåçóëüòàòå ïðîâåäåííûõ èñïûòàíèé íà ïåðâîì ýòàïå áûëà îïðåäåëåíà ìàêñèìàëüíàÿ ïðîèçâîäèòåëüíîñòü äëÿ îäíîãî àäàïòåðà è êîííåêòîðà ê âíåøíåé ñèñòåìå – îáðàáîòêà 4 000 ñîîáùåíèé â ñåêóíäó (TPS) ïðè ðàáîòå íà 4 ÿäðàõ (CPU) è 4 ÃÁ îïåðàòèâíîé ïàìÿòè (RAM). Íà âòîðîì ýòàïå èñïûòàíèé áûëà ïðîâåäåíà ïðîâåðêà ìàñøòàáèðóåìîñòè: ïðè óâåëè÷åíèè êîëè÷åñòâà ïðîöåññîðîâ è îïåðàòèâíîé ïàìÿòè â 2 ðàçà ðåçóëüòàòû âîçðîñëè òàêæå â 2 ðàçà – îáðàáîòêà 8 000 ñîîáùåíèé â ñåêóíäó (TPS).
Íà çàêëþ÷èòåëüíîì ýòàïå èñïûòàíèé áûë ïðîâåäåí òåñò íàäåæíîñòè: ïðè íàãðóçêå îêîëî 2 400 ñîîáùåíèé â ñåêóíäó ïëàòôîðìà ñòàáèëüíî ôóíêöèîíèðîâàëà íà ïðîòÿæåíèè 10 ÷àñîâ.
Òàêæå òåñòèðîâàíèå ïîêàçàëî, ÷òî îäíà èíñòàëëÿöèÿ áðîêåðà ñîîáùåíèé âûäåðæèâàåò 4 200 îäíîâðåìåííûõ ñåññèé. Ïðåäåë íàãðóçêè íà îäèí ýêçåìïëÿð áðîêåðà ñîîáùåíèé ñîñòàâëÿåò 10 000 ñîîáùåíèé â ñåêóíäó. Äëÿ óâåëè÷åíèÿ ïðîïóñêíîé ñïîñîáíîñòè íåîáõîäèìî ñîçäàíèå äîïîëíèòåëüíûõ ýêçåìïëÿðîâ áðîêåðà.
«Ïðîâåäåííûå íàãðóçî÷íûå èñïûòàíèÿ ïëàòôîðìû Digital Q.Integration íà îáîðóäîâàíèè OpenYard ïðîäåìîíñòðèðîâàëè íå òîëüêî ñïîñîáíîñòü ïëàòôîðìû âûäåðæèâàòü áîëüøèå íàãðóçêè ñ õîðîøèì çàïàñîì ïðîèçâîäèòåëüíîñòè, íî è ïîäòâåðäèëè ëèíåéíîå óâåëè÷åíèå ïîêàçàòåëåé ïðè ãîðèçîíòàëüíîì ìàñøòàáèðîâàíèè. Ýòî ïîçâîëèò êëèåíòàì ýôôåêòèâíî ðåøàòü ëþáûå èíòåãðàöèîííûå çàäà÷è», – îòìåòèë Äìèòðèé Ãàâðèí, çàìåñòèòåëü äèðåêòîðà äåïàðòàìåíòà «Öèôðîâûå ðåøåíèÿ» êîìïàíèè «Äèàñîôò».
«Êà÷åñòâî ñåðâåðíûõ ðåøåíèé íàïðÿìóþ çàâèñèò îò èõ áåñïåðåáîéíîé ðàáîòû è íàäåæíîñòè, è ìû ðàäû ñîîáùèòü, ÷òî ñîâìåñòíî ñ êîëëåãàìè èç êîìïàíèè «Äèàñîôò» óñïåøíî ïðîòåñòèðîâàëè êîìïëåêñ íà îñíîâå èíòåãðàöèîííîé ïëàòôîðìû Digital Q.Integration è ñåðâåðíîãî îáîðóäîâàíèÿ òðåòüåãî ïîêîëåíèÿ. Ïî ðåçóëüòàòàì òåñòèðîâàíèÿ ïëàòôîðìà äîêàçàëà ñâîþ íàäåæíîñòü ïðè ïèêîâûõ íàãðóçêàõ, à òàêæå áåñïåðåáîéíîñòü, êîòîðàÿ ñåãîäíÿ êðèòè÷åñêè âàæíà äëÿ áèçíåñà», – äîáàâèëà Íàòàëüÿ Êóðèëèíà, ìåíåäæåð ïî ðàáîòå ñ ðàçðàáîò÷èêàìè ÏÎ OpenYard.
Òàêèì îáðàçîì, ðàáîòà Digital Q.Integration íà îáîðóäîâàíèè OpenYard ïîêàçàëà, ÷òî ïëàòôîðìà ìàñøòàáèðóåìà, âûäåðæèâàåò áîëüøîå êîëè÷åñòâî ñåññèé è îáåñïå÷èâàåò áåñïåðåáîéíóþ ðàáîòó â óñëîâèÿõ ïèêîâûõ íàãðóçîê.



