YouTube¸¦ À§ÇÑ Google Global Cache(GGC) µ¿ÀÛ ¿ø¸® (2Æí: LG U+)
Google Global Cache(GGC) Work Flow for YouTube (Part 2: LG U+ case)
Áö³ ½Ã°£¿¡ ÀÌ¾î ¿À´ÃÀº LG U+ °¡ÀÔÀÚÀÇ °æ¿ì LG U+ Google Cache·Î ºÎÅÍ ¾î¶² È帧À¸·Î µ¿¿µ»óÀÌ ´Ù¿î·Îµå µÇ´ÂÁö ¼³¸íµå¸®µµ·Ï ÇϰڽÀ´Ï´Ù. ¸ÕÀú LG U+ Google Cache³»¿¡ »ç¿ëÀÚ°¡ ¿äûÇÑ µ¿¿µ»óÀÌ ÀÖ´Â °æ¿ì(Cache Hit)ÀÇ È帧À» ¾Ë¾Æº¸°í, ÀÌÈÄ µ¿¿µ»óÀÌ ¾ø´Â °æ¿ì(Cache Miss)ÀÇ È帧¿¡ ´ëÇØ¼ »ìÆì º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
LG U+ ȸ¼±À» ÅëÇÑ YouTube ´Ù¿î·Îµå
(1) LG U+ Google Cache¿¡ µ¿¿µ»óÀÌ ÀÖ´Â °æ¿ì (Cache Hit)
LG U+ ¸Á ³»ºÎ¿¡(LG U+ IDC;Internet Data Center¿¡) Google Cache°¡ µé¾î ÀÖ´Ù´Â Á¡ ¿Ü¿¡´Â Áö³ ½Ã°£ÀÇ KT ±×¸²°ú µ¿ÀÏÇÑ ±¸¼ºÀÔ´Ï´Ù.

