ÇϵÓÀ̶õ ¹«¾ùÀϱî¿ä
[ÇϵÓÀ̶õ?]
ÇϵÓÀº 2006³â '³ÓÄ¡'¶ó´Â °Ë»ö¿£ÁøÀ» °³¹ßÇÏ´Â °úÁ¤¿¡¼ ´ë¿ë·®ÀÇ ºñÁ¤Çü µ¥ÀÌÅ͸¦ ±âÁ¸ÀÇ RDB(°ü°è Çü DB) ±â¼ú·Î´Â 󸮰¡ Èûµé´Ù´Â °ÍÀ» ±ú´Ý°í, »õ·Î¿î ±â¼úÀ» ã´Â Áß ±¸±Û¿¡¼ ¹ßÇ¥ÇÑ GFS(google file system)¿Í MapReduce °ü·Ã ³í¹®À» Âü°íÇÏ¿© °³¹ßÇÏ¿´½À´Ï´Ù. ÀÌÈÄ ¾ÆÆÄÄ¡ Àç´ÜÀÇ ¿ÀÇ ¼Ò½º·Î °ø°³°¡ µÇ¾ú½À´Ï´Ù.
ÇϵÓÀº ÇϳªÀÇ ¼º´É ÁÁÀº ÄÄÇ»Å͸¦ ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ´ë½Å, Àû´çÇÑ ¼º´ÉÀÇ ¹ü¿ë ÄÄÇ»ÅÍ ¿©·¯ ´ë¸¦ Ŭ·¯½ºÅÍ ÈÇÏ°í, Å« Å©±âÀÇ µ¥ÀÌÅ͸¦ Ŭ·¯½ºÅÍ¿¡¼ º´·Ä·Î µ¿½Ã¿¡ ó¸®ÇÏ¿© ó¸® ¼Óµµ¸¦ ³ôÀÌ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÏ´Â ºÐ»ê󸮸¦ À§ÇÑ ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
[ÇϵÓÀÇ ±¸¼º¿ä¼Ò]
ÇϵÓÀº 5°³ÀÇ ÁÖ¿ä ¸ðµâ·Î ±¸¼ºÀÌ µË´Ï´Ù.
1.Hadoop Common
-ÇϵÓÀÇ ´Ù¸¥ ¸ðµâÀ» Áö¿øÇϱâ À§ÇÑ °øÅë ÄÄÆ÷³ÍÆ® ¸ðµâ
2.Hadoop HDFS
-ºÐ»ê ÀúÀåÀ» ó¸®Çϱâ À§ÇÑ ¸ðµâ
-¿©·¯ °³ÀÇ ¼¹ö¸¦ ÇϳªÀÇ ¼¹öó·³ ¹¾î¼ µ¥ÀÌÅ͸¦ ÀúÀå
3. Hadoop YSRN
-º´·Ä󸮸¦ À§ÇÑ Å¬·¯½ºÅÍ ÀÚ¿ø°ü¸® ¹× ½ºÄÉÁÙ¸µ ´ã´ç
4. Hadoop Mapreduce
-ºÐ»êµÇ¾î ÀúÀåµÈ µ¥ÀÌÅ͸¦ º´·Ä ó¸®ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ºÐ»ê ó¸® ¸ðµâ
5. Hadoop Ozone
-ÇϵÓÀ» À§ÇÑ ¿ÀºêÁ§Æ® ÀúÀå¼Ò
[ÇÏµÓ ¿ë¾î]
ºÐ»ê ÄÚµð³×ÀÌÅÍ
-ZooKeeper
ºÐ»ê ȯ°æ¿¡¼ ¼¹ö °£ÀÇ »óÈ£ Á¶Á¤ÀÌ ÇÊ¿äÇÑ ´Ù¾çÇÑ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ½Ã½ºÅÛÀÔ´Ï´Ù.
ºÐ»ê µ¿±âȸ¦ Á¦°øÇÏ°í ±×·ì ¼ºñ½º¸¦ Á¦°øÇÏ´Â Áß¾Ó ÁýÁᫎ ¼ºñ½º·Î ¾Ë¸ÂÀº ºÐ»êó¸® ¹×
ºÐ»ê ȯ°æÀ» ±¸¼ºÇÏ´Â ¼¹ö ¼³Á¤À» ÅëÇÕÀûÀ¸·Î °ü¸®ÇÕ´Ï´Ù.
ºÐ»ê ¸®¼Ò½º °ü¸®
-YARN
ÀÛ¾÷ ½ºÄÉÁÙ¸µ ¹× Ŭ·¯½ºÅÍ ¸®¼Ò½º °ü¸®¸¦ À§ÇÑ ÇÁ·¹ÀÓ ¿öÅ©·Î ¸Ê¸®µà½º, ÇÏÀ̺ê, ÀÓÆȸ®, ½ºÆÄÅ© µî ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǵéÀº ¾á¿¡¼ ÀÛ¾÷À» ½ÇÇàÇÕ´Ï´Ù.
-Mesos(Ŭ¶ó¿ìµå ȯ°æ¿¡ ´ëÇÑ ¸®¼Ò½º °ü¸®)
Mesos´Â Linux Ä¿³Î°ú µ¿ÀÏÇÑ ¿øÄ¢À» »ç¿ëÇϸç ÄÄÇ»ÅÍ¿¡ API(ex: Hadoop, Spark, Kafka, Elasticsearch µî)¸¦ Á¦°øÇÕ´Ï´Ù. ÆäÀ̽ººÏ, Æ®À§ÅÍ, À̺£ÀÌ µî ´Ù¾çÇÑ ±â¾÷µéÀÌ ¸Þ¼Ò½º Ŭ·¯½ºÅÍ ÀÚ¿øÀ» °ü¸®ÇÏ°í ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ÀúÀå
-HBase
HBase´Â ±¸±Û BigtableÀ» ±â¹ÝÀ¸·Î °³¹ßµÈ ºñ°ü°èÇü µ¥ÀÌÅͺ£À̽ºÀ̸ç, Hadoop ¹× HDFS À§¿¡ Bigtable°ú °°Àº ±â´ÉÀ» Á¦°øÇÏ°Ô µË´Ï´Ù. ³×À̹ö´Â ¶óÀÎ ¸Þ½ÅÀú¿¡ HBase¸¦ Àû¿ëÇÑ ½Ã½ºÅÛ ¾ÆÅ°ÅØó¸¦ ¹ßÇ¥Çϱ⵵ Çß½À´Ï´Ù.
-HDFS(ºÐ»ê ÆÄÀÏ µ¥ÀÌÅÍ ÀúÀå)
¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅÍ¿¡ ´ëÇÑ ³ôÀº 󸮷®ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â ºÐ»êÆÄÀÏ ½Ã½ºÅÛ
-Kudu(Ä®·³ ±â¹Ý ½ºÅ丮Áö)
Ä÷³±â¹Ý ½ºÅ丮Áö·Î ÇÏµÓ ¿¡ÄÚ ½Ã½ºÅÛ¿¡ »õ·Î Ãß°¡µÇ¾î ±Þº¯ÇÏ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ºü¸¥ ºÐ¼®À» À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. Ŭ¶ó¿ìµå µ¥¶ó¿¡¼ ½ÃÀÛµÈ ÇÁ·ÎÁ§Æ®·Î, 2015³â ¸» ¾ÆÆÄÄ¡ ÀÎÅ¥º£ÀÌ¼Ç ÇÁ·ÎÁ§Æ®¿¡ ¼±Á¤µÇ¾ú½À´Ï´Ù.
µ¥ÀÌÅÍ ¼öÁý
-Chukwa
Chukwa´Â ºÐ»ê ȯ°æ¿¡¼ »ý¼ºµÇ´Â µ¥ÀÌÅ͸¦ ¾ÈÁ¤ÀûÀ¸·Î HDFS¿¡ ÀúÀåÇÏ´Â Ç÷§ÆûÀÔ´Ï´Ù. ´ë±Ô¸ð ºÐ»ê ½Ã½ºÅÛÀ» ¸ð´ÏÅ͸µÇϱâ À§ÇÑ ½Ã½ºÅÛÀ¸·Î, HDFS ¹× MapReduce¿¡ ±¸ÃàµÇ¾î ¼öÁýµÈ µ¥ÀÌÅ͸¦ ÃÖ´ëÇÑ È°¿ëÇϱâ À§ÇÑ ¸ð´ÏÅ͸µ ¹× À¯ÇöÇÑ ÅøŶÀ» Æ÷ÇÔÇÕ´Ï´Ù.
-Flume
FlumeÀº ¸¹Àº ¾çÀÇ µ¥ÀÌÅ͸¦ ¼öÁý, Áý°è ¹× À̵¿Çϱâ À§ÇÑ ºÐ»êÇü ¼ºñ½ºÀÔ´Ï´Ù.
-Scribe
ÆäÀ̽ººÏ¿¡¼ °³¹ßÇÑ µ¥ÀÌÅÍ ¼öÁý Ç÷§ÆûÀ̸ç, Chukwa¿Í ´Ù¸£°Ô µ¥ÀÌÅ͸¦ Áß¾Ó ¼¹ö·Î Àü¼ÛÇÏ´Â ¹æ½ÄÀ̸ç, ÃÖÁ¾ µ¥ÀÌÅÍ´Â ´Ù¾çÇÑ ÀúÀå¼Ò·Î È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-Kafka
Ä«ÇÁÄ«´Â µ¥ÀÌÅÍ ½ºÆ®¸®¹ÖÀ» ½Ç½Ã°£À¸·Î °ü¸®Çϱâ À§ÇÑ ºÐ»ê ½Ã½ºÅÛÀ¸·Î, ´ë¿ë·® À̺¥Æ® 󸮸¦ À§ÇØ °³¹ßµÇ¾ú½À´Ï´Ù.
µ¥ÀÌÅÍ Ã³¸®
-Pig
Çϵӿ¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ¸Ê¸®µà½º ÇÁ·Î±×·¥À» ¸¸µéÁö ¾Ê°í SQL°ú À¯»çÇÑ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ µ¥ÀÌÅ͸¦ ó¸®, ¸Ê¸®µà½º API¸¦ ¸Å¿ì ´Ü¼øÈÇÑ ÇüÅ·Π¼³°èµÇ¾ú½À´Ï´Ù.
-Mahout
ºÐ¼® ±â°èÇнÀ¿¡ ÇÊ¿äÇÑ ¾Ë°í¸®ÁòÀ» ±¸ÃàÇϱâ À§ÇÑ ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©À̸ç, Ŭ·¯½ºÅ͸µ, ÇÊÅ͸µ, ¸¶ÀÌ´×, ȸ±ÅºÐ¼® µî Áß¿ä ¾Ë°í¸®ÁòÀ» Áö¿øÇÏ°í ÀÖ½À´Ï´Ù.
-Spark
´ë±Ô¸ð µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ ºü¸¥ ¼Óµµ·Î ½ÇÇà½ÃÄÑÁÖ´Â ¿£ÁøÀÔ´Ï´Ù. ½ºÆÄÅ©´Â º´·Ä ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ¸¸µé ¼ö ÀÖ´Â 80°³ ÀÌ»óÀÇ °í±Þ ¿¬»êÀÚ¸¦ Á¦°øÇϸç, ÆÄÀ̽ã, R µî¿¡¼ ´ëÈÇüÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-Impala
ÀÓÆȶó´Â ÇÏµÓ ±â¹Ý ºÐ»ê ¿£ÁøÀ¸·Î, ¸Ê¸®µà½º¸¦ »ç¿ëÇÏÁö ¾Ê°í C++·Î °³¹ßÇÑ ÀÎ ¸Þ¸ð¸® ¿£ÁøÀ» »ç¿ëÇÏ¿© ºü¸¥ ¼º´ÉÀ» º¸¿©ÁÝ´Ï´Ù.
-Hive
ÇÏµÓ ±â¹Ý µ¥ÀÌÅÍ ¼Ö·ç¼ÇÀ¸·Î, ÆäÀ̽ººÏ¿¡¼ °³¹ßÇÑ ¿ÀǼҽº·Î, ÀÚ¹Ù¸¦ ¸ô¶óµµ µ¥ÀÌÅÍ ºÐ¼®À» ÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÝ´Ï´Ù. SQL°ú À¯»çÇÑ HiveQLÀ̶ó´Â ¾ð¾î¸¦ Á¦°øÇÏ¿© ½±°Ô µ¥ÀÌÅÍ ºÐ¼®À» ÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÝ´Ï´Ù.
-MapReduce
¸Ê ¸®µà½º´Â ´ë¿ë·® µ¥ÀÌÅ͸¦ ºÐ»êó¸®Çϱâ À§ÇÑ ÇÁ·Î±×·¥À¸·Î Á¤·ÄµÈ µ¥ÀÌÅ͸¦ ºÐ»êó¸®(Map) ÇÏ°í, À̸¦ ´Ù½Ã ÇÕÄ¡´Â(Reduce) °úÁ¤À» °ÅĨ´Ï´Ù. Çϵӿ¡¼ ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ ±â¼ú Áß Å« Àα⸦ ´©¸®°í ÀÖ½À´Ï´Ù.
Çϵӿ¡ ´ëÇؼ ±Ã±ÝÇϽŠ»çÇ×À̳ª ¹è¿öº¸°í ½ÍÀ¸½Å ºÐµéÀº ÇÏ´Ü ¸µÅ©¸¦ ÅëÇÏ¿© »ó´ã ½Åû ³²°ÜÁֽñ⠹ٶø´Ï´Ù. ITÀÇ ¼ö¿ä°¡ ±²ÀåÈ÷ ÁÁÀº ÆíÀ¸·Î ¹è¿ö³õÀ¸¸é ¿¬ºÀ ¶ÇÇÑ »ó´çÈ÷ ³ô±â ¶§¹®¿¡ ¹«Á¶°ÇÀûÀ¸·Î Ãßõµå¸®´Â °úÁ¤ÀÔ´Ï´Ù.
KG¾ÆÀÌƼ¹ðÅ©´Â ¹«·Á 40°¡Áö°¡ ³Ñ´Â ±³À°°úÁ¤ÀÌ ÁøÇàµÇ°í ÀÖÀ¸´Ï, ºÎ´ã ¾øÀÌ ½ÅûÇØÁֽñ⠹ٶø´Ï´Ù.
KG¾ÆÀÌƼ¹ðÅ© ȨÆäÀÌÁö
http://edukgitbank.com/
KG¾ÆÀÌƼ¹ðÅ© ¼ö°·á ¹®ÀÇ
http://edukgitbank.com/support/tuition_consult.php
KG¾ÆÀÌƼ¹ðÅ© ±¹ºñÁö¿ø ¹®ÀÇ
http://edukgitbank.com/jobtraining/main.php
KG¾ÆÀÌƼ¹ðÅ© ÇÐÁ¡ÀºÇàÁ¦ ¹®ÀÇ
http://edukgitbank.com/itbankcyber/intro.php
KG¾ÆÀÌƼ¹ðÅ© ÇпøÀ§Ä¡
http://edukgitbank.com/company/branch.php