왜 웹서버와 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년 전
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
538 정규표현식(Regular Expression)을 소개합니다. file 졸리운_곰 2017.03.20 149
537 설계 노하우: UI 컴포넌트 file 졸리운_곰 2017.03.20 145
536 UML: 클래스 다이어그램과 소스코드 매핑 file 졸리운_곰 2017.03.20 391
» 왜 웹서버와 WAS를 분리하나요? file 졸리운_곰 2017.03.15 97
534 WEB와 WAS 서버를 분리하는 이유는? file 졸리운_곰 2017.03.15 201
533 언제 웹서버와 DB서버를 분리해야 하는가? file 졸리운_곰 2017.03.15 249
532 게임처럼 연습하는 피아노! synthesia(신디시아) file 졸리운_곰 2017.03.07 1393
531 Lingoes 영어사전 설치 및 사용법 졸리운_곰 2017.03.07 260
530 ‘코드 한 줄 몰라도’ 모바일 앱을 개발할 수 있는 노코드 빌더 10선 file 졸리운_곰 2017.03.06 274
529 MS엑셀: 피벗 테이블 - 기초 개념 file 졸리운_곰 2017.03.05 290
528 피벗 테이블 : 피벗(Pivot) file 졸리운_곰 2017.03.05 170
527 피벗테이블(Pivot Table) 이란? 또 활용법 file 졸리운_곰 2017.03.05 260
526 데이터 분석을 이용한 게임 고객 모델링 #2 file 졸리운_곰 2017.03.05 100
525 데이터 분석을 이용한 게임 고객 모델링 #1 file 졸리운_곰 2017.03.05 94
524 무료 각종 효과음 사이트 모음(음향효과, 배경음악) file 졸리운_곰 2017.03.04 280
523 [웹사이트] 효과음 또는 사운드샘플을 찾을수 있는 사이트들 졸리운_곰 2017.03.04 123
522 [ Windows 10 ] 260자 이상의 파일 경로를 사용하는 방법 졸리운_곰 2017.03.04 254
521 vmware vsphere client 고해상도 모니터 (레티나)에서 화면이 다 나오지 않고 깨질때. 졸리운_곰 2017.03.02 205
520 WebExtractor360 - Open Source Web Extractor [web scrape] 졸리운_곰 2017.02.26 110
519 Programatically retrieving data from a website into a database file 졸리운_곰 2017.02.26 19116
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED