·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
Àüü
Home >   >   > 

Go µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö

   
ÁöÀºÀÌ Ä³¼­¸° ÄÛ½º ºÎµ¥ÀÌ   |   ÃâÆÇ»ç ¿¡ÀÌÄÜ  |   ¹ßÇàÀÏ 2019³â 06¿ù 28ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 28,000¿ø ¡æ 25,200¿ø 10%
¸¶Àϸ®Áö 5% 1,400¿ø
¹ßÇàÀÏ 2019-06-28
ISBN 1161753176 |  9791161753171
±âŸÁ¤º¸ ¹ø¿ª¼­ | 304ÂÊ | ÀϹÝ
¿¹»óÃâ°íÀÏ 1~2ÀÏ À̳» (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÀϹÝ
Á¾ÇÕÁö¼ö 0p
   
 

¡Ú ¿ä¾à ¡Ú



°í¼º´ÉÀÇ ¸ÖƼ ÄÚ¾î CPU, Ŭ¶ó¿ìµå ±â¹ÝÀÇ ºñµ¿±â ¼­ºñ½º µî ÃÖ±Ù Æ®·»µå¸¦ °í·ÁÇϸé ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ µ¿½Ã¼ºÀ» °í·ÁÇÏ´Â °ÍÀº Çʼö °úÁ¤ÀÌ´Ù. ÀÌ Ã¥¿¡¼­´Â Go ¾ð¾îÀÇ µ¿½Ã¼º ¸ðµ¨°ú ÀÌ·ÐÀû ¹è°æÀ» ºñ·ÔÇØ ½Ç¹«¿¡¼­ Ȱ¿ëÇÒ ¼ö ÀÖ´Â µµ±¸¿Í µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö Å×Å©´ÐÀ» Æø³Ð°Ô ´Ù·é´Ù. ¾ð¾î ÀÚü°¡ ³ôÀº Ãß»óÈ­¸¦ ÅëÇØ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ ¿©·¯ °í·Á »çÇ×À» Áö¿øÇÑ´Ù´Â °ÍÀÌ ¾ó¸¶³ª °­·ÂÇÑ ±â´ÉÀÎÁö ÀÌÇØÇϰí, À̸¦ ½ÇÁ¦·Î Ȱ¿ëÇÑ ÆÐÅÏÀ» ½ÀµæÇÒ ¼ö ÀÖ´Ù.





¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú



█ Go°¡ º¹ÀâÇÑ µ¿½Ã¼º ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý

¡á µ¿½Ã¼º°ú º´·Ä¼ºÀÇ ÇÙ½ÉÀûÀÎ Â÷ÀÌ

¡á GoÀÇ ¸Þ¸ð¸® µ¿±âÈ­ ±âº» ¹®¹ý

¡á À¯Áöº¸¼ö °¡´ÉÇÑ µ¿½Ã¼º ÄÚµå ÀÛ¼ºÀ» À§ÇÑ ±âº» ¿ä¼Ò Ȱ¿ë ÆÐÅÏ ÀÛ¼º

¡á È®Àå °¡´ÉÇÑ ´ë±Ô¸ð ºÐ»ê ½Ã½ºÅÛÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ÆÐÅÏ ¿¹Á¦È­

¡á °í·çƾÀÇ ¹è°æÀÌ µÇ´Â öÇÐ

¡á GoÀÇ ·±Å¸ÀÓÀÌ ¸ðµç °ÍÀ» Çϳª·Î ÇÕÄ¡´Â ¹æ¹ý





¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú



Go ¾ð¾î¸¦ »ç¿ëÇØº» °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ¾ð¾îÀÇ ±âº» ¹®¹ý¿¡ ´ëÇÑ ¼³¸íÀº ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ´Ù¸¥ ¾ð¾î¿¡¼­ µ¿½Ã¼ºÀÌ ¾î¶² ½ÄÀ¸·Î Ç¥ÇöµÇ´ÂÁö ¾Ë°í ½Í´Ù¸é µµ¿òÀÌ µÇ°ÚÁö¸¸ ¹Ýµå½Ã ¾Ë ÇÊ¿ä´Â ¾ø´Ù.

ÀÌ Ã¥¿¡¼­´Â Go µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ ¿©·¯ ÁÖÁ¦¿¡ °üÇØ ³íÇÑ´Ù. ÈçÈ÷ ³ªÅ¸³ª´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ ¹®Á¦Á¡À̳ª GoÀÇ µ¿½Ã¼ºÀ» µðÀÚÀÎÇÑ ¹è°æ, GoÀÇ µ¿½Ã¼º ±âº»¿ä¼Ò ¹®¹ý, ÀϹÝÀûÀÎ µ¿½Ã¼º ÆÐÅÏ, ±×¸®°í ÀÌ ¸ðµç °úÁ¤À» µµ¿ÍÁÖ´Â µµ±¸µéÀ» ´Ù·ê °ÍÀÌ´Ù. ÀÌ Ã¥Àº ±¤¹üÀ§ÇÑ ÁÖÁ¦¸¦ ´Ù·ç±â ¶§¹®¿¡ ´Ù¾çÇÑ ºÐ¾ß¿¡ °ÉÃÄ ÀÖ´Â »ç¶÷µé¿¡°Ô À¯¿ëÇÒ °ÍÀÌ´Ù. ¡®ÀÌ Ã¥ÀÇ ±¸¼º¡¯Àº ÇÊ¿äÇÑ ³»¿ë¿¡ µû¶ó ÀÌ Ã¥À» Ž»öÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.





¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú



±â¼ú ¼­ÀûÀ» ÀÐÀ» ¶§ ³ª´Â °ü½ÉÀÌ ÀÖ´Â ºÎºÐÀ» À̸®Àú¸® °Ç³Ê ¶Ù¸é¼­ Àаí´Â ÇÑ´Ù. ȤÀº ¾÷¹«¸¦ À§Çؼ­ »õ·Î¿î ±â¼úÀ» ÀÍÈ÷·Á°í ÇÏ´Â °æ¿ì, Àϰú °ü·ÃµÈ ºÎºÐÀ» ÁýÁßÀûÀ¸·Î ã¾Æº»´Ù. ´ç½ÅÀÌ ¾î¶² ½ÄÀ¸·Î ÀÌ Ã¥À» Àеç ÀÌ Ã¥ÀÇ ·Îµå¸ÊÀÌ ´ç½ÅÀÌ ¿øÇÏ´Â °÷¿¡ À̸¦ ¼ö ÀÖµµ·Ï µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù.

1Àå, ¡®µ¿½Ã¼º ¼Ò°³¡¯¿¡¼­´Â ¿ª»çÀûÀÎ °üÁ¡¿¡¼­ µ¿½Ã¼ºÀÌ ¿Ö Áß¿äÇÑ ±â´ÉÀÌ µÆ´ÂÁö ¾Ë¾Æº¸°í, µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» Á¤È®ÇÏ°Ô ÀÛ¼ºÇÏ´Â °ÍÀÌ ¾î·Á¿î ±Ùº» ¿øÀο¡ ´ëÇØ À̾߱âÇÑ´Ù. ±×¸®°í Go ¾ð¾î°¡ ¾î¶»°Ô ÀÌ·± ¾î·Á¿òÀ» ´ú¾îÁÖ´ÂÁö °£·«ÇÏ°Ô ´Ù·é´Ù. ¸¸¾à µ¿½Ã¼º¿¡ ´ëÇÑ ½Ç¹« Áö½ÄÀÌ Àְųª GoÀÇ µ¿½Ã¼º ±âº» ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ±â¼úÀûÀÎ Ãø¸é¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é ÀÌ ÀåÀ» °Ç³Ê ¶Ù¾îµµ ¹«¹æÇÏ´Ù.

2Àå, ¡®ÄÚµå ¸ðµ¨¸µ: ¼øÂ÷ÀûÀÎ ÇÁ·Î¼¼½º °£ÀÇ Åë½Å¡¯¿¡¼­´Â Go ¾ð¾î°¡ Áö±Ý°ú °°ÀÌ µðÀÚÀεǴ µ¥ µ¿±â¸¦ ºÎ¿©ÇÑ ¿ä¼Ò¸¦ ´Ù·é´Ù. À̸¦ ÀÌÇØÇϸé Go ¾ð¾î Ä¿¹Â´ÏƼ¿¡¼­ ´Ù¸¥ »ç¶÷°ú ´ëÈ­ÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù. ¶ÇÇÑ Go ¾ð¾î°¡ µ¿ÀÛÇÏ´Â ¿ø¸®¸¦ ÀÌÇØÇϴ ƲÀ» Àâ´Â µ¥µµ µµ¿òÀÌ µÈ´Ù.

3Àå, ¡®GoÀÇ µ¿½Ã¼º ±¸¼º¿ä¼Ò¡¯¿¡¼­´Â GoÀÇ µ¿½Ã¼º ±âº» ¿ä¼ÒÀÇ ¹®¹ýÀ» ±íÀÌ »ìÆìº»´Ù. ¶ÇÇÑ GoÀÇ ¸Þ¸ð¸® Á¢±Ù µ¿±âÈ­¸¦ ´ã´çÇÏ´Â sync ÆÐŰÁöµµ ¾Ë¾Æº»´Ù. ÀÌÀü¿¡ Go ¾ð¾î¿¡¼­ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» ÇØº» ÀûÀÌ ¾øÁö¸¸ ¹Ù·Î ½ÃÀÛÇϱ⸦ ¿øÇÑ´Ù¸é ÀÌ ÀåºÎÅÍ ÀÐÀ¸¸é µÈ´Ù. 3Àå¿¡¼­´Â Go¿¡¼­ÀÇ ±âº»ÀûÀÎ µ¿½Ã¼º ÄÚµå ÀÛ¼º¿¡ ´ëÇÑ ³»¿ë, ´Ù¸¥ ¾ð¾î ¹× µ¿½Ã¼º ¸ðµ¨ÀÇ °³³ä°úÀÇ ºñ±³°¡ ¼¯¿© ÀÖ´Ù. ²À ´Ù¸¥ ¾ð¾î³ª µ¿½Ã¼º ¸ðµ¨¿¡¼­ÀÇ °³³ä±îÁö ÀÌÇØÇÒ ÇÊ¿ä´Â ¾øÁö¸¸, ÀÌ °³³äµéÀº GoÀÇ µ¿½Ã¼º¿¡ ´ëÇÑ ¿ÏÀüÇÑ ÀÌÇØ¸¦ µ½´Â´Ù.

4Àå, ¡®GoÀÇ µ¿½Ã¼º ÆÐÅÏ¡¯¿¡¼­´Â GoÀÇ µ¿½Ã¼º ±âº» ¿ä¼ÒµéÀÌ ÇÕÃÄÁ® ¾î¶»°Ô ÆÐÅÏÀ» Çü¼ºÇÏ´ÂÁö »ìÆìº»´Ù. ÀÌ ÆÐÅϵéÀº ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ µµ¿òÀÌ µÉ »Ó¸¸ ¾Æ´Ï¶ó, µ¿½Ã¼º ±âº» ¿ä¼Ò¸¦ Á¶ÇÕÇÏ´Â µ¥¼­ ¿À´Â À̽´¸¦ ÇØ°áÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù. Go ¾ð¾î·Î µ¿½Ã¼º ÇÁ·Î±×·¥À» ÀÛ¼ºÇغ» °æÇèÀÌ ÀÖ´Ù¸é 4ÀåºÎÅÍ Àд °Íµµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

5Àå, ¡®È®Àå¿¡¼­ÀÇ µ¿½Ã¼º¡¯¿¡¼­´Â ±×µ¿¾È ¹è¿ü´ø ÆÐÅÏÀ» Á¶ÇÕÇØ¼­ º¸´Ù Å« ÇÁ·Î±×·¥, ¼­ºñ½º, ºÐ»ê ½Ã½ºÅÛ¿¡¼­ ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â Å« ÆÐÅÏÀ» ±¸¼ºÇغ»´Ù.

6Àå, ¡®°í·çƾ°ú Go ·±Å¸ÀÓ¡¯¿¡¼­´Â GoÀÇ ·±Å¸ÀÓÀÌ °í·çƾÀ» ½ºÄÉÁÙ¸µÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 6ÀåÀº Go ·±Å¸ÀÓÀÇ ³»ºÎ¸¦ ÀÌÇØÇϰíÀÚ ÇÏ´Â µ¶ÀÚµéÀ» À§ÇÑ ³»¿ëÀ» ´ã°í ÀÖ´Ù.

¡®ºÎ·Ï¡¯¿¡¼­´Â µ¿½Ã¼º ÇÁ·Î±×·¥À» °£´ÜÈ÷ ÀÛ¼ºÇغ¸°í º¸´Ù ½±°Ô ÀÛ¼ºÇÏ°í µð¹ö±ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ¿©·¯ °¡Áö µµ±¸µéÀ» ³ª¿­ÇÑ´Ù.





¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú



¡ºGo µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö¡»¿¡ ¿Â °ÍÀ» ȯ¿µÇÑ´Ù! ÀÌ Ã¥À» ¼±ÅÃÇϰí, 6°³ Àå¿¡ °ÉÃÄ Go¿¡¼­ÀÇ µ¿½Ã¼º¿¡ ´ëÇØ ÇÔ²² ¾Ë¾Æº¸°Ô µÈ °ÍÀ» ±â»Ú°Ô »ý°¢ÇÑ´Ù.

Go´Â ¸ÚÁø ¾ð¾î´Ù. ÀÌ ¾ð¾î°¡ óÀ½ ¹ßÇ¥µÇ°í ¼¼»ó¿¡ ³ª¿ÔÀ» ¶§, Å« °ü½ÉÀ» °®°í »ìÆìºÃ´ø ±â¾ïÀÌ ³­´Ù. Go´Â °£°áÇÏ°í ¹ÏÀ» ¼ö ¾øÀ» Á¤µµ·Î ºü¸£°Ô ÄÄÆÄÀÏµÇ¸ç ¼º´ÉÀÌ ¶Ù¾î³¯ »Ó¸¸ ¾Æ´Ï¶ó ´ö ŸÀÌÇÎ(duck typing)µµ Áö¿øÇÑ´Ù. ¶ÇÇÑ ±â»Ú°Ôµµ Go ¾ð¾îÀÇ µ¿½Ã¼º ±âº» ¿ä¼Ò·Î ÀÛ¾÷Çϸ鼭 ¸¹Àº ¿µ°¨À» ¹ÞÀ» ¼ö ÀÖ¾ú´Ù. óÀ½À¸·Î go Ű¿öµå¸¦ »ç¿ëÇØ °í·çƾ(ÀÌÈÄ ¼³¸íÇÒ °ÍÀÌ´Ù)À» »ý¼ºÇßÀ» ¶§, ¹Ùº¸Ã³·³ ¿ôÁö ¾ÊÀ» ¼ö ¾ø¾ú´Ù. ´Ù¾çÇÑ ¾ð¾î¿¡¼­ µ¿½Ã¼º ÀÛ¾÷À» ÇØºÃÁö¸¸, ÀÌ·¸°Ô µ¿½Ã¼ºÀ» ½±°Ô ¸¸µé¾îÁÖ´Â ¾ð¾î¸¦ »ç¿ëÇØº» ÀûÀº ¾ø´Ù(ÀÌ·± ¾ð¾î°¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ ¾Æ´Ï¶ó, »ç¿ëÇØº» ÀûÀÌ ¾ø´Ù´Â °ÍÀÌ´Ù). ³ª´Â Go¿¡¼­ ±æÀ» ¹ß°ßÇß´Ù.

Áö³­ ¸î ³â µ¿¾È ³ª´Â Go·Î °£´ÜÇÑ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â ¼öÁØ¿¡¼­ °³ÀÎÀûÀÎ ÇÁ·ÎÁ§Æ®¸¦ °ÅÃÄ, ¸¶Ä§³» ¼ö½Ê¸¸ ÁÙÀÇ Äڵ带 ´Ù·ç´Â Àü¹®ÀûÀÎ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱ⿡ À̸£·¶´Ù. Go ¾ð¾î Ä¿¹Â´ÏƼ ¿ª½Ã ¾ð¾î¿Í ÇÔ²² ¼ºÀåÇß°í, ÇÔ²² Go¿¡¼­ µ¿½Ã¼ºÀ» ´Ù·ç´Â ¸ð¹ü »ç·Ê¸¦ ¹ß°ßÇß´Ù. ¸î¸î »ç¶÷µéÀº ÀÚ½ÅÀÌ ¹ß°ßÇÑ ÆÐÅÏ¿¡ ´ëÇØ À̾߱âÇß´Ù. ±×·¯³ª Ä¿¹Â´ÏƼ¿¡´Â Go¿¡¼­ µ¿½Ã¼ºÀ» ¾î¶»°Ô ´Ù·ï¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ Á¾ÇÕÀûÀÎ ¾È³»°¡ ¾ø¾ú´Ù.

³ª´Â ÀÌ Á¡À» ¿°µÎ¿¡ µÎ°í Ã¥À» ¾²±â·Î ¸¶À½¸Ô¾ú´Ù. Go Ä¿¹Â´ÏƼ°¡ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö ¿ä¼ÒÀÇ »ç¿ë¹ý, ½Ã½ºÅÛ¿¡ À̸¦ ÅëÇÕÇϱâ À§ÇÑ ¸ð¹ü »ç·Ê ¹× ÆÐÅÏ, ³»ºÎÀûÀÎ µ¿ÀÛ ¿ø¸®¸¦ ºñ·ÔÇÑ Go ¾ð¾îÀÇ µ¿½Ã¼º¿¡ ´ëÇÑ Á¾ÇÕÀûÀÎ °í±Þ Á¤º¸¿¡ Á¢±ÙÇÒ ¼ö Àֱ⸦ ¿øÇß´Ù. ÀÌ Ã¥À» ¾²¸é¼­ ÀÌ ÁÖÁ¦µé »çÀÌ¿¡¼­ ±ÕÇüÀ» À¯ÁöÇϰíÀÚ ÃÖ¼±À» ´ÙÇß´Ù.

ÀÌ Ã¥ÀÌ µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù!

1Àå. µ¿½Ã¼º ¼Ò°³

__¹«¾îÀÇ ¹ýÄ¢, À¥ ½ºÄÉÀÏ, ±×¸®°í È¥¶õ

__µ¿½Ã¼ºÀÌ ¾î·Á¿î ÀÌÀ¯

____·¹À̽º ÄÁµð¼Ç

____¿øÀÚ¼º

____¸Þ¸ð¸® Á¢±Ù µ¿±âÈ­

__µ¥µå¶ô, ¶óÀ̺ê¶ô, ±â¾Æ »óÅÂ

____µ¥µå¶ô

____¶óÀ̺ê¶ô

____±â¾Æ »óÅÂ

__µ¿½Ã½ÇÇà ¾ÈÀü¼º ÆÇ´Ü

__º¹À⼺ ¼ÓÀÇ ´Ü¼øÇÔ





2Àå. ÄÚµå ¸ðµ¨¸µ: ¼øÂ÷ÀûÀÎ ÇÁ·Î¼¼½º°£ÀÇ Åë½Å

__µ¿½Ã¼º°ú º´·Ä¼ºÀÇ Â÷ÀÌ

__CSP¶õ ¹«¾ùÀΰ¡?

__µ¿½Ã¼ºÀ» Áö¿øÇÏ´Â ¾ð¾îÀÇ ÀåÁ¡

__GoÀÇ µ¿½Ã¼º¿¡ ´ëÇÑ Ã¶ÇÐ





3Àå. GoÀÇ µ¿½Ã¼º ±¸¼º ¿ä¼Ò

__°í·çƾ

__sync ÆÐŰÁö

____WaitGroup

____Mutex¿Í RWMutex

____Cond

____Once

____Pool

__ä³Î

__select ±¸¹®

__GOMAXPROCS ·¹¹ö

__°á·Ð





4Àå. GoÀÇ µ¿½Ã¼º ÆÐÅÏ

__Á¦ÇÑ

__for-select ·çÇÁ

__°í·çƾ ´©¼ö ¹æÁö

__or-ä³Î

__¿¡·¯ ó¸®

__ÆÄÀÌÇÁ¶óÀÎ

__ÆÄÀÌÇÁ¶óÀÎ ±¸ÃàÀÇ ¸ð¹ü »ç·Ê

____¸î¸î À¯¿ëÇÑ »ý¼º±â

__ÆÒ ¾Æ¿ô, ÆÒ ÀÎ

__or-done ä³Î

__tee ä³Î

__bridge ä³Î

__´ë±â¿­ »ç¿ë

__context ÆÐŰÁö

__¿ä¾à





5Àå. È®Àå¿¡¼­ÀÇ µ¿½Ã¼º

__¿¡·¯ ÀüÆÄ

__½Ã°£ Ãʰú ¹× Ãë¼Ò

__º¹Á¦µÈ ¿äû

__¼Óµµ Á¦ÇÑ

__ºñÁ¤»ó °í·çƾÀÇ Ä¡·á

__¿ä¾à





6Àå. °í·çƾ°ú °í ·±Å¸ÀÓ

__ÀÛ¾÷ °¡·Îä±â

____ÀÛ¾÷ ¶Ç´Â ¿¬¼Ó °¡·Îä±â

__ÀÌ ¸ðµç °ÍÀ» °³¹ßÀÚ¿¡°Ô º¸¿©ÁÖ´Â ¹æ¹ý

__°á·Ð





ºÎ·Ï

__°í·çƾ ¿¡·¯ ºÐ¼®

__·¹À̽º ŽÁö

__pprof
ij¼­¸° ÄÛ½º ºÎµ¥ÀÌ(Katherine Cox-Buday)

µðÁöÅпÀ¼Ç(DigitalOcean) »ç¿¡¼­ ÀÏÇϰí ÀÖ´Â ÄÄÇ»ÅÍ °úÇÐÀÚÀÌ´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ, âÁ¶ÀûÀÎ ±Û¾²±â, ¹ÙµÏ°ú À½¾ÇÀÌ Ãë¹ÌÀ̸ç ÀÌ ¸ðµç °ÍÀ» °¡²û¾¿, ´Ù¾çÇÑ ¼öÁØÀÇ ³ë·ÂÀ¸·Î Áñ±â°í ÀÖ´Ù.





¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú



¿À´Ã³¯ ¼ÒÇÁÆ®¿þ¾î°¡ µ¿ÀÛÇϴ ȯ°æ(°í¼º´É ¸ÖƼ ÄÚ¾î CPUÀÇ º¸±Þ°ú ¸ÖƼŽºÅ· Áö¿ø, ºñµ¿±â ºÐ»ê ¼­ºñ½º ¹× Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ÆÐ·¯´ÙÀÓ)À» »ìÆìº¸¸é µ¿½Ã¼ºÀ» °í·ÁÇÏÁö ¾Ê°í ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀº ºÒ°¡´ÉÇØ º¸ÀδÙ.

ÀÌ·¯ÇÑ È¯°æÀ» ¹Ý¿µÇÏµí µ¿½Ã¼ºÀ» Áö¿øÇÏ´Â »õ·Î¿î ¾ð¾î°¡ °è¼Ó µîÀåÇϰí ÀÖÀ¸¸ç, ±âÁ¸ÀÇ ¾ð¾îµé ¿ª½Ã ´Ù¾çÇÑ ÆÐÅϰú ¶óÀ̺귯¸®¸¦ Ãß°¡ÇØ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ·Á´Â º¯È­ÀÇ ³ë·ÂÀ» Áö¼ÓÇϰí ÀÖ´Ù. ¾ð¾îµéÀÌ µ¿½Ã¼ºÀ» Ãß»óÈ­ÇÑ ¼öÁØÀº ¸ðµÎ ´Ù¸¥µ¥, ±×Áß¿¡¼­µµ Go ¾ð¾îÀÇ µ¿½Ã¼º Áö¿øÀº ´Ü¿¬ µ¸º¸ÀδÙ.

ÀüÅëÀûÀÎ ÇÁ·Î¼¼½º¿Í ½º·¹µå, Àá±Ý ¹× µ¿±âÈ­ ¸ðµ¨, À̾ µîÀåÇÑ ¸Þ½ÃÁö Å¥¿Í ºñµ¿±â ¼­ºñ½º ¸ðµ¨¿¡¼­ÀÇ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö°ú Go ¾ð¾î°¡ Á¦°øÇÏ´Â °í·çƾ°ú ä³ÎÀ» Ȱ¿ëÇÑ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» ºñ±³Çغ»´Ù¸é ¾ð¾î ÀÚü°¡ Áö¿øÇÏ´Â Ãß»óÈ­ÀÇ °­·ÂÇÔÀ» ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Go ¾ð¾î´Â µ¿½Ã¼º°ú °ü·ÃµÈ ºÎ¼öÀûÀÎ ÀÛ¾÷µéÀ» Ãß»óÈ­ÇÔÀ¸·Î½á ÇÁ·Î±×·¡¸Ó°¡ ¹®Á¦ ÇØ°á¿¡¸¸ ÁýÁßÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.

ÀÌ Ã¥Àº Go ¾ð¾îÀÇ Æ¯¼ºÀ» º¸´Ù Àß ÀÌÇØÇϰí Ȱ¿ëÇÒ ¼ö ÀÖµµ·Ï µ¿½Ã¼º°ú º´·Ä¼ºÀÇ °³³ä, Go µ¿½Ã¼º ¸ðµ¨ÀÇ ÀÌ·ÐÀûÀÎ ¹è°æºÎÅÍ ½Ç¹«¿¡¼­ Ȱ¿ëÇÒ ¼ö ÀÖ´Â µµ±¸¿Í Å×Å©´Ð±îÁö Æø³Ð°Ô ´Ù·ç°í ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇØ Go¸¦ Ȱ¿ëÇÑ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ÀÍÈú ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó Ãֽоð¾î°¡ µ¿½Ã¼ºÀ» ¾î¶»°Ô Áö¿øÇÏ´ÂÁö »ìÆìº¸¸ç µ¿½Ã¼º ÀÚü¿¡ ´ëÇÑ ÀÌÇØµµ ³ôÀÏ ¼ö ÀÖÀ» °ÍÀÌ´Ù.





¡Ú ¿Å±äÀÌ ¼Ò°³ ¡Ú



ÀÌ»ó½Ä

¼º±Õ°ü´ëÇб³ ÄÄÇ»ÅͰøÇаú¸¦ Á¹¾÷ÇÑ ÈÄ ±ÝÀ¶°áÁ¦¿øÀ» °ÅÃÄ ÇöÀç ±ÝÀ¶º¸¾È¿ø¿¡¼­ ÀÏÇϰí ÀÖ´Ù. ¸ðÀÇÇØÅ· ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖÁö¸¸, º¸¾È À̿ܿ¡µµ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö, ½Ã½ºÅÛ Æ®·¹À̵ù µî ´Ù¾çÇÑ ºÐ¾ß¿¡ °ü½ÉÀÌ ¸¹´Ù.

µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
ÁÖŰÆÛ ZooKeeper...
Çöóºñ¿À À¶ÄÉÀ̶ó
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
µðÁöÅÐ ³í¸®È¸·Î...
ÀÓ¼®±¸
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
»ç¹° ÀÎÅÍ³Ý (IoT)...
¾ç¼ø¿Á, ±è¼º¼®
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ĿƮ °Ç¼­·Î...
¾ßüũ °¥·Î...
Á¶¿µÈ£
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
¿¡ÀÌÄÜ ÃâÆÇ»çÀÇ ½Å°£
ºòµ¥ÀÌÅÍ ¸¶ÀÌ´× 3/e
Áê¾î ·¹½ºÄÚº¤/¹ÚÈ¿±Õ Àú
45,000¿ø
(10%¡é+5%)
 
½ºÄà ¾Ö·Ð½¼ÀÇ ¾çÀÚ ÄÄÇ»ÆÃ °­ÀÇ
½ºÄà ¾Ö·Ð½¼/³²±âÇõ Àú
29,700¿ø
(10%¡é+5%)
 
Ŭ¸° ÆÄÀ̽ã
¼ö´Ò Ä«ÇÊ/À¯¿¬Àç Àú
19,800¿ø
(10%¡é+5%)
 
°³¹ß ÇÔÁ¤À» Å»ÃâÇ϶ó
¿¤¸®»ç Æä¸®/±ÇÇýÁ¤ Àú
21,600¿ø
(10%¡é+5%)
 
Á¤º¸ °Ë»öÀÇ À̷аú ½ÇÁ¦
½ºÅ×ÆÇ ¹öó/±èÁøÈ« Àú
40,500¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