ºü¸¥ ¼ºñ½º¿Í ¹ÎøÇÑ Áö¿øÀ¸·Î ½ÃÀå ¸®´õ½Ê °È
[º¸¾È´º½º ¿©ÀÌ·¹ ±âÀÚ] ÀÎÁ¨Æ®°¡ ¿¢½ºÆÛDB(eXperDB) ±â¹ÝDR ¾ÆÅ°ÅØÃ³¸¦ ÅëÇØ ±¹³» ½ÃÀå ȯ°æ¿¡ ¸Â´Â Çö½ÇÀû ÀçÇØº¹±¸(DR)½Ã½ºÅÛ Ã»»çÁøÀ» Á¦½ÃÇÏ°í ³ª¼¹´Ù.

¡ãÀÎÁ¨Æ® eXperDB [ÀÚ·á: ÀÎÁ¨Æ®]
3ÀÏ ¾÷°è¿¡ µû¸£¸é ÃÖ±Ù ±Û·Î¹ú ¿ÀǼҽº µ¥ÀÌÅͺ£À̽º(DBMS) ½ÃÀå¿¡¼´Â ¾×Ƽºê-¾×Ƽºê(Active-Active) ±â¹Ý ÀçÇØº¹±¸(DR) ±â¼úÀÌ ÁÖ¿ä Æ®·»µå·Î ºÎ»óÇϰí ÀÖ´Ù. ÀÌ ±â¼úÀº ´Ü¼øÇÑ ¹é¾÷¡¤º¹±¸ ´Ü°è¸¦ ³Ñ¾î, ½Ã½ºÅÛ Àå¾Ö³ª Àç³ »óȲ¿¡¼µµ ¼ºñ½º°¡ ÁߴܵÇÁö ¾Ê´Â ¹«Áß´Ü ±¸Á¶¸¦ Á¦°øÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù.
ƯÈ÷ ±¹³» ±ÝÀ¶±Ç°ú °ø°ø±â°üó·³ µ¥ÀÌÅÍ Á¤ÇÕ¼º°ú º¸¾È¼ºÀÌ Áß¿äÇÑ È¯°æ¿¡¼´Â ½Ã½ºÅÛÀÇ ÀϹÝÀûÀÎ ¿î¿µÀ» ³Ñ¾î ¾ÈÁ¤Àû º¹Á¦¿Í °ËÁõµÈ ÀÚµ¿ Àå¾Ö Àüȯ ü°èÀÇ Áö¿ø °¡´É ¿©ºÎ°¡ ÇÙ½ÉÀ̶ó´Â ºÐ¼®ÀÌ´Ù.
¿¢½ºÆÛDB´Â ÀÎÁ¨Æ®°¡ ±¹³» ÃÖÃÊ·Î »ó¿ëÈÇÑ Æ÷½ºÆ®±×·¹SQL ±â¹ÝÀÇ DBMSÇ÷§ÆûÀ¸·Î, DB ¿î¿µ, ¸ð´ÏÅ͸µ, ¹é¾÷, º¹±¸, ÀÌÁßÈ µî µ¥ÀÌÅÍ ÀüÁֱ⸦ ÅëÇÕ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¶Ç ÆÐÆ®·Î´Ï ¿ÀÅä ÆäÀÏ¿À¹ö(Patroni Automatic Failover) ¡âDRE(Disaster Recovery Engine) ±â¹Ý ÀÌÁßÈ ±¸Á¶ ¡âÄõ·³ ÇÕÀÇ ±â¹Ý º¹Á¦ ¾ÈÁ¤¼º ¡âPG Pool ÇÁ·Ï½Ã ±â¹Ý Æ®·£Àè¼Ç ºÐ»ê µîÀÇ Æ¯Â¡À» °¡Áö°í ÀÖ´Ù.
À̸¦ ÅëÇØ µ¥ÀÌÅÍ ¼Õ½Ç ¾ø´Â º¹±¸Ã¼°è¸¦ ¿Ï¼ºÇßÀ¸¸ç, ±ÝÀ¶±ÇÀÇ °æ¿ì ±Ç¿ªº° ÀÌÁßÈ, Ŭ¶ó¿ìµå ¸®Àü´ÜÀ§ º¹±¸, ½Ç½Ã°£ µ¿±âÈ µîÀ» Áö¿øÇÑ´Ù. ¶Ç ¿¢½ºÆÛDB´Â ÀÌ·¯ÇÑ DR ÀÎÇÁ¶ó¸¦ ³Ñ¾î ¾îÇø®ÄÉÀÌ¼Ç ÀÎÇÁ¶ó½ºÆ®·°ÃÄ ÅëÇÕ °üÁ¡ÀÇ ¾×Ƽºê-¾×Ƽºê ¿î¿µ ¸ðµ¨À» Á¦½ÃÇÑ´Ù.
ƯÁ¤ ¿ä±¸»çÇ׿¡ ´ëÇØ¼ ³í¸® º¹Á¦ ±â¹Ý µà¾ó-¶óÀÌÆ®(Dual-writer)µµ ¼³°è ¿É¼ÇÀ¸·Î Áö¿øÇØ ¼ºñ½º Ư¼º¿¡ µû¶ó Æ®·£Àè¼Ç ¶ó¿ìÆÃ, ¼¼¼Ç À¯Áö Àü·«, µ¿±â¡¤ºñµ¿±â(Sync¡¤Async) º¹Á¦ ¹æ½Ä µîÀ» À¯¿¬ÇÏ°Ô Á¶Á¤, °ø°ø¡¤±ÝÀ¶ ºÐ¾ß¿¡¼ ¿ä±¸µÇ´Â ¾÷¹« ¿¬¼Ó¼º ±âÁØ¿¡ ºÎÇÕÇÏ´Â ¹«Áß´Ü ¿î¿µ ü°è¸¦ Á¦°øÇÑ´Ù.
ÀÎÁ¨Æ®´Â ±ÝÀ¶ ¹× °ø°ø±â°ü Áß½ÉÀ¸·Î ¿¢½ºÆÛDB ±â¹Ý DR ¾ÆÅ°ÅØÃ³¸¦ ¼º°øÀûÀ¸·Î ±¸ÃàÇØ¿Ô´Ù. BCÄ«µå ÆäÀ̺ÏÀº ¼¿ï–´ëÀü µ¥ÀÌÅͼ¾ÅÍ °£ ±Ç¿ª ÀÌÁßÈ ¹× ÀÚµ¿ Àå¾Ö Àüȯ ±¸¼ºÇØ º¹±¸½Ã°£ 10ÃÊ À̳», °Å·¡ Áß´Ü Á¦·Î(0)¡¯ÀÇ ¸ñÇ¥¸¦ ´Þ¼ºÇß´Ù. Çѱ¹±³À°±â¼úÁ¤º¸¿ø(KERIS)Àº Ŭ¶ó¿ìµå ¸®ÀüÇü DR °³³ä¼³°è¸¦ ¿Ï·áÇØ, ºÐ»êÇü ¾×Ƽºê-¾×Ƽºê ȯ°æ¿¡¼ ¾ÈÁ¤ÀûÀ¸·Î Ȱ¿ë ÁßÀÌ´Ù.
ºü¸¥ ¼ºñ½º ´ëÀÀ ¼Óµµ¿Í ±â¼ú ¹Îø¼ºÀº ÀÎÁ¨Æ®ÀÇ ÇÙ½É °æÀï·Â Áß Çϳª´Ù. ¡®¿¢½ºÆÛDB ÄɾîÆÑ¡¯Àº Æ÷½ºÆ®±×·¹SQL °ü¸®¸¦ µ½´Â 24½Ã°£ 365ÀÏ ¼ºñ½º·Î °í°´»ç´Â ¾ðÁ¦³ª ¼ºñ½º Áß´Ü ¾ø´Â ¿î¿µ ȯ°æÀ» À¯ÁöÇÒ ¼ö ÀÖ´Ù.
ÇâÈÄ ÀÎÁ¨Æ®´Â ¡®µð½ºÄ¿¹ö¸® ¿öÅ©¼ó¡¯ ÇÁ·Î±×·¥À» ÅëÇØ °í°´ ¸ÂÃãÇü DR ÄÁ¼³ÆÃ ¼ºñ½º¸¦ È®´ëÇϰí, ¿¢½ºÆÛDB¸¦ Áß½ÉÀ¸·Î °í°¡¿ë¼º¡¤µ¥ÀÌÅÍ º¹±¸ ü°èÀÇ ¿ÏÀü ÀÚµ¿È¸¦ ÃßÁøÇÒ °èȹÀÌ´Ù.
ÀÌÇü¹è ÀÎÁ¨Æ® ´ëÇ¥´Â ¡°¹«Áß´Ü ¼ºñ½ºÀÇ º»ÁúÀº ¸ðµç ³ëµå°¡ µ¿½Ã¿¡ ÀÛµ¿ÇÏ´Â ±¸Á¶°¡ ¾Æ´Ï¶ó, Àå¾Ö »óȲ¿¡¼ °áÄÚ µ¥ÀÌÅͰ¡ ¼Õ½ÇµÇÁö ¾Ê°í ¼ºñ½º°¡ Èçµé¸®Áö ¾Ê´Â ±¸Á¶¸¦ ¸¸µå´Â °Í¡±À̶ó¸ç ¡°ÀÎÁ¨Æ®´Â ½ÇÁ¦ °í°´È¯°æ¿¡¼ °ËÁõµÈ ¿¢½ºÆÛDB ±â¹Ý DR ½Ã½ºÅÛÀ» ÅëÇØ ±¹³» ½ÃÀåÀÇ ¡®ÁøÂ¥ ¾×Ƽºê-¾×Ƽºê¡¯ Ç¥ÁØÀ» ¸¸µé¾î °¡°í ÀÖ´Ù¡±°í ¸»Çß´Ù.
[¿©ÀÌ·¹ ±âÀÚ(gore@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

.jpg)
.jpg)










¿©ÀÌ·¹±âÀÚ ±â»çº¸±â







































.jpg)







