단순하게.. 서버가 액티브랑 스탠바이 구성하려고 합니다..
제가 가지고있는 작은단의 서비스로는 SQL 저장경로를 NAS 의 경로로 SMB 로 잡고 서비스 하다가
액티브가 죽으면 스탠바이를 올려서 SMB 경로 잡아서 서비스하면 문제가 되진 않습니다.
그런데 이게 좀큰 규모에서는 SAN 스위치 와 스토리지 를 도입하지않고 위처럼 구현이 가능할지 의문이 들게되었습니다.
NAS를 SMB 로 마운트하여 10GB 의 네트워크 통신으로 구성하였을때
SQL DB 입출력에 문제가 생기지 않을까요?
구성했던 사례를 찾아보니 없는것같아서 아마 안하는 이유가 있을꺼같아서요..
^^
±×·¡¼ ÀÌ´õ³ÝÀ¸·Î Àß ¾ÈÇÏ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù..
Àü¿ë ¸ÁÀ¸·Î ÇÏ¸é µÇ±ä ÇÕ´Ï´Ù.
´Ü, ±×¸¸Å ³×Æ®¿öÅ©°¡ ¾ÈÁ¤ÀûÀÌ¿©¾ßµÇÁÒ
¼Óµµ Æ¢´Â°Å³ª,¼ø´ÜÇö»óÀÌ ³ª¿À¸é ¾ÈµÇ±¸¿ä
¼Óµµ°¡ ÇÊ¿äÇϸé ÃÖ¼Ò 10±â°¡ÀÌ»ó
40±â°¡³ª 100±â°¡ ¶óÀÎÀ» ½á¾ßµÇ´Âµ¥
±×·³ ½Ñ°¡°ÝÀº ¹°°Ç³Ê°¡ÁÒ
NAS ¿Í ¼¹ö¸¦ ³×Æ®¿öÅ©´ÜÀ» ´ÙÀÌ·ºÆ®·Î iSCSI ·Î ¿¬°áÇؼ ¸¶¿îÆ® ÇÏ¿´À»°æ¿ì Å×½ºÆ®ÇغÃÀ»¶© ³ª»ÚÁø ¾ÊÀº°Í°°½À´Ï´Ù¸¸..
½ÇÁ¦ ¤Ì¤Ì ±¸¼ºÇßÀ»‹š ¿©·¯ ¿À·ù°¡ ³ª¿Ã¼öµµ ÀÖ°í.. ¾ÈÁ¤ÀûÀÌÁø ¸øÇÑ°Í°°¾Æ¿ä .. ¤Ð
´äº¯°¨»çÇÕ´Ï´Ù.
dbƯ¼º»ó ¾ÈÁ¤¼º°ú ¼Óµµ µÑ´Ù ÇÊ¿äÇϹǷÎ
±Ô¸ð°¡ ÀÖ´Â °÷Áß, ½ÇÁ¦ Àû¿ë »çÀÌÆ®´Â °ÅÀÇ ¾ø´Ù°í º¸½Ã´Â°Ô ¸ÂÀ»°Ì´Ï´Ù
½ºÅ丮Áö°¡ iscsi¸¦ Áö¿øÇؾߵɰ̴ϴÙ
°á±¹ NAS°¡ SPF(Single point of failure)°¡ µË´Ï´Ù.
DB´Â IO°¡ »ý¸íÀ̶ó Á÷Á¢ µð½ºÅ©¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â°Ô ÁÁ½À´Ï´Ù.
replicationÀ» ÇÏ¸é¼ µ¥ÀÌÅ͸¦ º¹Á¦Çϰųª
mariadbÀÇ °æ¿ì galera¶õ°Íµµ Àִ°Š°°±¸..
ÃÖ±Ù¿¡ °³ÀÎÀûÀ¸·Î redhat¿¡¼ ³ª¿Â mariadb on ceph ÀÚ·áµµ º¸°í Àִµ¥ kubernetes + ceph Àº ¼º´ÉÀº Àß ¸ð¸£°Ú´Âµ¥ Á¤¸» Æí¸®ÇÑ Á¶ÇÕ°°´õ±º¿ä..
¼¹ö°¡ Á×À¸¸é ´Ù¸¥ ¼¹ö¿¡¼ ¾Ë¾Æ¼ µ¹°í.. ½ºÅ丮Áöµµ ÀÌ/»ïÁßÈ µÇ°í..(½ºÅ丮Áö·Î ÀÌ»óÀ¸·Î ÀÎÇÑ ´Ù¿îŸÀÓÀº ¹ß»ýÇÏÁö ¾ÊÀ½) ¿ë·® Áõ¼³µµ °£ÆíÇÏ°í...
±×·¸±â ¶§¹®¿¡ ACTIVE ¼¹ö¿¡¼ INSERT-CommitÀ» Çصµ ±× °á°ú°¡ NASÀÇ DISK±îÁö ½áÁø´Ù´Â º¸ÀåÀÌ ¾ø½À´Ï´Ù.
±×·¸±â ¶§¹®¿¡ NAS¸¦ DB¿¡¼ »ç¿ëÇÏÁö ¸»¶ó°í ÇÏ´Â °Ì´Ï´Ù.
¸¸¸é Block Storage´Â iscsÀÌ°Ç FC°Ç °£¿¡ CLIENT¿¡¼ CACHE°¡ ¾ø°Å³ª Á¶Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù.
Ç㳪 À§¿Í °°ÀÌ NAS ¹æ½ÄÀ¸·Î »ç¿ëÇϴ°͵µ ¸Þ´º¾ó¿¡ ³ª¿Í ÀÖ±ä ÇÕ´Ï´Ù. MSSQLµµ CIFS À§Ä¡¿¡ ¹èÄ¡½ÃÅ°´Â °¡À̵尡 ÀÖ°í MySQL ¿ª½Ãµµ SMB·Î ºÙ¿©¼ A-S·Î MSCS·Î ±¸¼ºÇÏ¿© ¿î¿µÇϱ⵵ Çß½À´Ï´Ù.
MySQLÀ̳ª MariaDB¶ó¸é A-S·Î ¾²±âº¸´Ü A-A ·Îµå¹ë·±½º·Î ¾²¸é ´õ´õ¿í ±Ý»ó÷ȰÚÁÒ. ¸®´ª½º¿¡¼ °¶¶ó¶óŬ·¯½ºÅÍ? ±×°Ç µ¿±âÈ ¹®Á¦°¡ ÀÖ¾î¼ »ç¿ëÇÒ°Ô ¸øµÇ´Â °°¾Æ¼ SMB·Î »ç¿ëÇÏ´Â°Ô ¿ÀÈ÷·Á ´õ ³ªÀ»Áöµµ ¸ð¸£°Ú½À´Ï´Ù.
NAS·Î ÇÏ´Â°Ç ºÒ°¡´ÉÇѰ͵µ ¾Æ´Ï°í ±×·¸´Ù°í ¸®½ºÅ©°¡ Å«°Íµµ ¾Æ´Õ´Ï´Ù. »óȲ¿¡ µû¶ó ÀÀ¿ëÇÒ¼ö Àִµ¥ A-S ¹æ½Ä¿ëµµ·Î »ç¿ëÇÏ´Â°Ç º¼·ý¹æ½ÄÀ» ¼±ÅÃÇϴ°ÍÀÌ ´õ ÁÁÀ»°Ì´Ï´Ù. ·Îµå¹ë·±½º ±â¹ýÀ¸·Î »ç¿ëÇؾßÇÑ´Ù¸é NAS ¹æ¹ý ¾Æ´Ï°í´Â ´äÀÌ ¾ø°Úµå¶ó±¸¿ä.
¹Ý¸é ¾×Ƽºê ¾×Ƽºê¸¦ Á¦´ë·Î Àß ±¸¼ºÇسõÀ¸¸é ¾ÆÁÖ ÁÁ½À´Ï´Ù.