안녕하세요..
질문전에 최대한 확인해보려는데.... 찾지를 못해서 문의드립니다.
I7 3.2기가 4코어 16기가램 256gb sdd로 Pc서버로 윈도우2008엔터 32비트+sql 2000엔터를 구현해서 cs프로그램을 돌리고 있습니다.
Db수는 200개조금 안되고 용량은 20기가 좀 넘네요..
우선 지금 돌아가는 것은 전혀 무리가 없습니다. Cpu사용량도 10퍼미만이고 100메가 회선인데 네트워크사용량도 10퍼미만 입니다.
다 좋은데.... Cs프로그램상의 통계등의 작업을 서버상에서 처리후 클라이언트로 보내도록 프로그래밍되어 순간적으로 cpu사용량이 97퍼까지 뜨네요...
고민중에 이전에 사용하던 i5 8기가램 256sdd pc서버를 현역복귀시키려합니다.
윈도우2008페일오버 클러스터와 sql 2000의 게시자>구독자 복제 방식으로 실시간 데이터 동기화를 쓰려합니다.
게시자 서버를 i5로하여 부하가 적은 기본 입출력을 처리하고 구독자서버를 i7로하여 부하가 큰 통계등을 분산처리한다는.....
서버부하분산과 동기화된 서버 두대로 안정성도 올린다는 원대한 꿈★의 시나리오를 세웠습니다만 ㅠㅠ
문제는 서버를 사무실에두고 있습니다.
오피스텔로 1회선을 서버용으로 또다른 회선을 사무실 인터넷으로 쓰고 있습니다.
물리적회선이 더 들어올 수 없는 환경이라 공유기 아래에 서버를 두대 운영해야할 것 같습니다.
외부고정ip를 추가하는 비용도 문제는 아닌데 얇팍하게나마 알아본 바로는 고정ip두개가 1회선으로 들어와도 공유기에서는 1회선만 포트포워딩이 되는 것으로 알고 있습니다. 이부분을 처리할 수 있을지가 궁금합니다.
다른방법을 생각해본것은 어짜피 외부에서는 rw가 되는 게시자 서버만 보면 되는 것이라 oledb로 내부 ip를 인식시켜서 디비에 접근하고 한서버가 페일오버시 살아있는 서버에서 둘다 처리가 가능하도록 설정이 가능할지 궁금합니다 .....
질문이 너무 길어졌는데요... 머리속으로는 계산이 될듯한데... 이미 상용화된 서비스 서버라 중단후 테스트는 불가하고 서버상 가상환경을 설정하는것은 어렵지 않으나 cs프로그램도 손봐야하는 상황이라 질문드려요...
그냥 자유로운 생각공유도 좋으니 무플만은 방지 부탁드려요 ㅎ
긴글 읽어주셔서 감사합니다.
±»ÀÌ ¼³Á¤ ¸¸Áú ÇÊ¿äµµ ¾ø°í...
IP¸¸ ´õ ¹ÞÀ¸½Ã¸é µÇ´Âµ¥...
±Û´Þ°í »ý°¢Çغ¸´Ï ¿ÜºÎ¿¡¼ ȸ¼±ÀÌ µé¾î¿À°í ±×ÂÊ¿¡¼ ipµÎ°³ ÁØ°Å¸é ´ç¿¬È÷ µÇ°Ú³×¿ä... ´Ü¼øÇØÁö¸é ÆíÇѵ¥ ±¦È÷ ¸Ó¸®º¹ÀâÇÏ°Ô »ý°¢Çß³×¿ä ¤» Å×½ºÆ®½Ã³ª¸®¿Àµµ ±×·ÁÁö³×¿ä.. °¨»çÇÕ´Ï´Ù.
¿ÜºÎ Á¢¼ÓµÇ´Â °Ô½ÃÀÚ ¼¹ö¿Í °ü·ÃµÈ Æ÷Æ®¸¸ ¿°í db´Â ³»ºÎ¸¸ Á¢±Ù °¡´ÉÇؼ »ç¿ëÇÏ´Â°Ô ¸ÂÁö ¾Ê³ª¿ä?(À¥°°Àº °æ¿ì´Â ¿ø·¡ ±×·¸°Ô ´Ùµé ¾²°í ÀÖ±¸¿ä)
±×¸®°í Å« µ¥ÀÌÅÍ°¡ ¿Ô´Ù¸® °¬´Ù¸® ½Ç½Ã°£À¸·Î Çϴ°Š¾Æ´Ï¸é.. iptime À¸·Îµµ ¾ÈµÉ²« ¾øÁö ½ÍÀºµ¥¿ä .. ¾ÈÁ¤¼ºÀ» °ÆÁ¤ÇÏ½Ã´Â°Å¸é ¸ð¸¦±î¿ä. ¼º´ÉÀº ±â°¡ºñÆ® °øÀ¯±â¸é
Å« ¹®Á¦ ¾øÀ»°Í °°Àºµ¥¿ä.
CpuÁ¡À¯À²ÀÌ ¼ø°£ ÆøµîÇÏ´Â ÀÌÀ¯´Â ÇÁ·Î±×·¡¸Ó(»çÀå´Ô)²²¼ µ¥ÀÌÅÍ ºÒ·¯¿Í¼ °è»êÀ» ½ÃÅ°´Âµ¥ Æ®¸®°¡°¡¾Æ´Ñ ±×·ì¹ÙÀÌ·Î ºÒ·¯¿Í¼ ó¸®ÇÑ´Ù°í ÇϽôõ¶ó°í¿ä.. ÀúÈñÇÁ·Î±×·¥Æ¯¼º»ó ƯÁ¤ºÎºÐÀ» ÂüÁ¶ÇÏÁö¾Ê°í ¿©±âÀú±â ¸·ºÒ·¯¿Í¼ ȸ鿡 ¶ç¿ì°í °è»êÇØÁÙ°Ô ¸¹°í ÇÏ´Ùº¸´Ï ¼¹öÂÊ¿¡¼ ¼ø°£ ºÎÇÏ°¡ °É¸®´õ¶ó°í¿ä..
¤¾¤¾ ¿ª½Ã ´äÀÌ ³ª¿À°í ÀÖ¾î¼ ÁÁ³×¿ä ¤¾ °¨»çÇÕ´Ï´Ù.
±â°¡ºøÀ¸·Î ¹Ù²Ùµç ³×Æ®¿öÅ© °í°¡Àåºñ¸¦ ÇÏµç ¹®Á¦Á¡Àº ÇØ°áµÇÁö ¾Ê½À´Ï´Ù.
IPŸÀÓÀ̶ó°í Àú°Ô ¾ÈµÈ´Ù´Â°Å ¸»À̾ȵǴ°Űí Áß°£Áß°£¿¡ °øÀ¯±â°¡ »¸´Â´Ù¸é ÀÌÇØ°¡ °¡°ÚÁö¸¸ ¾ÆÁ÷ ±×·± »óȲÀº ¾Æ´Ï°í...
¼ø°£ CPU Á¡À¯À²ÀÌ ¿Ã¶ó°¡´Â°Ç Åë°èÀÛ¾÷À̳ª °è»êÀÛ¾÷ÀÌ µé¾î°¡±â ¶§¹®¿¡ Á¡À¯À²ÀÌ ¸Ô´Â°Ì´Ï´Ù. CSÀÛ¾÷ÀÌ ´ëºÎºÐ ´Ù ±×·¸½À´Ï´Ù.
SQLÀº Äõ¸® ÅؽºÆ® µ¥ÀÌÅÍ¿Í °á°ú°ª¸¸ ÁÖ°í ¹Þ±â ¶§¹®¿¡ ÈÀÏ´ÜÀ§Ã³·³ Å«µ¥ÀÌÅ͸¦ ÁÖ°í ¹Þ°í ÇÏ´Â°Ô ¾Æ´Õ´Ï´Ù. ¼ø¼ö SQL ÀÚü¿¡¼ µ¹¾Æ°¡±â ¶§¹®¿¡ ³×Æ®¿öÅ©ÂÊ ¿µÇâÀº °ÅÀÌ ¾ø´Ù°í ºÁ¾ßµÇ¿ä.
»çÀå´Ô°ú À̾߱âÇÑ°á°ú ¿ì¼±Àº rw/r·Î ÇÁ·Î±×·¥À» ¼öÁ¤Çϱâ´Â ¾î·Á¿ö ´Ü¼ø ½Ç½Ã°£ ¹é¾÷¼¹ö¸¦ µÎ´Â ÂÊÀ¸·Î °á·Ð³¾°Í °°³×¿ä
±¦È÷ »ý°¢¸¸ ¸¹ÀÌ Çß³×¿ä ¤»