¿£ºñµð¾Æ(www.nvidia.co.kr, CEO Á¨½¼ Ȳ Jensen Huang)ÀÇ ³×Æ®¿öÅ· »ç¾÷ºÎ ¸á¶ó³ì½º(Mellanox)°¡ Ŭ¶ó¿ìµå ¿ÀÇ ³×Æ®¿öÅ· ¼ÒÇÁÆ®¿þ¾î ‘¼Ò´Ð(Software for Open Networking in the Cloud, ÀÌÇÏ SONiC)’¿¡ ´ëÇÑ Áö¿øÀ» °ÈÇÑ´Ù°í ¹àÇû´Ù.
ÀΰøÁö´É(AI), µ¥ÀÌÅÍ ¾Ö³Î¸®Æ½½º, °í¼º´ÉÄÄÇ»ÆÃ(HPC)ÀÌ ±âÇϱ޼öÀûÀ¸·Î ¼ºÀåÇϸé¼, µ¥ÀÌÅͼ¾ÅÍ´Â ÀÌ·¯ÇÑ ¼ö¿ä¸¦ ÃæÁ·Çϱâ À§ÇØ °¡¼ÓÈµÇ°í ºÐ¸®µÈ ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇÇü ¾ÆÅ°ÅØó·Î ÁøÈÇÏ°í ÀÖ´Ù.
¸®´ª½º(Linux)¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¿ÀǼҽº ³×Æ®¿öÅ© ¿î¿µÃ¼Á¦(OS)ÀÎ SONiCÀº ÇÏÀÌÆÛ½ºÄÉÀÏ µ¥ÀÌÅÍ ¼¾ÅÍ¿¡ º¥´õ Á߸³ÀûÀÎ ³×Æ®¿öÅ·À» Á¦°øÇÑ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(Microsoft)°¡ ¾ÖÀú(Azure)¿ëÀ¸·Î °³¹ßÇÑ SONiCÀº ÇöÀç ¿ÀÇ ÄÄǻƮ ÇÁ·ÎÁ§Æ®(Open Compute Project)¿¡ ÀÇÇØ °ü¸®µÇ°í ÀÖÀ¸¸ç, ÁÖ¿ä Ŭ¶ó¿ìµå ¾÷üµé »çÀÌ¿¡¼ Å« È£ÀÀÀ» ¾ò°í ÀÖ´Ù.
´ë±Ô¸ð µ¥ÀÌÅͼ¾ÅÍ Àü¹Ý¿¡ °ÉÄ£ ÀÚµ¿È ¹× È®Àå¿¡ ÃÖÀûÈµÈ SONiCÀº Á¡Á¡ ´õ ¼ºÀåÇÏ°í ÀÖ´Â º¥´õ ¹× °í°´ Ä¿¹Â´ÏƼÀÇ Áö¿øÀ» ¹Þ°í ÀÖ´Ù. ƯÈ÷, SONiCÀÇ °³¹æ¼ºÀº ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» º¯°æÇÏÁö ¾Ê°íµµ Ç÷§ÆûÀ̳ª º¥´õ¸¦ ÀüȯÇÒ ¼ö ÀÖ´Â À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ, È®Àå°¡´ÉÇÑ ¸ðµâÇü ÄÁÅ×ÀÌ³Ê ±â¹Ý ¼³°è·Î ½Å¼ÓÇÏ°Ô ±â´ÉÀ» ¾÷µ¥ÀÌÆ®ÇÏ°í, Çõ½ÅÀ» °¡¼ÓÈÇϸç, ºñ¿ëÀ» Àý°¨Çϵµ·Ï ÇÑ´Ù.
¸á¶ó³ì½º´Â SONiC¿¡ »ó´çÇÑ ÅõÀÚ¸¦ ÇØ¿ÔÀ¸¸ç, SONiC Ä¿¹Â´ÏƼÀÇ 3´ë ÄÚµå ÄÁÆ®¸®ºäÅÍ(Contributor) Áß Çϳª´Ù. ¸á¶ó³ì½º °í°´µéÀº ÀÌ¹Ì 11,000°³ ÀÌ»óÀÇ ¸á¶ó³ì½º ½ºÀ§Ä¡¿Í 35¸¸ °³ ÀÌ»óÀÇ ¸á¶ó³ì½º ½ºÆåÆ®·³(Mellanox Spectrum) ½ºÀ§Ä¡ Æ÷Æ®¸¦ SONiC ¿î¿µÃ¼Á¦¸¦ ½ÇÇàÇÏ´Â ÇÁ·Î´ö¼Ç µ¥ÀÌÅͼ¾ÅÍ¿¡ ±¸ÃàÇß´Ù. ¶ÇÇÑ, Àü¼¼°è ÁÖ¿ä Ŭ¶ó¿ìµå ¾÷ü ¹× ±â¾÷µéÀÌ ¸á¶ó³ì½º SONiC ½ºÀ§Ä¡¸¦ ÀÌ¿ëÇÏ°í ÀÖ´Ù.
SONiCÀÇ °³¹æ¼º°ú SAI(Switch Abstraction Interface)¶ó ºÒ¸®´Â Ç¥ÁØÈµÈ API´Â °í°´µé·Î ÇÏ¿©±Ý ³×Æ®¿öÅ· ¿ä±¸¿¡ °¡Àå ÀûÇÕÇÑ ½ºÀ§Ä¡ ½Ç¸®ÄÜ°ú ½ºÀ§Ä¡ ½Ã½ºÅÛÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸á¶ó³ì½º´Â ¼ºñ½º ÁßÀÎ ¼ÒÇÁÆ®¿þ¾î ¾÷±×·¹À̵å, GPU´ÙÀÌ·ºÆ®(GPUDirect), NVMe-oF(NVMe over Fabrics)¿Í °°Àº ¾ÖÇø®ÄÉÀ̼ǿ¡ ÃÖÀûÈµÈ RoCE(RDMA over Converged Ethernet)¿¡ ´ëÇÑ Áö¿øÀº ¹°·Ð, ¿ÏÀüÈ÷ ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ ÆÄÀÌÇÁ¶óÀÎÀ» ÅëÇØ SONiC¿¡ µ¿±Þ ÃÖ°í ¼öÁØÀÇ Çϵå¿þ¾î¸¦ Á¦°øÇÑ´Ù. °øÀ¯ Æ÷Æ® ¹öÆÛ´Â ¸ðµç Æ÷Æ® ¹× Æ÷Æ® ¼Óµµ Á¶ÇÕÀ¸·Î ³·Àº ·¹ÀÌÅϽÃ(Áö¿¬½Ã°£)¸¦ Á¦°øÇÑ´Ù. SONiC¿Í ÇÔ²² ±¸µ¿µÇ´Â ¸á¶ó³ì½ºÀÇ °í±Þ ¿ø°Ý ÃøÁ¤ ¼Ö·ç¼ÇÀÎ WJH(What Just Happened)´Â 5¿ù 12ÀϺÎÅÍ 15ÀϱîÁö OCP ¹öÃß¾ó ¼¹Ô(OCP Virtual Summit)¿¡¼ ½Ã¿¬µÉ ¿¹Á¤ÀÌ´Ù.
¸á¶ó³ì½º´Â ÀÚ»çÀÇ ½ºÆåÆ®·³ ½ºÀ§Ä¡¸¦ À§ÇØ SONiC°ú Å¥¹°·¯½º(Cumulus)¸¦ Æ÷ÇÔÇÑ ¿©·¯ ³×Æ®¿öÅ© ¿î¿µÃ¼Á¦ ¿É¼ÇÀ» Áö¿øÇÏ°í, ConnectX® NICÀ» À§ÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ¼¹ö(Microsoft Windows Server) ÀÎ ¹Ú½º µå¶óÀ̹ö¸¦ Á¦°øÇÏ¿© ¿£ÅÍÇÁ¶óÀÌÁî¿ë ¾ÖÀú ½ºÅðú ¾ÖÀú Ŭ¶ó¿ìµå ±¸ÇöÀ» À§ÇÑ °¡»óÈµÈ º£¾î¸ÞÅ» µ¥ÀÌÅͼ¾ÅÍ ¼¹öÀÇ ¿¬°áÀ» ´Ü¼øÈÇÑ´Ù.
¸á¶ó³ì½º´Â ¿£ÅÍÇÁ¶óÀÌÁî ±Þ ¼º´ÉÀÇ Á¦Ç°°ú ÇÔ²² SONiC¿¡ ´ëÇÑ A2P(ASIC-to-Protocol)À» Áö¿øÇÏ´Â ÃÖÃÊÀÇ ³×Æ®¿öÅ· ¼Ö·ç¼Ç ¾÷ü´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ¸á¶ó³ì½º´Â ÀÚ»çÀÇ ½ºÀ§Ä¡¿¡¼ »çÀü ±¸¼ºµÈ SONiC¿¡ ´ëÇÑ Á¤½Ä ÈƷðú Ç® ½ºÅà A2P Áö¿øÀ» ¸ðµÎ Á¦°øÇÑ´Ù. |