ÈçºÎ´Óº£Á¿Êý¾ÝÖÐÌáÈ¡ÓмÛÖµµÄÐÅÏ¢£¬²¢¿ìËÙת»¯Îª¿ÉÖ´ÐеÄ֪ʶ£¬ÊÇËùÓÐÐÐÒµÃæÁÙµÄÌôÕ½
ÔÚÕâ¸ö¹ý³ÌÖУ¬Êý¾Ý²É¼¯·þÎñÆ÷£¨Data Collection Server£¬¼ò³ÆDCS£©°çÑÝ×ÅÖÁ¹ØÖØÒªµÄ½ÇÉ«
DCS²»½öÊÇÊý¾ÝÂÃ³ÌµÄÆðµã£¬¸üÊÇÊý¾Ýת»¯Îª¶´²ìÁ¦µÄÇÅÁº
±¾ÎĽ«ÉîÈë̽ÌÖDCSµÄ¶¨Òå¡¢¹¦ÄÜ¡¢¼¼Êõ¼Ü¹¹¡¢Ó¦Óó¡¾°¼°Æä¶ÔÆóÒµÊý×Ö»¯×ªÐ͵ÄÉîÔ¶Ó°Ï죬ּÔÚ½ÒʾÕâÒ»¼¼Êõ»ù´¡ÉèÊ©ÔÚÊý¾Ý¼ÛÖµÍÚ¾òÖеķǷ²×÷ÓÃ
Ò»¡¢DCSµÄ¶¨ÒåÓëºËÐŦÄÜ Êý¾Ý²É¼¯·þÎñÆ÷£¨DCS£©ÊÇÒ»ÖÖרÃÅÉè¼ÆÓÃÓÚÊÕ¼¯¡¢ÕûºÏ¡¢Ô¤´¦ÀíÀ´×Ô¸÷ÖÖÊý¾ÝÔ´£¨Èç´«¸ÐÆ÷¡¢ÎïÁªÍøÉ豸¡¢ÒµÎñϵͳ¡¢WebÓ¦Óõȣ©µÄÊý¾ÝµÄ·þÎñÆ÷ϵͳ
ÆäºËÐŦÄܰüÀ¨£º 1.¸ßЧÊý¾Ý²É¼¯£ºDCSͨ¹ý¸ßЧµÄÐÒéת»»ºÍÊý¾Ýץȡ»úÖÆ£¬Äܹ»´Ó²»Í¬¸ñʽ¡¢²»Í¬ËÙÂʵÄÊý¾ÝÔ´ÖÐʵʱ»òÅúÁ¿»ñÈ¡Êý¾Ý
2.Êý¾ÝÕûºÏÓëÇåÏ´£ºÊÕ¼¯µ½µÄÔʼÊý¾ÝÍùÍù¸ñʽ¸÷Òì¡¢ÖÊÁ¿²»Ò»£¬DCS¸ºÔð½«ÕâЩÊý¾Ý±ê×¼»¯¡¢È¥ÖØ¡¢Ìî³äȱʧֵµÈÔ¤´¦Àí¹¤×÷£¬È·±£Êý¾ÝµÄÒ»ÖÂÐÔºÍ׼ȷÐÔ
3.Êý¾Ý´æ´¢Óë¹ÜÀí£ºDCSͨ³£²ÉÓ÷ֲ¼Ê½´æ´¢¼¼Êõ£¬ÈçHadoop¡¢SparkµÈ£¬ÒÔÓ¦¶Ô´ó¹æÄ£Êý¾Ý¼¯µÄ´æ´¢ÐèÇó£¬Í¬Ê±Ìṩ¸ßЧµÄÊý¾Ý¼ìË÷ºÍ·ÃÎÊÄÜÁ¦
4.Êý¾Ý°²È«ÓëÒþ˽±£»¤£ºÔÚÊý¾ÝÊÕ¼¯ºÍ´¦Àí¹ý³ÌÖУ¬DCS¼¯³ÉÊý¾Ý¼ÓÃÜ¡¢·ÃÎÊ¿ØÖƵȰ²È«´ëÊ©£¬È·±£Êý¾ÝµÄ°²È«ÐÔºÍÓû§Òþ˽
5.Êý¾Ý·Ö·¢Óë½Ó¿Ú·þÎñ£º´¦ÀíºóµÄÊý¾Ýͨ¹ýAPI¡¢ÏûÏ¢¶ÓÁеȷ½Ê½£¬ÏòÊý¾Ý·ÖÎöƽ̨¡¢»úÆ÷ѧϰģÐÍ¡¢ÒµÎñϵͳµÈÏÂÓÎÓ¦ÓÃÌṩÊý¾Ý·þÎñ
¶þ¡¢DCSµÄ¼¼Êõ¼Ü¹¹½âÎö DCSµÄ¼¼Êõ¼Ü¹¹Í¨³£·ÖΪ¼¸¸ö¹Ø¼ü²ã´Î£¬Ã¿Ò»²ã¶¼³Ðµ£×ÅÌØ¶¨µÄÖ°Ô𣬹²Í¬Ö§³Ö¸ßЧµÄÊý¾Ý²É¼¯ºÍ´¦ÀíÁ÷³Ì£º 1.Êý¾Ý²É¼¯²ã£º°üº¬¸÷ÖÖÊý¾Ý²É¼¯×é¼þ£¬ÈçÊý¾Ý¿âÁ¬½ÓÆ÷¡¢API¿Í»§¶Ë¡¢ÎïÁªÍøÍø¹ØµÈ£¬¸ºÔð´ÓÔ´Í·²¶»ñÊý¾Ý
2.Êý¾Ý´¦Àí²ã£ºÀûÓÃETL£¨Extract, Transform, Load£©¹¤¾ß»ò×Ô¶¨Òå½Å±¾£¬¶ÔÊý¾Ý½øÐÐÇåÏ´¡¢×ª»»ºÍ¼ÓÔØ²Ù×÷
3.Êý¾Ý´æ´¢²ã£º²ÉÓÃNoSQLÊý¾Ý¿â¡¢Êý¾Ý²Ö¿âµÈ´æ´¢¼¼Êõ£¬ÊµÏÖÊý¾ÝµÄ·Ö²¼Ê½´æ´¢ºÍ¸ßЧ·ÃÎÊ
4.Êý¾Ý·þÎñ²ã£ºÌṩRESTful API¡¢GraphQL¡¢WebSocketsµÈ½Ó¿Ú£¬ÒÔ¼°ÏûÏ¢¶ÓÁзþÎñ£¬ÊµÏÖÊý¾ÝµÄʵʱ»òÒì²½·Ö·¢
5.¼à¿ØÓë¹ÜÀí²ã£º¼¯³É¼à¿Ø¹¤¾ß£¬ÈçPrometheus¡¢Grafana£¬ÒÔ¼°ÈÕÖ¾¹ÜÀí¹¤¾ß£¬ÈçELK Stack£¬È·±£DCSµÄÎȶ¨ÔËÐк͹ÊÕÏ¿ìËÙÏìÓ¦
Èý¡¢DCSµÄÓ¦Óó¡¾° DCSµÄ¹ã·ºÓ¦ÓÃÌåÏÖÁËÆäÔÚ²»Í¬ÐÐÒµÊý×Ö»¯×ªÐÍÖеĺËÐĵØÎ»
ÒÔÏÂÊÇһЩµäÐ͵ÄÓ¦Óó¡¾°£º 1.ÖÇÄÜÖÆÔ죺ÔÚ¹¤Òµ×Ô¶¯»¯ÁìÓò£¬DCSÊÕ¼¯Éú²úÏßÉϵĴ«¸ÐÆ÷Êý¾Ý¡¢É豸״̬ÐÅÏ¢£¬ÎªÉú²úÓÅ»¯¡¢¹ÊÕÏÔ¤²âÌṩ»ù´¡
2.Öǻ۳ÇÊУºÍ¨¹ýÎïÁªÍø¼¼Êõ£¬DCSÕûºÏ½»Í¨Á÷Á¿¡¢»·¾³¼à²â¡¢ÄÜÔ´ÏûºÄµÈ³ÇÊÐÔËÐÐÊý¾Ý£¬ÖúÁ¦³ÇÊйÜÀíºÍ¾ö²ßÖÇÄÜ»¯
3.½ðÈÚ·ç¿Ø£ºÔÚ½ðÈÚÁìÓò£¬DCSÊÕ¼¯½»Ò׼Ǽ¡¢Óû§ÐÐΪÊý¾Ý£¬Í¨¹ý»úÆ÷ѧϰģÐÍʶ±ðÆÛÕ©ÐÐΪ£¬ÌáÉý·çÏÕ·À¿ØÄÜÁ¦
4.ÁãÊÛ·ÖÎö£ºÔÚÁãÊÛÒµ£¬DCS·ÖÎö¹Ë¿Í¹ºÂòÀúÊ·¡¢ÔÚÏßÐÐΪÊý¾Ý£¬ÓÅ»¯¿â´æ¹ÜÀí¡¢¸öÐÔ»¯ÍƼö£¬ÌáÉý¹Ë¿ÍÂúÒâ¶ÈºÍÏúÊÛ¶î
5.Ò½Áƽ¡¿µ£ºÔÚÒ½ÁÆÁìÓò£¬DCSÊÕ¼¯»¼Õß½¡¿µ¼à²âÊý¾Ý¡¢Ò½ÁƼǼ£¬Ö§³ÖÔ¶³ÌÒ½ÁÆ¡¢¼²²¡Ô¤²âºÍÁÙ´²¾ö²ßÖ§³Ö
ËÄ¡¢DCS¶ÔÆóÒµÊý×Ö»¯×ªÐ͵ÄÉîÔ¶Ó°Ïì 1.¼ÓËÙ¾ö²ß¹ý³Ì£ºDCSÌṩµÄÊý¾ÝʵʱÐÔºÍ׼ȷÐÔ£¬Ê¹µÃÆóÒµÄܹ»¿ìËÙÏìÓ¦Êг¡±ä»¯£¬×ö³ö¸ü¼Ó¾«×¼µÄ¾ö²ß
2.ÓÅ»¯ÔËӪЧÂÊ£ºÍ¨¹ý¶ÔÉú²ú¡¢ÎïÁ÷¡¢ÏúÊ۵Ȼ·½ÚµÄÊý¾Ý·ÖÎö£¬ÆóÒµÄܹ»·¢ÏÖÔËӪƿ¾±£¬ÓÅ»¯Á÷³Ì£¬½µµÍ³É±¾
3.ÌáÉý¿Í»§ÌåÑ飺»ùÓÚÓû§ÐÐΪÊý¾ÝµÄÉîÈë·ÖÎö£¬ÆóÒµÄܹ»Ìṩ¸ü¼Ó¸öÐÔ»¯µÄ²úÆ·ºÍ·þÎñ£¬ÔöÇ¿¿Í»§Öҳ϶È
4.Çý¶¯´´ÐÂÓë·¢Õ¹£ºDCSÖ§³ÖµÄ´óÊý¾Ý·ÖÎö¡¢»úÆ÷ѧϰµÈÏȽø¼¼Êõ£¬ÎªÆóÒµ´´ÐÂÌṩÁËÇ¿´óµÄÊý¾ÝÖ§³Å£¬Íƶ¯Ð²úÆ·¡¢Ð·þÎñµÄ¿ª·¢
5.Ç¿»¯ºÏ¹æÓë·çÏÕ¹ÜÀí£ºÔÚÊý¾Ý±£»¤·¨¹æÈÕÒæÑϸñµÄ±³¾°Ï£¬DCSͨ¹ýÄÚÖõݲȫ»úÖÆ£¬°ïÖúÆóҵȷ±£Êý¾Ý´¦Àí¹ý³ÌµÄºÏ¹æÐÔ£¬½µµÍ·¨ÂÉ·çÏÕ
Î塢δÀ´Õ¹Íû Ëæ×Å´óÊý¾Ý¡¢ÔƼÆËã¡¢È˹¤ÖÇÄܵȼ¼ÊõµÄ²»¶Ï·¢Õ¹£¬DCSÕý³¯×Ÿü¼ÓÖÇÄÜ»¯¡¢×Ô¶¯»¯¡¢¼¯³É»¯µÄ·½ÏòÑݽø
δÀ´£¬DCS½«¸ü¼Ó×¢ÖØÊý¾ÝµÄÖÊÁ¿¹ÜÀíºÍʵʱ´¦ÀíÄÜÁ¦£¬¼ÓÇ¿Óë±ßÔµ¼ÆËã¡¢Çø¿éÁ´µÈÐÂÐ˼¼ÊõµÄÈںϣ¬ÒÔ¸üºÃµØÊÊÓ¦¸´ÔÓ¶à±äµÄÊý¾Ý»·¾³
ͬʱ£¬Ëæ×ÅÊý¾ÝÒþ˽ºÍ°²È«µÄÌôÕ½ÈÕÒæÍ¹ÏÔ£¬DCSÔÚ°²È«»úÖÆ¡¢Êý¾ÝÖÎÀí·½ÃæµÄ´´ÐÂÒ²½«³ÉΪ·¢Õ¹µÄÖØÒªÇ÷ÊÆ
×ÜÖ®£¬Êý¾Ý²É¼¯·þÎñÆ÷£¨DCS£©×÷ΪÊý¾Ý¼ÛÖµÍÚ¾òµÄ¹Ø¼ü»ù´¡ÉèÊ©£¬ÆäÖØÒªÐÔ²»ÑÔ¶øÓ÷
ͨ¹ý¸ßЧ¡¢°²È«¡¢ÖÇÄܵش¦Àíº£Á¿Êý¾Ý£¬DCS²»½öΪÆóÒµÊý×Ö»¯×ªÐÍÌṩÁ˼áʵµÄ»ù´¡£¬¸üΪδÀ´ÖÇÄÜÉç»áµÄ·¢Õ¹ÆÌÉèÁË¿í¹ãµÄµÀ·
ÔÚÕâ¸öÊý¾ÝΪÍõµÄʱ´ú£¬ÕÆÎÕ²¢ÀûÓúÃDCS£¬½«ÊÇÆóÒµÓ®µÃ¾ºÕùÓÅÊÆµÄ¹Ø¼üËùÔÚ