¸®´ª½º rsync µ¿±âÈ­

   Á¶È¸ 5577   Ãßõ 0    

안녕하세요.

한국이랑 외국에 있는 서버랑 데이터동기화를 해야합니다...

한국에 있는 사용자가 A(한국위치)서버에 동영상을 올리고 A서버에 데이터를 B에 동기화시켜서

외국 사용자들은 B데이터서버에 접속하여 파일을 보게됩니다.

이게 하루에도 2-30개씩 불특정시간에 등록되기에

실시간동기화를 해야하는데요..


A서버의 위치는 각 LG오피스넷에 연결된 서버이고 한국 사용자용은 A에서 C(데이터센터내 서버) 서버로 동기화되서

접속되는데 A와 C는 금방 동기화되기에 문제가없습니다 . 문제는 B서버인데요 


B서버의 위치는 미국 시애틀에 위치하고있습니다. (VPS입니다)

이때, SOURCE파일은 약 250~350MB정도의 ZIP파일입니다. 


지금은 RSYNC로 CRON을 돌려서 약 2-3분에 한번씩 동기화를 하고있습니다. 이렇게 하는 이유는

한국에서 자료를 올리시는분의 대기시간을 줄이고자 하는 작업이구요...

근데 2-3분마다 CRON이 실행되다보니.. 만약 파일이 더 큰경우 동기화중에 다시 RSYNC가 실행되면서 다시 땡겨오고..

느려지고 악순환하다가 그걸 12시간동안 하니 트래픽폭탄맞을뻔한 적이 있습니다..

이럴경우 더 좋은방법이 없을지... 문의를 드립니다...;; 미국서버로 업로드 는 약 1M~2MB/S 정도 나옵니다..;; 
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¹Ú¹®Çü 2015-03
¸Ö°í ¼Óµµ°¡ ¾È³ª¿À±â¿¡ ¼­ºñ½ºÇÏ´Â ¼­¹ö¿¡ Á÷Á¢ µ¿±âÈ­´Â Èûµé¾îº¸ÀÔ´Ï´Ù.

¹Ì±¹¿¡ ¼­¹ö¸¦ Çϳª ´õµÎ°í (¼­ºñ½ºÇÏ´Â ¼­¹ö ¿·) ±× ¼­¹ö¿¡ ÀڷḦ °è¼Ó ´ã¾ÆµÎ°í

¼­ºñ½ºÇÏ´Â ¼­¹ö´Â ÀÏÁ¤½Ã°£ÀÌ µÇ¸é ÀÏÁ¤·®À» Áß°£¼­¹ö¿¡¼­ °¡Á®¿Í ¼­ºñ½ºÇϴ°ÍÀº ¾î¶³±î¿ä?

ÀÏÀº ¸¹¾ÆÁöÁö¸¸ Áß°£¿¡ ¹öÆÛ¼­¹ö¸¦ Çϳª µÎ´Â °ÍÀÌÁÒ..


½ÇÀç Çغ»°Ç ¾Æ´Ï°í(ÇÏÁöµµ ¸øÇÏ°í)
»ý°¢À» Çغ» °ÍÀÔ´Ï´Ù.
Dropbox ÃßõÇÕ´Ï´Ù~
cron À¸·Î rsync ¸¦ ÇÒ¶§¿¡´Â ¸¸¾àÀ» ´ëºñÇÏ¿© (Áö±Ý ±× ¸¸¾à¿¡ °É¸®½É) ¸ÕÀú rsync °¡ ¹ú½á ±¸µ¿ÇÏ°í ÀÖ´ÂÁö¸¦ È®ÀÎ ÇÑÈÄ¿¡ ÀÛ¾÷À» ½ÃÀÛÇؾßÇÏÁö ¾ÊÀ»±î¿ä?

±× rsync °¡ ·ÎÄÿ¡ µû·Îµû·Î ÀÖÀ¸¸é ´õ ½±°Ú³×¿ä... ÇÏÁö¸¸ Çѱ¹¼­¹ö¿¡¼­ ½É¾îÁÖ´Â Çü½ÄÀ̸é rsync Áß¿¡ ´À¸°°Í¸¸ µû·Î ÇØÁÖ´øÁö ¾Æ´Ï¸é ±×³É ±× ´À¸°°Í¿¡ ¼Óµµ¸¦ ¸ÂÃç¼­ ÀÛ¾÷À» ÇÏ´øÁö Çؾ߰ڳ׿ä... ¾ó¸¶³ª time critical ÇÑ°ÍÀÎÁö´Â ¸ô¶ó¼­...

