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

   Á¶È¸ 5555   Ãßõ 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 2848/5682
2014-05   4953475   Á¤ÀºÁØ1
2015-12   1489957   ¹é¸Þ°¡
2014-08   5028   Çà¾Æ¹ü
2014-12   5028   ¹«¾Æ
2006-07   5028   ÃÖÁ¤ÈÆ
2006-08   5028   ¼ÕÀζô
2012-05   5028   ½ºÄ«ÀÌ
2018-01   5028   ¼ÛÁÖÇü
2012-04   5028   ÀÌÇØÇϸé¿À¡¦
2016-01   5028   BJÈÄ´Ì
2016-03   5028   ±ô¹Ú±ô¹Ú°¡
2006-10   5028   À±È£¿ë
2017-12   5028   ±¼´Ù¸®±³
2007-07   5028   ÀºÀç¿í
2006-08   5028   Á¶´ëÇå
2015-05   5028   python
2013-09   5028   ¿¹°ü½Å±Ô½Ä
2017-02   5028   À±°æ½Ä
2006-07   5028   ÀÌÀ±¼º
2005-12   5029   ¼Ûµ·Èñ
2009-04   5029   ±èÀ±¼ú
2007-09   5029   ±Ç°æ¿­