사내에서 내ǥ12;1201;1004;/196; 운영Ȣ16;lj16; 용도/196; 소프트웨Ǻ12;lj16; 개0156;1060; 완료.104;었고, 서버 구성 ,160;토 단계 1077;니다.
웹1064;터6168;1060;스1032; 문서 1473;Ꮌ1;화 관리시스템1060;고, ᇼ1;시 사용1088;lj16; 200유1200; 1221;도1077;니다.
리눅스, 아파치, MariaDB 사용 계획1077;니다.
가능Ȣ16;면 active/active /196;드0156;랜싱 1060;1473;화 0169;식1060; 1339;1012; ,163; 같고...
DB데1060;터lj16; 서버간 데1060;터 ᇼ1;기화를 할1648;, SAN1109;비를 도1077;할1648;도 고0124;1060; .104;구요.
보편1201;1004;/196; 웹서버 1060;1473;화 구성할ǐ12; Ǻ12;떻,172; 구성Ȣ16;lj16;1648; 선0176;님들 1312;Ǻ16;1012; ǥ12;ᓠ1;드립니다~~
도1077; 가능한 솔루션도 Ǻ16;급 1452;시면 ,160;토Ȣ16;,192;습니다.
감사합니다.
ÀÌ ¼Ö·ç¼Ç¸¸ ´ë·« 3000~1¾ïÂë ÇÒ °Ì´Ï´Ù.
¿¹»ê ¾Ë·ÁÁÖ½Ã¸é ¸¹Àº ºÐµéÀÌ µµ¿ò ÁÖ½Ç °Ì´Ï´Ù
L4-1 --------- L4-2
¡é ¡é
WEB1 --------- WEB2
¡é ¡é
DB1 ----------- DB2
¡é ¡é
-----SAN Switch ----
----- DB Storage 1,2 ---
º¸Åë db1,2¸¦ san°ú °°Àº °í°¡·Î ÇÑ º¼·ýÀ» º¸Áø ¾Ê½À´Ï´Ù(ÀºÇà±Ç °°ÀÌ µ· ¸¹Àº °÷Àº ¾¹´Ï´Ù¸¸)
k»ç n»ç ÂÊÀº º¸Åë db1, db2¸¦ master, replicaÁ¤µµ·Î ¼¼ÆÃÇؼ master¸¦ ÅëÇؼ write¸¦ ÇÏ°í read´Â ¾çÂÊ¿¡¼ Àеµ·Ï ÇÕ´Ï´Ù. ±×·¯´Ù replicaÂÊÀÌ Á×À¸¸é »ì·Á¼ ´Ù½Ã ºÙÀÌ´Â ½ÄÀÌ°í, master°¡ Á×À¸¸é replica¸¦ master·Î ¹Ù²ã¼ µ¿ÀÛ ½ÃÅ°°í Á×¾ú´ø master¸¦ º¹±¸ÇÑ ÈÄ¿¡ replica·Î ¼¼ÆÃÇؼ µ¿ÀÛ ½Ãŵ´Ï´Ù.
db master, replica°ü·ÃÀº mysql haÂÊÀ¸·Î ã¾Æº¸¸é ¿ÀǼҽº³ª ¹æ¹ýµé ¸¹ÀÌ ³ª¿Ã°Ì´Ï´Ù
L4 ºñ¿ëµµ ºÎ´ãµÇ½Å´Ù¸é nginx reverse proxy ·Î ¹ë·±½ÌÀ» ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
¿ÂÇÁ·¹¹Ì½º·Î ±¸ÃàÇÑ´Ù¸é, Á¦¿ÂÇÁ·Î´ÔÀÌ ¾ð±ÞÇϽŠ·Îµå¹ë·±¼·Î L4 Àåºñ¸¦ È°¿ëÇÒ¼ö ÀÖ°í, ¾ÆÁÖ BEST ÇÑ ¼³°è·Î º¸¿©Á̴ּµ¥,
Çö½ÇÀûÀÎ ¿î¿ë¹æ¹ýÁß Çϳª·Î '»ç³» ½Ã½ºÅÛÀÌ´Ï °íÀ峪¸é °øÁö ¶ç¿ì°í º¹±¸ÁßÀÔ´Ï´Ù' Àǹ̿¡¼
L4 1´ë, À¥¼¹ö2´ë, DB¼¹ö 2´ë (Master-Slave Replication ¹æ½Ä)·Î ±¸¼ºÇؼ L4 1´ë·Î À¥¼¹ö Á¢¼Ó¸¸ ÀÌÁßÈÇÏ°í,
°¢ À¥¼¹ö¿¡¼´Â DB¼¹ö ¸¶½ºÅÍ·Î Á¢¼ÓÀ» Çؼ ¾²´Ù°¡ Àå¾Ö°¡ ¹ß»ýÇÏ¸é ½½·¹ÀÌºê µ¥ÀÌŸ¸¦ »ç¿ëÇØ ¸¶½ºÅ͸¦ »ì·Á¼ ´Ù½Ã ÅõÀÔÇÏ°í,
¾ÈµÇ¸é ½½·¹À̺긦 ¼öµ¿À¸·Î ¸¶½ºÅÍ·Î Áý¾î³Ö´Â ¹æ¹ýÀ¸·Î ½±°í Àú·ÅÇÏ°Ô ¾µ ¼öµµ ÀÖ½À´Ï´Ù.
±×¸®°í L4´ë½Å ¼ÒÇÁÆ®¿þ¾î ¹æ½ÄÀ¸·Î HAProxy ³ª Nginx reverse proxy¸¦ »ç¿ëÇÑ Load balancing µµ °¡´ÉÇÕ´Ï´Ù.
Ãß°¡·Î ÇÑ°¡Áö °í·ÁÇØ¾ß µÇ´Â Á¡Àº À¥¼¹ö¸¦ ÀÌÁßÈ ÇϰԵǸé, ·Î±×ÀÎ ±â´ÉÀÌ ÀÖ´Â °æ¿ì ¼¼¼Ç À̽´µµ ÀÖ½À´Ï´Ù. L4¿¡¼ RRÀÌ ¾Æ´Ñ Sticky ¹æ½ÄÀ¸·Î
¼¼¼ÇÀÌ °è¼Ó À¯ÁöµÉ ¼ö ÀÖ°Ô²û ó¸®Çϰųª, ¼¼¼ÇÀ» °øÀ¯ÇÒ ¼ö ÀÖ´Â ¼ö´Ü(ÆÄÀÏ°øÀ¯ ȤÀº DB»ç¿ë, Redis, Memcacheµî)À» °í·ÁÇØ¾ß µË´Ï´Ù.
DB¼¹ö¸¦ ³ª´©¸é failover ÇüÅ·Π¿î¿µÇ쵂 µ¥ÀÌÅÍ´Â ¾î¶»°Ô µ¿±âÈ ÇÏ´Â°Ô ¾ÈÁ¤ÀûÀÏ°¡¿ä? ¾÷·Îµå ÆÄÀÏÀ̳ª ÀÌ·±°Ô µ¿ÀÏÇØ¾ß µÇ´Ï... NAS·Î ±¸¼ºÇÏ´Â°Ç ¾î¶³·±Áö¿ä?
±×¸®°í DBµ¥ÀÌÅÍ´Â °¢ ¼¹ö¿¡¼ ·ÎÄà µð½ºÅ©·Î ¼ÒÀ¯ÇÏ°í ÀÖ°í, M-S º¹Á¦¸¦ ÅëÇؼ °¢ ¼¹ö°¡ µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ µé°íÀÖÀ» °Å±¸¿ä.
À¥¼¹ö¿¡¼ ¾÷·Îµå·Î ¹ß»ýÇÏ´Â ÆÄÀÏÀº ¸»¾¸ÇϽŠNAS µîÀ¸·Î ¸¶¿îÆ® µÇ¼ ÇÑ°÷¿¡¼ °ü¸®µÇ¸é ÆíÇÕ´Ï´Ù. NAS°¡ ¾ø¾î¼ ¼¹ö 1¹øÀ¸·Î 2¹ø¼¹ö°¡ NFS¸¶¿îÆ®Çؼ »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·±µ¥ ¾î¶² »çÀÌÆ®´Â ¾÷·Îµå°¡ ¹ß»ýÇÏ¸é ¼¹ö ¾çÂÊÀ¸·Î ¸ðµÎ ÆÄÀÏÀ» °¡Áú ¼ö ÀÖ°Ô ÇÁ·Î±×·¥ÀûÀ¸·Î ¾çÂÊÀ¸·Î ¾÷·Îµå ó¸®ÇÑ °Íµµ ºÃ½À´Ï´Ù¸¸, ÁÁÀº ±¸Á¶´Â ¾Æ´Ï¾ú½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ƯÁ¤ ¼¹ö¿¡ ÆÄÀÏÀÌ ¾ø¾î¼ ³ª¿Ô´Ù ¾È³ª¿Ô´Ù ÇÏ´Â ¹®Á¦µµ ºó¹øÇÏ°Ô ³ª¿Í¼¿ä.
IISÂÊÀ̶ó¸é ½±°Ô ±¸¼ºÀÌ °¡´ÉÇѵ¥ ¸®´ª½º ±â¹ÝÀº ÀÎÁõ ÆÐÅÏÀ» ¾î¶»°Ô ÇؾßÇÒÁö...(À¥¿¡¼ È£ÃâÇÏ´Â ÀÎÁõÀ̶û OS°¡ ºÙ´Â ÀÎÁõÀº ´Ù¸§)
MariaDB´Â À©µµ¿ì ¶óÀ̼¾½º ºÎ´ã ¾øÀ¸¸é À©µµ¿ì Ŭ·¯½ºÅÍ ±¸¼ºÇÏ¸é ½±°Ô ±¸ÇöÀÌ °¡´ÉÇÕ´Ï´Ù.