ÇÏÁö¸¸ ¿À·¡Àü Á¦°¡ ÀÛ¾÷Çß´ø ÇÁ·ÎÁ§Æ®Áß ´º¿åÁֽĽÃÀåµ¥ÀÌÅͺ£À̽º¸¦ ¾²´Â ÇÁ·ÎÁ§Æ®°¡ ÀÖ¾ú´Âµ¥ ½ÇÁ¦ DB ¸¦ ¿Â¶óÀÎÀ¸·Î ½Ç½Ã°£ ¾²Áö ¾Ê°í (¸ÞÀÎÇÁ·¹ÀÓ¿¡ ÀÖ´Â) ÇϷ繬Àº µ¥ÀÌÅ͸¦ ½è¾ú½À´Ï´Ù... Àú´Â ±×°Ô Á» ÀÌÇØ°¡ ¾È°¡´õ¶ó°í¿ä... ÁÖ½ÄÀÌ ¿Ô´Ù°¬´ÙÇϴµ¥... ÇÏ·ç¿¡ Çѹø¾¿ ¹èÄ¡·Î DB ¸¦ Sync ÇѴٴ°ÍÀÌ...
     
°­½ÂÈÆ´ÔÀÇ ÁöÀû´ë·Î °£´ÜÇÏ°Ô ½ºÅ©¸³Æ®¸¦ Â¥¼­ ÇöÀç rsync °¡ µ¹°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â ³»¿ëÀ» Áý¾î ³ÖÀ¸¸é µÇ°Ú½À´Ï´Ù.

ÀÌ¹Ì rsync°¡ µ¹°í ÀÖÀ¸¸é À籸µ¿ÇÏÁö ¾Êµµ·Ï ¸»ÀÌÁÒ.
          
Å©·ÐÀ¸·Î µ¹¸±¶§´Â À̹æ½ÄÀÌ Á¤¼®ÀÔ´Ï´Ù... ¾Æ¸¶µµ ±¸±Û ÇÏ¸é ¿©·¯°÷¿¡ ½ÜÇà ½ºÅ©¸³Æ®µµ ¸¹ÀÌ ³ª¿Ã°ÍÀÔ´Ï´Ù...

¸¸¾à ¸øãÀ¸½Ã¸é ´ñ±Û ÁÖ¼¼¿ä... Á¦°¡ ã¾Æ µå¸®°Ú½À´Ï´Ù...

cron rsync multi duplicate prevent µîµîÀÇ Å°¿öµå¸¦ ÀÌ¿ëÇÏ¸é ½±°Ô ³ª¿ÀÁö ¾ÊÀ»±î¿ä?
rsync·Î ÆÄÀÏÀ» º¸³»°Ô µÇ¸é, Àü¼ÛÀÌ ¿Ï·áµÉ¶§ ±îÁö Àӽà ÆÄÀÏÀÌ »ý±é´Ï´Ù(¿¹:test.tar¶ó¸é .test.tar.xkNSvT °°ÀÌ...)
¿ø°ÝÁö·Î µ¿±âÈ­ Çϱâ Àü¿¡, À§¿Í °°ÀÌ ¿ø°ÝÁö¿¡ Àӽà ÆÄÀÏÀÌ ÀÖ´ÂÁö, »ý¼º ½Ã°£Àº ¾î¶»°Ô µÇ´ÂÁö È®ÀÎÇÏ°í, ¾ø°Å³ª »ý¼º ½Ã°£ÀÌ ¾ÆÁÖ ¿À·¡µÈ »óŸé Àü¼ÛÇÏ°Ô ÇÏ´Â°Ç ¾î¶³±î ÇÕ´Ï´Ù.
Á¤Èñ¼· 2015-03
inotify ¸¦ ÀÌ¿ëÇÏ´Â lsyncd ¶ó´Â°Ô ÀÖ´Ù°í ÇÕ´Ï´Ù.
½áº¸Áø ¸øÇؼ­ ¹¹¶ó°í ¸»¾¸Àº ¸øµå¸®°Ú³×¿ä.


QnA
Á¦¸ñPage 2852/5687
2014-05   4990239   Á¤ÀºÁØ1
2015-12   1526223   ¹é¸Þ°¡
2008-06   5056   ¿ø³«¿¬
2016-11   5056   ÇູÇϼ¼
2018-08   5056   ¹ä¾Ë1±èÇü±Ù1
2007-03   5056   Á¤ÀºÁØ
2013-09   5057   ¾Ç¶¥
2016-03   5057   Â÷Æò¼®
2016-09   5057   ³×·ç´ç
2019-04   5057   ±è¿µ±â
2008-12   5057   °û³ë¼º
2007-07   5057   Â÷Çõ±Ù
2006-10   5057   À±¿µ¹è
2008-05   5057   À±È£¿ë
2018-12   5057   ºÎ»ê°ñµ¿Ç°
2008-08   5057   ±è¼®±Ç
2016-09   5057   hyunsemo
2009-04   5057   ³ª³Ê¿ì¸®
2014-08   5057   À©µµ¿ì10
2005-12   5057   ±è¿µ¼ö
2012-04   5057   ÀÌÇØÇϸé¿À¡¦
2012-10   5057   ¹æoÈ¿o¹®