up ¹öư
down ¹öư

·Î ¸®´ª½º °üÃø °¡´É¼º Çâ»óÇϱâ - ¼º´É ºÐ¼®°ú ³×Æ®¿öÅ·À» À§ÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö

Á¤°¡ : 22,000 ¿ø

ÀÛ°¡¸í : µ¥À̺ñµå Ä®¶óº£¶ó.·Î·»ÃÊ ÆùŸ³ª ÁöÀ½, ·ù±¤ ¿Å±è

ÃâÆÇ»ç : ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ : 2020-04-30

ISBN : 9791162243053 / K102639184

±¸¸Åó

  • ÃâÆÇ»ç
  • ¿¹½º24
  • ¾Ë¶óµò
  • ±³º¸
  • ÀÎÅÍÆÄÅ©
  • ¹Ýµð¾Ø·çÀ̽º
  • ¿µÇ³¹®°í

Ã¥ ¼Ò°³

·Î ¸®´ª½º °üÃø °¡´É¼º Çâ»óÇϱâ - ¼º´É ºÐ¼®°ú ³×Æ®¿öÅ·À» À§ÇÑ °í±Þ ÇÁ·Î±×·¡¹Ö



±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. È­Á¦ÀÇ Ã¤³Î



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 ¿ø

ÇѺû¹Ìµð¾î

¹Ì¼ú°ü¿¡ GAN µö·¯´× ½ÇÀü ÇÁ·ÎÁ§Æ® - GANÀ¸·Î ¾²±â, ±×¸®±â, °ÔÀÓÇϱâ, ÀÛ°îÇϱâ

µ¥À̺ñµå Æ÷½ºÅÍ ÁöÀ½, ¹ÚÇØ¼± ¿Å±è
32,000 ¿ø

ÇѺû¹Ìµð¾î
¿ì¼öÇмúµµ¼­ (´ëÇѹα¹Çмú¿ø)
 

°³³ä°ú ±¸Á¶¸¦ ¸Ó¸´¼Ó¿¡ ±×·ÁÁÖ´Â ¾Èµå·ÎÀÌµå °³¹ß ÀÔ¹®¼­, °³Á¤ÆÇ

µ· ±×¸®Çǽº.µ¥À̺ñµå ±×¸®Çǽº ÁöÀ½, ¿ìÁ¤Àº ¿Å±è
40,000 ¿ø

ÇѺû¹Ìµð¾î
 

µå·Ð - ¿ÀǼҽº¸¦ Ȱ¿ëÇÑ »ó¿ë µå·Ð °³Á¶ ÇÁ·ÎÁ§Æ®

µ¥À̺ñµå ¸Æ±×¸®ÇÇ ÁöÀ½, ÀÓÁö¼ø ¿Å±è
20,000 ¿ø

ÇѺû¹Ìµð¾î
 

·¯´× PHP - PHP 7 ±â¹Ý, PHP ÀÔ¹®¿¡¼­ ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇÑ ½ÇÀü ÇÁ·Î±×·¡¹Ö±îÁö()

µ¥À̺ñµå ½ºÅ¬¶ó ÁöÀ½, Á¤º´¿­ ¿Å±è
32,000 ¿ø

ÇѺû¹Ìµð¾î

ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥

 

AI¸¦ ¿òÁ÷ÀÌ´Â ¼öÇÐ À̾߱â - ½Ç»ýȰ ¿¹Á¦·Î ¹è¿ì´Â ±â¼ú ¼Ó ¼öÇÐÀÇ ºñ¹Ð

ÈÄ·ç½Ã¸¶ µµ¿À·ç (ÁöÀºÀÌ), ÇϽ¹Π(¿Å±äÀÌ)
33,000 ¿ø

ÇѺû¹Ìµð¾î