À¥¼­¹ö ÀÌÁßÈ­ ±¸¼º °ü·Ã Á¶¾ðºÎŹµå¸³´Ï´Ù.

IÀû¿ì   
   Á¶È¸ 2363   Ãßõ 1    

사내에서 내부적으로 운영하는 용도로 소프트웨어는 개발이 완료되었고, 서버 구성 검토 단계 입니다.

웹인터페이스의 문서 중앙화 관리시스템이고, 동시 사용자는 200유저 정도입니다.

리눅스, 아파치, MariaDB 사용 계획입니다.


가능하면 active/active 로드발랜싱 이중화 방식이 좋을 것 같고...

DB데이터는 서버간 데이터 동기화를 할지, SAN장비를 도입할지도 고민이 되구요.


보편적으로 웹서버 이중화 구성할때 어떻게 구성하는지 선배님들 조언을 부탁드립니다~~

도입 가능한 솔루션도 언급 주시면 검토하겠습니다.

감사합니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
epowergate 2023-06
Active-Active ±¸¼ºÀ» ¿øÇϴµ¥ SANÀåºñ »ç¿ëÀº SAN °øÀ¯¼Ö·ç¼ÇÀÌ Çʼöµµ µé¾î°¡¾ß ÇÕ´Ï´Ù.
ÀÌ ¼Ö·ç¼Ç¸¸ ´ë·« 3000~1¾ïÂë ÇÒ °Ì´Ï´Ù.
¿¹»ê ¾Ë·ÁÁÖ½Ã¸é ¸¹Àº ºÐµéÀÌ µµ¿ò ÁÖ½Ç °Ì´Ï´Ù
--------Vip ---------
L4-1  --------- L4-2
  ¡é                      ¡é
WEB1  ---------  WEB2
 ¡é                      ¡é
DB1  ----------- DB2
 ¡é                      ¡é
-----SAN Switch ----
----- DB Storage 1,2 ---
´Þ±¤ÀÌ 2023-06
Á¦¿ÂÇÁ·Î´Ô ó·³ ±¸¼ºÀÌ ´ëºÎºÐ ¸Â½À´Ï´Ù¸¸
º¸Åë db1,2¸¦ san°ú °°Àº °í°¡·Î ÇÑ º¼·ýÀ» º¸Áø ¾Ê½À´Ï´Ù(ÀºÇà±Ç °°ÀÌ µ· ¸¹Àº °÷Àº ¾¹´Ï´Ù¸¸)

k»ç n»ç ÂÊÀº º¸Åë db1, db2¸¦ master, replicaÁ¤µµ·Î ¼¼ÆÃÇؼ­ master¸¦ ÅëÇؼ­ write¸¦ ÇÏ°í read´Â ¾çÂÊ¿¡¼­ Àеµ·Ï ÇÕ´Ï´Ù. ±×·¯´Ù replicaÂÊÀÌ Á×À¸¸é »ì·Á¼­ ´Ù½Ã ºÙÀÌ´Â ½ÄÀÌ°í, master°¡ Á×À¸¸é replica¸¦ master·Î ¹Ù²ã¼­ µ¿ÀÛ ½ÃÅ°°í Á×¾ú´ø master¸¦ º¹±¸ÇÑ ÈÄ¿¡ replica·Î ¼¼ÆÃÇؼ­ µ¿ÀÛ ½Ãŵ´Ï´Ù.

db master, replica°ü·ÃÀº mysql haÂÊÀ¸·Î ã¾Æº¸¸é ¿ÀǼҽº³ª ¹æ¹ýµé ¸¹ÀÌ ³ª¿Ã°Ì´Ï´Ù
SAN ºñ¿ëÀÌ ºÎ´ãµÇ½Ã¸é ´Þ±¤ÀÌ´Ô ÀÇ°ßó·³ ÇÏ½Ã¸é µÇ°í
L4 ºñ¿ëµµ ºÎ´ãµÇ½Å´Ù¸é nginx reverse proxy ·Î ¹ë·±½ÌÀ» ÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.
AWS¸¦ ¾²½Å´Ù¸é ALB·Î ·Îµå¹ë·±½ÌÀ» ÇÏ¸é µÇ°í, EC2·Î ±¸¼ºÇÑ À¥¼­¹ö 2´ë¿¡, DB´Â RDS¸¦ ¾²¸é ±âº»ÀûÀ¸·Î RW-RO °¢ 1´ë·Î ±¸¼ºµÈ Ŭ·¯½ºÅÍµÈ Aurora DB¸¦ ±¸¼ºÇÒ ¼ö ÀÖ°í, RW·Î ÁöÁ¤µÈ DB¸¦ »ç¿ëÇÏ´Ù°¡ À߸øµÇ¸é ¾Ë¾Æ¼­ RO°¡ RW·Î ½Â°ÝµÇ¼­ ´ëüµÇ´Â Æí¸®ÇÑ ½Ã½ºÅÛÀÔ´Ï´Ù.

