±¸±Û Ŭ¶ó¿ìµå°¡ ¼¹ö¸®½º µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç ¼ºñ½º(Databased Migration Service, DMS) ÇÁ¸®ºä¸¦ ¹ßÇ¥Çß´Ù. °í°´Àº DMS¸¦ »ç¿ëÇØ ¿ÂÇÁ·¹¹Ì½º³ª ´Ù¸¥ Ŭ¶ó¿ìµå ȯ°æ¿¡¼ ¸¶ÀÌSQL(MySQL), Æ÷½ºÆ®±×·¹SQL(PostgreSQL), SQL ¼¹ö µ¥ÀÌÅͺ£À̽º¸¦ Ŭ¶ó¿ìµå SQL(Cloud SQL)·Î ¸¶À̱׷¹À̼ÇÇÒ ¼ö ÀÖ°Ô µÆ´Ù. »ï¼ºÀüÀÚ¿Í °°ÀÌ DMS¸¦ ¹Ì¸® »ç¿ëÇغ» °í°´Àº µ¥ÀÌÅͺ£À̽º¸¦ ½±°í ¾ÈÁ¤ÀûÀÌ¸ç ºñ¿ëÈ¿À²ÀûÀÎ ¹æ½ÄÀ¸·Î ¸¶À̱׷¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ¾ú´Ù.
½ÃÀå Á¶»ç ±â°ü °¡Æ®³Ê(Gartner)´Â 2023³â±îÁö Àüü µ¥ÀÌÅͺ£À̽ºÀÇ 75%°¡ Ŭ¶ó¿ìµå Ç÷§ Æû¿¡ ±¸ÃàµÉ °ÍÀ¸·Î Àü¸ÁÇß´Ù.[1] ÇÏÁö¸¸ º¸ÆíÀûÀ¸·Î »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹ÀÌ¼Ç ¼ºñ½º´Â ³ôÀº ºñ¿ëÀÌ µé°í ¼³Á¤ÀÌ ¾î·Á¿ì¸ç ¿À·ù°¡ ½±°Ô ¹ß»ýÇÑ´Ù. ¸¶À̱׷¹À̼ÇÇÏ´Â ÄÄÇ»Æà ¸®¼Ò½º¿¡ ´ëÇÑ Ãß°¡ ÇÁ·ÎºñÀú´×ÀÌ ÀÚÁÖ ÇÊ¿äÇÏ°í ¸¶À̱׷¹ÀÌ¼Ç °úÁ¤ÀÌ ´õ¿í º¹ÀâÇØÁú ¼ö ÀÖ¾î µ¥ÀÌÅÍ ¾ÈÁ¤¼ºÀ» º¸ÁõÇϱâ Èûµé´Ù.
DMS´Â ¾ÈÁ¤ÀûÀÌ°í ³×Æ®¿öÅ© ¿¬°á¼ºÀ» ´Ü¼øÈÇÑ´Ù. ¼¹ö¸®½º ¹æ½ÄÀ¸·Î µ¿ÀÛÇÏ´Â DMS¸¦ »ç¿ëÇϸé ÇÁ·ÎºñÀú´×À» ÇÒ ÇÊ¿ä°¡ ¾ø°í ¸¶À̱׷¹À̼ǿ¡ ÇÊ¿äÇÑ ÄÄÇ»Æà ¸®¼Ò½º ºñ¿ëÀ» ÁöºÒÇÏÁö ¾Ê¾Æµµ µÈ´Ù. °í°´Àº ±ä ¹®¼¸¦ ÀÐÁö ¾Ê¾Æµµ ½¬¿î ¾È³»¸¦ ÅëÇØ °£ÆíÇÏ°Ô ³×Æ®¿öÅ©¸¦ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ±¸±Û Ŭ¶ó¿ìµåÀÇ ³×ÀÌƼºê º¹Á¦ ±â´ÉÀ» È°¿ëÇØ Æ¯È÷ ¼Ò½º¿Í ´ë»ó °£ ºñȣȯ ¹®Á¦¿Í °°Àº ¸ÞŸµ¥ÀÌÅÍ ¿î¿µ¿¡¼ÀÇ Áß¿äÇÑ »çÇ×À» ½±°Ô ÇØ°áÇÑ´Ù.
Ŭ¶ó¿ìµå SQLÀº ±¸±Û Ŭ¶ó¿ìµå¿¡¼ °¡Àå ºü¸£°Ô ¼ºÀåÇÏ´Â ¼ºñ½º Áß Çϳª·Î Àü ¼¼°è ÁÖ¿ä ±â¾÷ÀÇ Áß¿äÇÑ ¿öÅ©·Îµå¸¦ ó¸®ÇÏ°í ÀÖ´Ù.[2] DMS´Â ·¹°Å½Ã ¿ÂÇÁ·¹¹Ì½º¿Í ´Ù¸¥ Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼ Ŭ¶ó¿ìµå SQL·Î ¸¶À̱׷¹À̼ÇÀ» °¡¼ÓÈÇÑ´Ù. ±â¾÷Àº °³¹ßÀ» À§ÇÑ ±¸±Û Äí¹ö³×Ƽ½º ¿£Áø(Google Kubernetes Engine, GKE)°ú ºÐ¼®À» À§ÇÑ ºòÄõ¸®(BigQuery)¸¦ Ŭ¶ó¿ìµå SQL°ú ÅëÇÕÇØ »ç¿ëÇÒ ¼ö ÀÖ´Ù. µ¿Á¾ µ¥ÀÌÅͺ£À̽ºÀÇ Å¬¶ó¿ìµå SQL·Î ¸¶À̱׷¹ÀÌ¼Ç ÇÏ´Â °æ¿ì DMS¸¦ Ãß°¡ ºñ¿ë¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
DMS·Î Ŭ¶ó¿ìµå ¸¶À̱׷¹ÀÌ¼Ç °¡¼Óȸ¦ À§ÇÑ »õ·Î¿î ±âÁØ ¼³Á¤
¼³Á¤ ´Ü¼øÈ: DMS´Â µ¥ÀÌÅͺ£À̽º ÁغñºÎÅÍ ¾ÈÀüÇÑ ¿¬°á ±¸¼º, ¸¶À̱׷¹ÀÌ¼Ç ¼³Á¤ °ËÁõ¿¡ À̸£´Â ÀÏ·ÃÀÇ °úÁ¤¿¡ °¡ÀÌµå ±â¹Ý ÅëÇÕ °æÇèÀ» Á¦°øÇÑ´Ù. °í°´Àº °ÅÀÇ Æ¯º°ÇÑ º¯µ¿ ¾øÀÌ ºü¸£°í ¹Ýº¹°¡´ÉÇÑ ¼³Á¤À» È°¿ëÇÒ ¼ö ÀÖ´Ù.
¼¹ö¸®½º °æÇè: ¸¶À̱׷¹À̼ǿ¡ ÇÊ¿äÇÑ ¸®¼Ò½ºÀÇ ÇÁ·ÎºñÀú´×, °ü¸® ¶Ç´Â ¸ð´ÏÅ͸µÀ» ¼öÀÛ¾÷À¸·Î ó¸®ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. È®Àå ÀÚµ¿È·Î ºü¸£°Ô µ¥ÀÌÅ͸¦ º¹Á¦ÇÒ ¼ö ÀÖ°í ¿î¿µ ¿öÅ©·Îµå¿¡ ´ëÇÑ ´Ù¿îŸÀÓÀ» ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Ù.
¶Ù¾î³ º¸¾È°ú ȣȯ¼º: DMS´Â ´Ù¼öÀÇ ¾ÈÀüÇÑ ºñ°ø°³ ¿¬°á ±¸¼ºÀ» Áö¿øÇØ ¸¶À̱׷¹À̼ÇÇÏ´Â µ¿¾È ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ º¸È£ÇÑ´Ù. ±âº» µ¥ÀÌÅͺ£À̽º º¹Á¦ ±â´ÉÀ» È°¿ëÇØ ³ôÀº ȣȯ¼º, ¾ÈÁ¤¼º°ú ½Å·Ú¼ºÀ» º¸ÀåÇÑ´Ù.
»êÁ¦ÀÌ ½Ì(Sanjay Singh) HCL Å×Å©³î·ÎÁö(HCL Technologies) ºÎ»çÀå °â ±¸±Û Ŭ¶ó¿ìµå ¿¡ÄÚ ½Ã½ºÅÛ ºÎ¼ ÃÑ°ýÀº “¸ðµç »ê¾÷ÀÇ HCL °í°´Àº ¹Îø¼º, º¸¾È, È®À强À» Çâ»ó½ÃÅ°±â À§ÇØ Å¬¶ó¿ìµå·Î ÀÌÀüÇÏ°í ÀÖÀ¸¸ç ºñÁî´Ï½º¸¦ ¹æÇØÇÏÁö ¾ÊÀ¸¸é¼ ÇÁ·Î´ö¼Ç ¿öÅ©·Îµå¸¦ ÀÌÀüÇÏ´Â ¿£µåÅõ¿£µå °æÇèÀ» Á¦°øÇÒ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÆÄÆ®³Ê¸¦ ã°í ÀÖ´Ù”¸ç “DMS´Â µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹À̼ÇÀ» °¡¼ÓÈÇØ ±¸±Û Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽ºÀÇ ÀÌÁ¡À» È°¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù”°í ¹àÇû´Ù.
¾ç½Âµµ ±¸±Û Ŭ¶ó¿ìµå ÄÚ¸®¾Æ Ä¿½ºÅÍ¸Ó ¿£Áö´Ï¾î¸µ ÃÑ°ýÀº “±â¾÷ÀÌ ÀÎÇÁ¶ó¸¦ Çö´ëÈÇÏ°í µðÁöÅÐ Æ®·£½ºÆ÷¸ÞÀÌ¼Ç Àü·«À» ¹ßÀü½ÃÅ°¸é¼ ¿î¿µ µ¥ÀÌÅͺ£À̽º¸¦ ¸¶À̱׷¹À̼ÇÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÑ °úÁ¦°¡ µÆ´Ù”¸ç “µ¥ÀÌÅͺ£À̽º ¸¶À̱׷¹À̼ÇÀº º¹ÀâÇÑ ÀÛ¾÷ÀÌ´Ù. ÇÏÁö¸¸ ±¸±Û Ŭ¶ó¿ìµå´Â °í°´ÀÌ ±¸±Û Ŭ¶ó¿ìµå DMS¸¦ È°¿ëÇØ µ¥ÀÌÅͺ£À̽º¸¦ Ŭ¶ó¿ìµå SQL·Î ½±°í ¾ÈÀüÇÏ°Ô ¸¶À̱׷¹ÀÌ¼Ç ÇÒ ¼ö ÀÖµµ·Ï ´Ü¼øÇÏ°í ȣȯ¼ºÀÌ ¶Ù¾î³ Á¦Ç° ȯ°æÀ» Á¦°øÇÏ°í ÀÖ´Ù”°í ¹àÇû´Ù.
DMS ÇÁ¸®ºä´Â ¿ÂÇÁ·¹¹Ì½º³ª Ŭ¶ó¿ìµå ȯ°æÀÇ ÀÚü °ü¸® ¸¶ÀÌSQL µ¥ÀÌÅͺ£À̽º»Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ Ŭ¶ó¿ìµåÀÇ °ü¸®Çü µ¥ÀÌÅͺ£À̽º¸¦ ¸¶ÀÌSQL¿ë Ŭ¶ó¿ìµå SQL·Î ¸¶À̱׷¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ´Ù. Æ÷½ºÆ®±×·¹SQL¿¡ ´ëÇÑ Áö¿øÀº ÇöÀç ÇÁ¸®ºä¿¡¼ Á¦ÇÑµÈ °í°´¿¡°Ô Á¦°øµÇ¸ç SQL ¼¹öµµ °ð Áö¿ø ¿¹Á¤ÀÌ´Ù. DMS ÇÁ¸®ºä »ç¿ëÀ» Èñ¸ÁÇÏ´Â ±â¾÷Àº ±¸±Û ÆûÀ» ÅëÇØ ½ÅûÇÒ ¼ö ÀÖ´Ù. |