MySQL FabricÀº MySQL ¼¹ö ±×·ìÀ»
°ü¸®ÇÏ´Â ÅëÇÕ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. °í°¡¿ë¼º (HA)°ú µ¥ÀÌÅÍ »þµå¿¡ ÀÇÇÑ È®À强À» Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº °³º°ÀûÀ¸·Î ¶Ç´Â È¥ÇÕÇØ¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ±â´ÉÀº ´ÙÀ½°ú °°ÀÌ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù
:
- °ü¸® ¿äûÀ» ó¸®ÇÏ´Â mysqlfabric
°úÁ¤. HA ±â´ÉÀ» »ç¿ëÇÏ´Â °æ¿ì,ÀÌ
ÇÁ·Î¼¼½º´Â ¸¶½ºÅÍ ¼¹ö ¸ð´ÏÅ͸µÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸¶½ºÅÍ ¼¹öÀÇ Àå¾Ö½Ã ½½·¹ÀÌºê µ¥ÀÌÅͺ£À̽º¸¦ ¸¶½ºÅÍ·Î ½Â°Ý½Ãŵ´Ï´Ù.
- MySQL Fabric ´ëÀÀ Ä¿³ØÅÍ -
MySQL Fabric¿¡¼ ¶ó¿ìÆÃ Á¤º¸ (¾×¼¼½º ´ë»ó MySQL ¼¹ö ¿ªÇÒ ¹× ±¸¼º ¸ñ·Ï)À» °Ë»öÇϰí ij½ÃÇÏ°í ±× Á¤º¸¸¦ ¹ÙÅÁÀ¸·Î Æ®·£Àè¼ÇÀ̳ª
Äõ¸®¸¦ ¿øÇÏ´Â MySQL ¼¹ö¿¡ º¸³À´Ï´Ù.
MySQL Fabric˼ MySQL
¼¹ö °í °¡¿ë¼º ¹× µ¥ÀÌÅÍ »þµå¸¦ Á¦°øÇÕ´Ï´Ù
°í °¡¿ë¼º (High
Availability)
HA ±×·ìÀº ¿©·¯ °³ÀÇ MySQL ¼¹ö Ç®
Á¤º¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¾î¶°ÇÑ
ŸÀֿ̹¡ À־µ ±× ¼¹ö Áß Çϳª°¡ ±âº» (MySQL ¸®ÇÁ ¸®ÄÉÀÌ¼Ç ¿ÀÇÁ ¸¶½ºÅÍ)À̸ç, ±âŸ°¡ ½½·¹À̺êÀÔ´Ï´Ù. HA ±×·ìÀº ±×·ì ³»¿¡¼ µ¥ÀÌÅÍ ¾×¼¼½º°¡ Ç×»ó ÀÌ¿ë
°¡´ÉÇϰԵǾîÀÖ´Â °ÍÇÕ´Ï´Ù.
MySQL º¹Á¦´Â µ¥ÀÌÅÍ º¹Á¦¸¦ ½Ç½ÃÇϰí
¾ÈÀü¼ºÀ» Çâ»ó½Ãŵ´Ï´Ù. MySQL
Fabric¿¡¼´Â °í °¡¿ë¼º ±¸¼ºÀ» À§ÇØ ´ÙÀ½ÀÇ 2 °³ÀÇ Ãß°¡ ±¸¼º ¿ä¼Ò°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù :
- Àå¾Ö ŽÁö
½Â°Ý - MySQL FabricÀÌ HA ±×·ìÀÇ ÁÖ¸¦ ¸ð´ÏÅ͸µÇÏ°í ¹®Á¦°¡ ¹ß»ýÇϸé ÇϳªÀÇ ½½·¹ÀÌºê µ¥ÀÌÅͺ£À̽º¸¦ »õ·Î¿î ¸¶½ºÅÍ·Î
½Â°Ý½Ãŵ´Ï´Ù
- µ¥ÀÌÅͺ£À̽º ¿äû ¾×¼¼½º ´ë»ó
¼±Åà - ¾²±â ÀÛ¾÷ÀÇ ¸¶½ºÅÍ·Î Àü¼Û°ú Àбâ ó¸® ½½·¹À̺ê·Îµå ±ÕÇü Àå¾Ö Á¶Ä¡°¡ ¹ß»ýÇÏ°í ±¸¼ºÀÌ º¯°æ µÇ¾îµµ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼
ÀÇ½Ä ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù
»þµå - È®Àå
´ÜÀÏ MySQL ¼¹ö (¶Ç´Â HA ±×·ì)ÀÇ
¿ë·® ¹× ¾²±â ¼º´ÉÀÌ ÇѰ迡 µµ´ÞÇϸé MySQL FabricÀº ¿©·¯ MySQL ¼¹ö "±×·ì"Àüü¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ÆÄƼ¼Å´×ÇÏ¿© µ¥ÀÌÅͺ£À̽º ¼¹ö¸¦
È®Àå½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡¼ÀÇ
"±×·ì"Àº ÇϳªÀÇ MySQL ¼¹ö ¶Ç´Â HA ±×·ìÀ» ¸»ÇÕ´Ï´Ù.
°ü¸®ÀÚ´Â µ¥ÀÌÅͰ¡ ¿©·¯ ¼¹ö°£¿¡ ¾î¶»°Ô »þµå
½ÃŰ°Å³ª ¾î¶² Å×À̺íÀÇ ¿À» »þµå Ű·Î »ç¿ëÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ »þµå ÀÌ·¯ÇÑ Å°¸¦ ¸ÅÇÎÇÏ´Â °æ¿ì ÇØ½Ã ¶Ç´Â ¹üÀ§ ±â¹Ý ¸ÅÇÎÀ» »ç¿ëÇÒÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
Ãß°¡ »þµå°¡ ÇÊ¿äÇÑ °æ¿ì MySQL
FabricÀº ±âÁ¸ »þµåÀ» ºÐÇÒÇϰųª »þµå¸¦ À籸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
MySQL Fabric - Ä¿³ØÅÍ¿ÍÀÇ
¿¬°è
MySQL Fabric ±â´É Ä¿³ØÅÍ´Â Java, PHP, Python, .NET ¿ëÀÌ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ä¿³ØÅÍ´Â ÀÚµ¿À¸·Î MySQL Fabric¿¡¼ ¶ó¿ìÆÃ Á¤º¸¸¦ ÃëµæÇϰí MySQL ¼¹ö¿¡ Äõ¸® ¹×
Æ®·£Àè¼ÇÀ» Á¦´ë·Î º¸³¾ ¼ö ÀÖµµ·Ï ¶ó¿ìÆÃ Á¤º¸¸¦ ij½ÃÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº MySQL ¼¹ö ±ºÀÇ ±¸¼º°ú °³º° ¼¹öÀÇ »óŸ¦ ÀǽÄÇÏÁö ¾Ê°í »þµå ۸¦ Á¦°øÇÏ´Â °Í¸¸À¸·Î
¾×¼¼½ºµÇ´Â MySQL ¼¹ö°¡ ÀÚµ¿À¸·Î ¼±Åõ˴ϴÙ.
ÇÁ·Ï½Ã°¡ ÇÊ¿ä¾ø´Â ±¸¼º
Æ®·£Àè¼Ç°ú Äõ¸®´Â ¿Ã¹Ù¸¥ MySQL ¼¹ö¿¡
Á÷Á¢ ¶ó¿ìÆÃ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, MySQL ¼¹ö´Â ÇÁ·Ï½Ã¸¦ Åë°ú½ÃÅ´À¸·Î½á »ý±â´Â ¿©ºÐÀÇ Áö¿¬À» ÇØ¼ÒÇÏ°í º¹À⼺À» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ ´ë»ó ÄÄÇ»ÅÍ Áß Çϳª¿¡¼ ½ÇÇàÇÏ´Â ¿¡ÀÌÀüÆ®°¡
ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ¸Þ´º¾ó