- LG U+ °¡ÀÔÀÚ°¡ ºê¶ó¿ìÁ®¿¡¼ www.youtube.comÀ» ÀÔ·ÂÇϰí, ´Ü¸»¿¡¼ LG U+ DNS ¼¹ö·Î DNS Query¸¦ º¸³À´Ï´Ù. ¹Ýµå½Ã LG U+ DNSÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¾î¶² DNS ¼¹öÀÌµç »ó°ü ¾ø½À´Ï´Ù.
- ±×¸®°í LG U+ DNS´Â YouTube ¼¹ö ÁÖ¼Ò 74.125.71.136À» °¡ÀÔÀÚ ´Ü¸»·Î Àü´ÞÇÕ´Ï´Ù.
- °¡ÀÔÀÚ´Â Avatar µ¿¿µ»óÀ» Ŭ¸¯ÇÕ´Ï´Ù.
- ÀÌÁ¦ HTTP GETÀ» ÅëÇØ Avatar µ¿¿µ»ó ¿äû ¸Þ½ÃÁö°¡ YouTube ¼¹ö·Î Àü´ÞµË´Ï´Ù.
- ÀÌ ´ë¸ñÀÌ ¾ÆÁÖ Áß¿äÇÏ´Ï´Ù! HTTP GET ¸Þ½ÃÁö¸¦ ¹ÞÀº YouTube ¼¹ö´Â ´Ü¸»ÀÇ IP ÁÖ¼Ò ´ë¿ªÀ» È®ÀÎÇÕ´Ï´Ù. ÀÌ °æ¿ì µ¿¿µ»óÀ» ¿äûÇÑ °¡ÀÔÀÚÀÇ IP ÁÖ¼Ò ´ë¿ªÀÌ LG U+ÀÔ´Ï´Ù. ±×·¯¸é YouTube ¼¹ö´Â LG U+³»¿¡ À§Ä¡ÇÑ Google Cache¸¦ ¼±ÅÃÇÏ¿©
- ±× hostname(o-o.preferred.lgupluswireline-gmp1.v9.lscache5.c.youtube.com)À» °¡ÀÔÀÚ ´Ü¸»·Î Àü´ÞÇÕ´Ï´Ù.
- °¡ÀÔÀÚ ´Ü¸»Àº hostname¿¡ ´ëÇÑ DNS Query¸¦ Çϰí (¿ª½Ã DNS ¼¹ö°¡ LG U+ ÀÏ ÇÊ¿ä´Â ¾øÀ½)
- ±× ÀÀ´äÀ¸·Î IP ÁÖ¼Ò 61.36.166.12¸¦ ¹Þ¾Æ ¿É´Ï´Ù. ÀÌ ÁÖ¼Ò´Â LG U+ ³»ÀÇ Google Cache ÁÖ¼ÒÀÔ´Ï´Ù.
- ÀÌÁ¦ ´Ü¸»¿¡¼ LG U+ Google Cache·Î Avatar µ¿¿µ»óÀ» ¿äûÇϰí
- ¿©±â¼ ¶Ç Áß¿ä! LG U+ Google Cache´Â ´Ù½Ã HTTP GETÀ» º¸³½ ´Ü¸»ÀÇ IP ÁÖ¼Ò ´ë¿ªÀ» È®ÀÎÇÕ´Ï´Ù. ¸¸¾à ÀÌ ÁÖ¼Ò ´ë¿ªÀÌ LG U+ °¡ÀÔÀÚ ´ë¿ªÀÌ ¾Æ´Ï¸é HTTP 302 Found ¸Þ½ÃÁö¸¦ ´Ü¸»·Î º¸³»¾î ¹Ì±¹¿¡ ÀÖ´Â Google Cache·Î ºÙµµ·Ï ÇÕ´Ï´Ù(HTTP Redirect). Áï, ³» °¡ÀÔÀÚ ¾Æ´Ï¸é ¾È¹Þ¾Æ ÁÖ°Ú´Ù´Â °ÅÁÒ. À§ °æ¿ì´Â LG U+ °¡ÀÔÀÚÀ̹ǷΠ¹Ø¿¡ 11¹ø ´Ü°è·Î ³Ñ¾î°¡°Ô µË´Ï´Ù.
- ÀÌÁ¦ LG U+ Google Cache´Â °¡ÀÔÀÚ°¡ ¿äûÇÑ µ¿¿µ»ó(Avatar)ÀÌ ³ªÇÑÅ× ÀÖ´ÂÁö(storage¿¡ ÀÖ´ÂÁö) È®ÀÎÇÕ´Ï´Ù. ´ÙÇàÈ÷ ÀÖ½À´Ï´Ù! (Cache Hit)
- µû¶ó¼ LG U+ Google Cache´Â µ¿¿µ»óÀ» °¡ÀÔÀÚ ´Ü¸»·Î Àü´ÞÇÕ´Ï´Ù. RTT 10ms ÀÌÇÏÀÔ´Ï´Ù. ¹«Áö ºü¸£°Ô °¡ÀÔÀÚ ´Ü¸»·Î µ¿¿µ»óÀÌ Àü´ÞµË´Ï´Ù.
(2) LG U+ Google Cache¿¡ µ¿¿µ»óÀÌ ¾ø´Â °æ¿ì (Cache Miss)
À̹ø ±×¸²¿¡¼´Â ¼³¸íÀ» ´Ü¼øÈ Çϱâ À§ÇØ DNS flow´Â Á¦¿Ü ½ÃÄ×½À´Ï´Ù.