¿ÂÇÁ·¹¹Ì½º·Î ±¸ÃàÇÑ´Ù¸é, Á¦¿ÂÇÁ·Î´ÔÀÌ ¾ð±ÞÇϽŠ·Îµå¹ë·±¼­·Î 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µî)À» °í·ÁÇØ¾ß µË´Ï´Ù.
IÀû¿ì 2023-06
L4 ½ºÀ§Ä¡´Â ±âÁ¸¿¡ À־ °¡¿ë°¡´ÉÇÕ´Ï´Ù. À¥¼­¹ö¿Í DB¼­¹ö´Â ³ª´©´Â°Ô ÁÁÀ»°¡¿ä?
DB¼­¹ö¸¦ ³ª´©¸é failover ÇüÅ·Π¿î¿µÇ쵂 µ¥ÀÌÅÍ´Â ¾î¶»°Ô µ¿±âÈ­ ÇÏ´Â°Ô ¾ÈÁ¤ÀûÀÏ°¡¿ä? ¾÷·Îµå ÆÄÀÏÀ̳ª ÀÌ·±°Ô µ¿ÀÏÇØ¾ß µÇ´Ï... NAS·Î ±¸¼ºÇÏ´Â°Ç ¾î¶³·±Áö¿ä?
     
À¥¼­¹ö¿Í DB¼­¹ö´Â ºÐ¸®ÇϽô °Ô ÁÁ½À´Ï´Ù.
±×¸®°í DBµ¥ÀÌÅÍ´Â °¢ ¼­¹ö¿¡¼­ ·ÎÄà µð½ºÅ©·Î ¼ÒÀ¯ÇÏ°í ÀÖ°í, M-S º¹Á¦¸¦ ÅëÇؼ­ °¢ ¼­¹ö°¡ µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ µé°íÀÖÀ» °Å±¸¿ä.
À¥¼­¹ö¿¡¼­ ¾÷·Îµå·Î ¹ß»ýÇÏ´Â ÆÄÀÏÀº ¸»¾¸ÇϽŠNAS µîÀ¸·Î ¸¶¿îÆ® µÇ¼­ ÇÑ°÷¿¡¼­ °ü¸®µÇ¸é ÆíÇÕ´Ï´Ù. NAS°¡ ¾ø¾î¼­ ¼­¹ö 1¹øÀ¸·Î 2¹ø¼­¹ö°¡ NFS¸¶¿îÆ®Çؼ­ »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·±µ¥ ¾î¶² »çÀÌÆ®´Â ¾÷·Îµå°¡ ¹ß»ýÇÏ¸é ¼­¹ö ¾çÂÊÀ¸·Î ¸ðµÎ ÆÄÀÏÀ» °¡Áú ¼ö ÀÖ°Ô ÇÁ·Î±×·¥ÀûÀ¸·Î ¾çÂÊÀ¸·Î ¾÷·Îµå ó¸®ÇÑ °Íµµ ºÃ½À´Ï´Ù¸¸, ÁÁÀº ±¸Á¶´Â ¾Æ´Ï¾ú½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ƯÁ¤ ¼­¹ö¿¡ ÆÄÀÏÀÌ ¾ø¾î¼­ ³ª¿Ô´Ù ¾È³ª¿Ô´Ù ÇÏ´Â ¹®Á¦µµ ºó¹øÇÏ°Ô ³ª¿Í¼­¿ä.
          
IÀû¿ì 2023-07
´äº¯ °¨»çÇÕ´Ï´Ù.
¼úÀÌ 2023-06
¾÷·Îµå Æú´õ´Â ÆÄÀϼ­¹ö ¿ªÇÒÀ» ÇÏ´Â ¼­¹ö¸¦ °¢°¢ ¹Ù¶óº¸°Ô ¼³Á¤À» Çؾߵ˴ϴÙ. °æÇèÀÌ ¾øÀ¸¸é ¾Æ¸¶ ÀÎÁõ¹®Á¦¿¡¼­ »ðÁú ¸¹ÀÌ ÇÒ°Å °°±ä Çϳ׿ä.
IISÂÊÀ̶ó¸é ½±°Ô ±¸¼ºÀÌ °¡´ÉÇѵ¥ ¸®´ª½º ±â¹ÝÀº ÀÎÁõ ÆÐÅÏÀ» ¾î¶»°Ô ÇؾßÇÒÁö...(À¥¿¡¼­ È£ÃâÇÏ´Â ÀÎÁõÀ̶û OS°¡ ºÙ´Â ÀÎÁõÀº ´Ù¸§)
MariaDB´Â À©µµ¿ì ¶óÀ̼¾½º ºÎ´ã ¾øÀ¸¸é À©µµ¿ì Ŭ·¯½ºÅÍ ±¸¼ºÇÏ¸é ½±°Ô ±¸ÇöÀÌ °¡´ÉÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 619/5689
2015-12   1546451   ¹é¸Þ°¡
2014-05   5010777   Á¤ÀºÁØ1
2020-05   2362   ¹èÁؼ®
2023-10   2363   ¹ÎÈ£¾ç
2021-06   2363   Èæ°õ99
2020-01   2363   È£¹Ú°í±¸¸¶
2023-05   2363   ¼­¿ï°­ºÏ¹Ì¡¦
2022-01   2363   ¿ì´çÅÁÅÁ
2019-08   2363   ºí·ç2014
2020-07   2364   Landa
2020-06   2364   Àü¼³¼ÓÀǹ̡¦
2020-04   2364   ¿À¡¾îµûÄá
2019-11   2364   Rayi
2020-04   2364   ÇãÀα¸¸¶Æ¾
2019-10   2364   »ßµ¹À̽½ÇÄÀÌ
2020-11   2364   Daso
2022-03   2364   ¿ÕÃʺ¸¿Õ
2023-06   2364   IÀû¿ì
2019-10   2364   ÀüÁø
2020-09   2365   ½½·çÇÁ
2021-03   2365   GPGPU
2019-07   2365   ÀÏÀÌ»ï»ç¿À