·Î ¸®´ª½º °üÃø °¡´É¼º Çâ»óÇϱâ - ¼º´É ºÐ¼®°ú ³×Æ®¿öÅ·À» À§ÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö
Á¤°¡ : 22,000 ¿ø
ÀÛ°¡¸í : µ¥À̺ñµå Ä®¶óº£¶ó.·Î·»ÃÊ ÆùŸ³ª ÁöÀ½, ·ù±¤ ¿Å±è
ÃâÆÇ»ç : ÇѺû¹Ìµð¾î
Ãâ°£ÀÏ : 2020-04-30
ISBN : 9791162243053 / K102639184
±¸¸Åó
Ã¥ ¼Ò°³
·Î ¸®´ª½º °üÃø °¡´É¼º Çâ»óÇϱâ - ¼º´É ºÐ¼®°ú ³×Æ®¿öÅ·À» À§ÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö
±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. ÈÁ¦ÀÇ Ã¤³Î
BPF´Â ¹«¾ùÀÌ°í ¾îµð¿¡ »ç¿ëµÉ±î?
BPF(Berkeley Packet Filter)´Â ¸®´ª½º 4.18ºÎÅÍ µµÀÔµÈ ±â´ÉÀ¸·Î, iptables¿Í nftables¸¦ ´ëüÇÒ ¸¸ÇÑ ±â´ÉÀÔ´Ï´Ù. BPF´Â ¼º´É¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°íµµ ¸®´ª½º ±â´ÉÀ» È®ÀåÇϸç, °üÃø °¡´É¼º(observability)À» Çâ»óÇÕ´Ï´Ù. ¿©±â¼ °üÃø °¡´É¼ºÀ̶õ ÀÓÀÇÀÇ ½Ã½ºÅÛ¿¡ ÀÓÀÇÀÇ º¹ÀâÇÑ Áú¹®À» ´øÁö°í ±× ÀÀ´äÀ» ¾òÀ» ¼ö ÀÖ´Â ´É·ÂÀ» ¸»ÇÕ´Ï´Ù. °üÃø °¡´É¼ºÀ» Çâ»óÇÏ¸é º¹ÀâÇÑ ½Ã½ºÅÛÀÇ Ä¿³ÎÀ» Áö¼ÓÀûÀ¸·Î °üÂûÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ¾î ¾ÈÁ¤ÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
BPF¸¦ ¹è¿ì´Â µ¥ ÀÌ Ã¥ÀÌ À¯¿ëÇÑ ÀÌÀ¯
ÀÌ Ã¥Àº BPFÀÇ ¿ª»çºÎÅÍ BPF ÇÁ·Î±×·¥ÀÇ À¯Çü, BPF ¸ÊÀ» »ý¼ºÇÏ°í ´Ù·ç´Â ¹æ¹ý, BPF À¯Æ¿¸®Æ¼ Ȱ¿ë¹ý°ú ½ÇÁ¦ »ç¿ë »ç·Ê±îÁö ¼Ò°³ÇÕ´Ï´Ù. Ã¥¿¡¼ Á¦°øÇÏ´Â ´Ù¾çÇÑ ¿¹Á¦¸¦ °øºÎÇÏ¸é¼ ÀڽŸ¸ÀÇ µµ±¸¸¦ ¸¸µé´Ù º¸¸é BPF¸¦ ÀÚÀ¯ÀÚÀç·Î Ȱ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, ½ÇÁ¦ ¾÷¹«¿¡ BPF¸¦ À¯¿ëÇÏ°Ô È°¿ëÇÒ ¼ö ÀÖ´Â À¯´ÉÇÑ ¿£Áö´Ï¾î·Î ·¹º§¾÷ÇÒ °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
¡Ü ½Ã½ºÅÛ ¿£Áö´Ï¾î
¡Ü ³×Æ®¿öÅ© ¼º´É ºÐ¼® Àü¹®°¡
¡Ü ¸®´ª½º Ä¿³Î °³¹ßÀÚ
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
¡Ü BPF ¸ÊÀ¸·Î Ä¿³Î°ú »ç¿ëÀÚ °ø°£ Åë½Å ä³Î È®¸³Çϱâ
¡Ü BCC ÇÁ·¹ÀÓ¿öÅ©·Î ÃßÀû ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
¡Ü °íǰÁú BPF ±â¹Ý µµ±¸ÀÎ BPFTool, BPFTrace, eBPF Exporter Ȱ¿ë¹ý ¾Ë¾Æº¸±â
¡Ü ³×Æ®¿öÅ©ÀÇ ¼ÒÅë·®(traffic)À» ºÐ¼®ÇÏ°í ¸Þ½ÃÁö Àü´Þ Á¦¾îÇϱâ
¡Ü °í¼º´É ÆÐŶ 󸮱âÀÎ XDP ÇÁ·Î±×·¥ ¾Ë¾Æº¸±â
¡Ü ¸®´ª½º Ä¿³Î º¸¾È ´É·Â(capability)°ú seccomp·Î ÇÊÅÍ ÀÛ¼ºÇϱâ
ÀúÀÚ ¼Ò°³
µ¥À̺ñµå Ä®¶óº£¶ó (ÁöÀºÀÌ)
NetlifyÀÇ CTOÀÌ´Ù. µµÄ¿ÀÇ °³¹ß °ü¸®ÀÚ·Î ÀÏÇßÀ¸¸ç, Runc¿Í Go, BCC µµ±¸µéÀ» ºñ·ÔÇØ ¿©·¯ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ ±â¿©Çß´Ù. µ¥À̺ñµå´Â µµÄ¿ ÇÁ·ÎÁ§Æ®µé°ú °ü·ÃÇØ¼ µµÄ¿ Ç÷¯±×ÀÎ »ýŰ踦 ¸¸µé°í °ü¸®ÇÑ °ÍÀ¸·Î À̸§À» ¾Ë·È´Ù. ºÒ²É ±×·¡ÇÁ¿Í ¼º´É ÃÖÀûÈ¿¡ Å©³ªÅ« ¾ÖÂøÀ» Áö´Ï°í ÀÖ´Ù.
·Î·»ÃÊ ÆùŸ³ª (ÁöÀºÀÌ)
Sysdig »çÀÇ ¿ÀǼҽº ÆÀ¿¡¼ Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ÄÄÇ»ÆÃ ÆÄ¿îµ¥ÀÌ¼Ç ÇÁ·ÎÁ§Æ®ÀÎ Falco¸¦ °³¹ßÇÑ´Ù. Falco´Â Ä¿³Î ¸ðµâ°ú eBPF¸¦ ÀÌ¿ëÇØ¼ ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓ º¸¾È ¹× ºñÁ¤»ó °ËÃâÀ» ¼öÇàÇÏ´Â Á¦Ç°ÀÌ´Ù. ºÐ»ê ½Ã½ºÅÛ, ¼ÒÇÁÆ®¿þ¾î Á¤ÀÇ ³×Æ®¿öÅ©(SDN), ¸®´ª½º Ä¿³Î, ¼º´É ºÐ¼®¿¡ ¿Á¤À» Áö´Ï°í ÀÖ´Ù.
·ù±¤ (¿Å±äÀÌ)
¡¶ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀÇ ¿¹¼ú¡· ½Ã¸®Áî¿Í ¡¶UNIX °í±Þ ÇÁ·Î±×·¡¹Ö¡· Á¦2ÆÇ¡¤Á¦3ÆÇ, ¡¶Game Programming Gems¡· ½Ã¸®Á ºñ·ÔÇØ 80¿© Á¾ÀÇ ´Ù¾çÇÑ IT Àü¹®¼¸¦ ¿Å±ä Àü¹® ¹ø¿ª°¡ÀÌ´Ù. ¼öÇÐ °ü·Ã ¹ø¿ª¼·Î´Â ¡¶±¸Ã¼ ¼öÇС·, ¡¶3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇС· Á¦1ÆÇ¡¤Á¦2ÆÇ µîÀÌ ÀÖ°í, ½ÉÃþÇнÀ °ü·Ã ¹ø¿ª¼·Î´Â ¡¶ÀΰøÁö´É: Çö´ëÀû Á¢±Ù¹æ½Ä¡· Á¦4ÆÇ, ¡¶½ÉÃþÇнÀ¡·, ¡¶½Å°æ¸Á°ú ½ÉÃþ ÇнÀ¡· µîÀÌ ÀÖ´Ù.
ÀÛ°¡ÀÇ ´Ù¸¥Ã¥
·Î ¸®´ª½º °üÃø °¡´É¼º Çâ»óÇϱâ - ¼º´É ºÐ¼®°ú ³×Æ®¿öÅ·À» À§ÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö
22,000 ¿ø
ÇѺû¹Ìµð¾î
°íÀü ÄÄÇ»ÅÍ ¾Ë°í¸®Áò ÀÎ ÆÄÀ̽ã - ÇǺ¸³ªÄ¡ ¼ö¿ºÎÅÍ º¸µå°ÔÀÓ±îÁö, ¾Ë°í¸®ÁòÀ¸·Î Ç®¾îº¸´Â °íÀü ¹®Á¦ 43¼±
25,000 ¿ø
ÇѺû¹Ìµð¾î
¹Ì¼ú°ü¿¡ GAN µö·¯´× ½ÇÀü ÇÁ·ÎÁ§Æ® - GANÀ¸·Î ¾²±â, ±×¸®±â, °ÔÀÓÇϱâ, ÀÛ°îÇϱâ
32,000 ¿ø
ÇѺû¹Ìµð¾î
°³³ä°ú ±¸Á¶¸¦ ¸Ó¸´¼Ó¿¡ ±×·ÁÁÖ´Â ¾Èµå·ÎÀÌµå °³¹ß ÀÔ¹®¼, °³Á¤ÆÇ
40,000 ¿ø
ÇѺû¹Ìµð¾î
µå·Ð - ¿ÀǼҽº¸¦ Ȱ¿ëÇÑ »ó¿ë µå·Ð °³Á¶ ÇÁ·ÎÁ§Æ®
20,000 ¿ø
ÇѺû¹Ìµð¾î
·¯´× PHP - PHP 7 ±â¹Ý, PHP ÀÔ¹®¿¡¼ ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇÑ ½ÇÀü ÇÁ·Î±×·¡¹Ö±îÁö()
32,000 ¿ø
ÇѺû¹Ìµð¾î
ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥
AI ¿¡ÀÌÀüÆ® ¿£Áö´Ï¾î¸µ - ´ÜÀÏ ¿¡ÀÌÀüÆ®ºÎÅÍ ¸ÖƼ ¿¡ÀÌÀüÆ® ½Ã½ºÅÛ±îÁö, AI ¾Û °³¹ß ¿ÃÀοø °¡À̵å
32,000 ¿ø
ÇѺû¹Ìµð¾î
AI¸¦ ¿òÁ÷ÀÌ´Â ¼öÇÐ À̾߱â - ½Ç»ýȰ ¿¹Á¦·Î ¹è¿ì´Â ±â¼ú ¼Ó ¼öÇÐÀÇ ºñ¹Ð
33,000 ¿ø
ÇѺû¹Ìµð¾î
AI ½Ã´ëÀÇ »ýÁ¸ °ÔÀÓ ÁÖ±ÇÀΰ¡ Á¾¼ÓÀΰ¡ - ´ëÇѹα¹ AI 3´ë °±¹ ¼±¾ð, ¼Ò¹ö¸° AI·Î ±â¼ú ÁÖ±ÇÀÇ ¹Ì·¡¸¦ ±×¸®´Ù
24,000 ¿ø
ÇѺû¹Ìµð¾î
ȸ»ç¿¡¼ ¹Ù·Î ÅëÇÏ´Â ÆÄ¿öÆ÷ÀÎÆ® FOR STARTERS - ¿ÕÃʺ¸°¡ ½ÃÀÛÇÏ´Â ÆÄ¿öÆ÷ÀÎÆ® ÀÔ¹®¼, AI µµ±¸ Ȱ¿ë, ¸ðµç ¹öÀü »ç
17,000 ¿ø
ÇѺû¹Ìµð¾î
Dify AI, ÄÚµå ¾ø´Â ¹Ì·¡ - Ŭ¸¯¸¸À¸·Î ¾÷¹« ÇÁ·Î¼¼½º ¸®ºôµå, ³ëÄÚµå AI ÀÚµ¿È ½ÇÀü °¡À̵å, 18°³ ÇÁ·ÎÁ§Æ® ÆÄÀÏ Á¦
26,000 ¿ø
ÇѺû¹Ìµð¾î