- LG U+ °¡ÀÔÀÚ°¡ YouTube À¥ÆäÀÌÁö¿¡¼ Avatar µ¿¿µ»óÀ» Ŭ¸¯ÇÕ´Ï´Ù.
- °¡ÀÔÀÚ ´Ü¸»Àº HTTP Get ¸Þ½ÃÁö¸¦ YouTube ¼¹ö·Î º¸³»°í
- YouTube ¼¹ö´Â ´Ü¸»ÀÇ IP ÁÖ¼Ò¸¦ È®ÀÎÇϰí, LG U+ °¡ÀÔÀÚ À̹ǷÎ
- LG U+ Google Cache hostname(o-o.preferred.lgupluswireline-gmp1.v9.lscache5.c.youtube.com)À» ´Ü¸»·Î Àü´ÞÇÕ´Ï´Ù.
- °¡ÀÔÀÚ ´Ü¸»Àº ÀÌÁ¦ LG U+ Google Cache·Î Avatar µ¿¿µ»óÀ» ¿äûÇϰí,
- LG U+ Google Cache°¡ ´Ü¸» IP ÁÖ¼Ò¸¦ È®ÀÎÇÏ¿´´õ´Ï ÀÚ»ç °¡ÀÔÀÚÀÔ´Ï´Ù.
- ÀÌÁ¦ °¡ÀÔÀÚ°¡ ¿äûÇÑ Avatar µ¿¿µ»óÀÇ Ä³½Ì ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ±×·±µ¥ ±× µ¿¿µ»óÀÌ ¾ø½À´Ï´Ù! (Cache Miss)
- ÀÌÁ¦ºÎÅÍ ½ÃÇèÀ» ÅëÇØ È®ÀÎµÈ ³»¿ë°ú ÀϺΠÃßÃøÀ» ±â¹ÝÀ¸·Î ¼³¸íÀ» µå¸®°Ú½À´Ï´Ù. LG U+ Google Cache´Â Avatar µ¿¿µ»óÀÌ ¹Ì±¹³» ¾î´À Google Cache¿¡ µé¾î ÀÖ´ÂÁö ¾Ë±æÀÌ ¾øÀ» °Í °°½À´Ï´Ù. µû¶ó¼ ¹Ì¸® configurationµÇ¾î ÀÖ´Â »óÀ§ Google Cache ¼¹ö·Î HTTP RedirectionÀ» ½Ãŵ´Ï´Ù. ½ÃÇèÀ¸·Î È®ÀÎÇÏ °á°ú ¾Æ·¡¿Í °°ÀÌ hostnameÀÇ ¼ýÀÚ°ªÀÌ µ¿ÀÏÇÑ ¸ÅÇÎ ±ÔÄ¢À» ¹ß°ßÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. Áï
- LG U+ Google Cache "o-o.preferred.lgupluswireline-gmp1.v9.lscache5.c.youtube.com"ÀÇ »óÀ§ Cache ¼¹ö´Â -> ¹Ì±¹¿¡ "v9.nonxt5.c.youtube.com"
- LG U+ Google Cache "o-o.preferred.lgupluswireline-gmp1.v12.lscache6.c.youtube.com"ÀÇ »óÀ§ Cache ¼¹ö´Â -> ¹Ì±¹¿¡ "v12.nonxt6.c.youtube.com"
- °¡ÀÔÀÚ ´Ü¸»Àº LG U+ Google Cache°¡ ¾Ë·ÁÁØ v9.nonxt5.c.youtube.comÀ¸·Î Avatar µ¿¿µ»óÀ» ¿äûÇϰí,
- ÀÌ ¼¹ö¿¡µµ ÇØ´ç µ¿¿µ»óÀÌ ¾øÀ¸¸é ´Ù½Ã redirector.c.youtube.comÀ¸·Î HTTP RedirectionÀ» ÇÕ´Ï´Ù. ÃßÃøÄÁµ¥ redirector.c.youtube.comÀÌ ÃÖ»óÀ§¿¡ À§Ä¡ÇÑ ¼¹ö·Î½á ¸ðµç µ¿¿µ»óÀÇ À§Ä¡(¾î´À Cache ¼¹ö¿¡ ±× µ¿¿µ»óÀÌ ÀÖ´ÂÁö)¸¦ °ü¸®ÇÏ´Â µí ÇÕ´Ï´Ù.
- °¡ÀÔÀÚ ´Ü¸»Àº redirector.c.youtube.comÀ¸·Î Avatar µ¿¿µ»óÀ» ¿äûÇϰí,
- µåµð¾î Avatar µ¿¿µ»óÀÌ À§Ä¡ÇØ ÀÖ´Â Google Cache ¼¹öÀÇ hostname(o-o.preferred.lax04t01.v1.lscache6.c.youtube.com)À» ¹Þ¾Æ ¿É´Ï´Ù.
- °¡ÀÔÀÚ ´Ü¸»Àº ±× hostnameÀ¸·Î Avatar µ¿¿µ»óÀ» ¿äûÇϰí,
- ¹Ì±¹¿¡ ÀÖ´Â Google Cache·Î ºÎÅÍ µ¿¿µ»óÀ» ´Ù¿î·Îµå ¹Þ½À´Ï´Ù.
¿©±â¼ ±×·³ LG U+ Google Cache ¼¹ö´Â ¾ðÁ¦ Cache FillÀ» Çϳª? ¶ó´Â Àǹ®ÀÌ »ý±â´Âµ¥¿ä. Cache Miss°¡ ³ ÀÌÈÄ ´Ù½Ã µ¿ÀÏ µ¿¿µ»óÀ» ¿äÃ»ÇØ ºÃÁö¸¸ ¿©ÀüÈ÷ ¹Ì±¹¿¡ ÀÖ´Â Google Cache·ÎºÎÅÍ ´Ù¿î·Îµå ¹Þ´Â °ÍÀ¸·Î º¸¾Æ, °¢ Google Cache¿¡´Â "µ¿ÀÏ ÄÁÅÙÃ÷¸¦ ¸î¹ø ÀÌ»ó ¿äûÇϸé Cache FillÇÑ´Ù"¶ó´Â ½ÄÀÇ Á¤Ã¥ÀÌ µé¾î ÀÖ´Â °ÍÀ¸·Î ÃßÃøÀÌ µË´Ï´Ù.
°á¾ð
À§¿Í °°ÀÌ ¹Ì±¹¿¡ ÀÖ´Â YouTube ¼¹ö ¹× LG U+¿¡ µµÀÔµÈ Google Cache´Â HTTP GET ¸Þ½ÃÁöÀ» º¸³½ ´Ü¸» IP ÁÖ¼Ò ´ë¿ªÀ» È®ÀÎÇÏ¿© ¾î´À Áö¿ªÀÇ Google Cache¸¦ ÅëÇØ ´Ù¿î·Îµå ¹Þ°Ô ÇÒÁö °áÁ¤ÇÕ´Ï´Ù. Áï, KT °¡ÀÔÀÚ´Â KT IP ÁÖ¼Ò ´ë¿ªÀ» »ç¿ëÇϹǷΠDNS¸¸ LG U+·Î º¯°æÇÑ´Ù ÇØ¼ LG U+ Google Cache¿¡ Á¢¼ÓÇÒ ¼ö´Â ¾ø½À´Ï´Ù. (±×·¸´Ù°í KT °¡ÀÔÀÚ°¡ ´Ü¸»ÀÇ IP ÁÖ¼Ò¸¦ LG U+ ´ë¿ªÀ¸·Î ¹Ù²Ù¸é ¶ó¿ìÆÃÀÌ ¾ÈµÇ¾î ¾Æ¿¹ ÀÎÅͳÝÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ±¸¿ä.)
ÀÌ ¸»Àº °ð, LG U+ °¡ÀÔÀÚ°¡ KT DNS¸¦ »ç¿ëÇØµµ ¾Æ¹« ¹®Á¦ ¾øÀÌ LG U+ Google Cache¸¦ ÅëÇØ µ¿¿µ»óÀ» ´Ù¿î·Îµå ¹Þ°Ô µË´Ï´Ù.
¸¶Áö¸·À¸·Î ÇѰ¡Áö ´õ ¸»¾¸µå¸®ÀÚ¸é...
ÀúÈñ ȸ»ç°¡ LG U+ ±â¾÷¿ë ȸ¼±À» »ç¿ëÇϰí ÀÖ½À´Ï´Ù. ȸ»ç¿¡¼ È®ÀÎÀ» ÇØ º¸´Ï, LG U+ ±â¾÷¿ë ȸ¼± °¡ÀÔÀÚÀÇ °æ¿ì LG U+ Google Cache·Î ºÎÅÍ µ¿¿µ»ó ´Ù¿î·Îµå°¡ ¾ÈµÇ°í, ±×·¡µµ RTT°¡ Á» ªÀº(100ms Á¤µµ) È«Äá¿¡ À§Ä¡ÇÑ Google Cache(o-o.preferred.hkg05s01.v20.lscache7.c.youtube.com)·Î ºÎÅÍ µ¿¿µ»óÀ» ´Ù¿î·Îµå ¹ÞÀ½À» È®ÀÎÇÏ¿´½À´Ï´Ù.
Áï, ¹Ì±¹¿¡ ÀÖ´Â YouTube ¼¹ö´Â
1) LG U+ Ȩ °¡ÀÔÀÚ IP ´ë¿ªÀ̸é LG U+ Google Cache¸¦ ¼±Á¤ÇØ ÁÖ°í
2) LG U+ ±â¾÷¿ë °¡ÀÔÀÚ IP ´ë¿ªÀ̸é È«Äá¿¡ À§Ä¡ÇÑ Google Cache¸¦ ¼±Á¤Çϰí
3) ³ª¸ÓÁö °æ¿ì(¿¹. KT IP ´ë¿ªÀ̸é) ¹Ì±¹¿¡ À§Ä¡ÇÑ Google Cache¸¦ ¼±Á¤ÇÔ
À§ ¼³¸í Áß¿¡ ±Ã±ÝÇÑ ºÎºÐÀÌ ÀÖÀ¸½Å ºÐµéÀº ¾Æ·¡ Comment¿¡ ±Û ³²°Ü ÁÖ¼¼¿ä. µû¶æÇÑ °Ý·Á ´ñ±Ûµµ ´ëȯ¿µ ÀÔ´Ï´Ù~*
º» ±ÛÀ» ÇÁ¸°Æ®ÇÏ°í ½ÍÀ¸½Ã¸é ·Î±×ÀÎ ÈÄ ¿ìÃø »ó´Ü¿¡ "ÇÁ¸°Æ®" ¹öư ²Ù¿í~ ´©¸£¼¼¿ä.