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

   Á¶È¸ 5572   Ãßõ 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/5686
2014-05   4982976   Á¤ÀºÁØ1
2015-12   1519044   ¹é¸Þ°¡
2007-07   5050   Â÷Çõ±Ù
2007-09   5050   °ûÅ¿µ
2007-09   5050   ±è¼®Àç
2017-06   5050   »Ú»ß
2016-08   5050   ¹Ì¼ö¸Ç
2008-06   5050   Á¤µµ¿µ
2016-04   5050   ÀÌÁö¿µ
2009-04   5050   ³ª³Ê¿ì¸®
2014-08   5050   À©µµ¿ì10
2006-08   5050   ±èº´°ü
2013-09   5050   ÇØÇǹö±×
2007-11   5050   ½ÅÀǽÄ
2018-10   5050   ¾Æ¸§µå¸®¼Ò¡¦
2007-07   5050   ±èÁ¤ÈÆ
2022-02   5050   Ææµà¾ó
2005-09   5050   ÃÖµ¿Çö
2021-02   5050   È­ÀÌÆ®³ëÀÌÁî
2006-01   5050   ±è»óÀÏ
2013-11   5050   ¼ÛÇö¿ì
2007-03   5050   Á¤ÀºÁØ