왜 웹서버와 WAS를 분리하나요?


안녕하세요. 꼬꼬마 인턴입니다. 프로젝트 하나를 받았는데요. 서버 구성 과정에서 궁금점이 생겨서 질문드려요!

질문이 네가지 입니다 ㅎㅎ 

- 웹 서버와 WAS를 분리했을때 얻을 수 있는 이점은 무엇일까요?

- 그 이점이 하나의 서버 머신에서 구성한다 하여도 적용이 될까요?

- 동접 5천 정도의 서비스를 아래와 같은 서버 구성 ( 웹서버+WAS : 1대 , DB 서버 1대 )로 해도 충분한가요?

[ nginx -> tomcat ] ->[ mysql ]

 

- 웹 서버 두개의 선택지 중에 어느 것을 선택하시나요? 이유는요 ? (Apache - mod.jk VS nginx)

 

답변 주시는 분들 !

미리 감사드립니다.

 

0
0
  • 답변 4

  •  
    변수선언
    639
    1년 전

    1.  주로 서버 구성 시 웹 서버와 WAS를 분리하여 구성함.

    2.  웹서버는 정적인 웹 리소스를 반환

    3.  WAS는 동적인 웹 리소스를 반환

    경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
    어린이용이며, 설치가 필요없는 브라우저 게임입니다.
    https://s1004games.com

    4.  과거에는 WAS에서 정적 웹 서버의 기능을 제공하지 않았었음.

    5.  요즘의 WAS는 웹 서버의 모듈을 포함하여 기능을 제공함.

     
        
    ** 그렇다면 왜 WAS와 웹서버를 분리하여야 하는가?
    • 첫째로, 기능을 분리하여 서버 부하 방지
    • 둘째로, 물리적으로 분리하여 보안강화
    • 셋째로, 여러 대의 WAS를 연결 가능
      •  이는 로드밸런싱의 역할 및 fail over, fail back 처리에 유리
    • 넷째로, 여러 웹어플리케이션을 서비스 가능
     

     

    즉 java서버, c# 서버, php서버 등 하나의 웹서버를 통해서 서비스 가능
    2
     
  •  
    제타건담
    5k
    1년 전

    질문과는 상관없이..개인적으로 궁금해서 그런데요..

    동접 5천 정도의 서비스를 지금 설계하시는거 같은데..

    온라인 게임이나 포탈 사이트 또는 사람들에게 인기있는 오픈마켓 아니면 동접 5천이란 상황이 나오기 힘듭니다..

    말 그대로 특정의 한 시점에 동시에 접속해 있는 사람이 5천명이라는건데..

    어떤 컨텐츠의 사이트를 만들길래 그러시나요..?

    0
     
  •  
    byunji
    371
    1년 전

    동접 5천명이면 하나의 서버로 과연 감당이 가능하는지는 모름 (엄청 비싼 컴퓨터면 충분히 가능.. 한대당 수천만원짜리 컴퓨터는)

    동접이 아니라 이용자 5천명 정도는 하나의 서버로 감당 가능!

     

    웹서버와 WAS를 분리하는 이유는 윗분이 상세히 설명하였으므로 패쓰!

    0
     
  •  
    쏘지마여
    568
    1년 전
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1195 [ 一日30分 인생승리의 학습법] VBA Web Scraping: How Can VBA Be Used To Scrape Website Data? file 졸리운_곰 2024.04.13 3
1194 [ 一日30分 인생승리의 학습법] 윈도우 실행파일 구조(PE파일) file 졸리운_곰 2024.03.31 3
1193 [ 一日30分 인생승리의 학습법] [Analysis] PE(Portable Executable) 파일 포맷 공부 file 졸리운_곰 2024.03.31 3
1192 [ 一日30分 인생승리의 학습법] 성공하는 메타버스의 3가지 조건 file 졸리운_곰 2024.03.30 7
1191 [ 一日30分 인생승리의 학습법] REST, REST API, RESTful 과 HATEOAS file 졸리운_곰 2024.03.10 9
1190 [ 一日30分 인생승리의 학습법] 렌더링 삼형제 CSR, SSR, SSG 이해하기 file 졸리운_곰 2024.03.10 2
1189 [ 一日30分 인생승리의 학습법] 엑셀 VBA에서 셀레니움 사용을 위한 Selenium Basic 설치 file 졸리운_곰 2024.02.23 11
1188 [ 一日30分 인생승리의 학습법]500 Lines or Less Blockcode: A Visual Programming Toolkit : 500줄 이하의 블록코드: 시각적 프로그래밍 툴킷 졸리운_곰 2024.02.12 4
1187 [ 一日30分 인생승리의 학습법] 구글 클라이언트(앱) 아이디를 발급받으려면 어떻게 해야 하나요? 졸리운_곰 2024.01.28 3
1186 [ 一日30分 인생승리의 학습법] 빅뱅 프로젝트를 성공적으로 오픈하기 위한 팁 졸리운_곰 2023.12.27 16
1185 [ 一日30分 인생승리의 학습법]“빅뱅 전환보다 단계적 전환 방식이 이상적 애자일팀과 협업 쉽게 체질 개선을” file 졸리운_곰 2023.12.27 12
1184 [ 一日30分 인생승리의 학습법] Big-bang / phased 접근 file 졸리운_곰 2023.12.27 3
1183 [ 一日30分 인생승리의 학습법] CodeDragon 메뉴 데이터 전환의 개념 이해 - 데이터 전환의 개념, 데이터 전환방식, 데이터 전환방식 및 장단점 비교, 데이터전환 이후 검토해야 할 사항 졸리운_곰 2023.12.27 5
1182 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 분쟁 해결 시스템 file 졸리운_곰 2023.12.27 6
1181 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 개념과 리뷰 시스템 file 졸리운_곰 2023.12.27 4
1180 [ 一日30分 인생승리의 학습법] 소켓 CLOSE_WAIT 발생 현상 및 처리 방안 file 졸리운_곰 2023.12.03 7
1179 [ 一日30分 인생승리의 학습법] robots 설정하기 졸리운_곰 2023.12.03 3
1178 [ 一日30分 인생승리의 학습법] A Tutorial and Elementary Trajectory Model for the Differential Steering System of Robot Wheel Actuators : 로봇 휠 액츄에이터의 차동 조향 시스템에 대한 튜토리얼 및 기본 궤적 모델 file 졸리운_곰 2023.11.29 6
1177 [ 一日30分 인생승리의 학습법] Streamline Your MLOps Journey with CodeProject.AI Server : CodeProject.AI 서버로 MLOps 여정을 간소화하세요 file 졸리운_곰 2023.11.25 2
1176 [ 一日30分 인생승리의 학습법] Comparing Self-Hosted AI Servers: A Guide for Developers / : 자체 호스팅 AI 서버 비교: 개발자를 위한 가이드 file 졸리운_곰 2023.11.25 10
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED