면접준비
(back) Web, Was server
K_Hyul
2024. 1. 10. 15:18
728x90
Web server
- HTTP 요청 처리 -> URL, 헤더, 메소드(GET, POST)
- 정적 파일 지원 -> 정적인 웹 페이지나 파일을 클라이언트에게 제공, 미리 생성되어 변경이 적으면 해당
- 동적 콘텐츠 처리 -> 스크립트 언어 (python ruby php)와 작동 : DB와 상호작용하여 정보를 동적으로 제공
- HTTP 응답 전송 -> 응답을 생성 : 상태 코드, 헤더, 본문
- 보안 인증 -> HTTPS(SSL/TLS) 지원 인증 권한 부여를 관리
- 서버 관리 및 로깅 -> 모니터링하고 로그를 기록, 서버 동작 및 클라이언트 요청에 대한 정보 추적
Was server
- 애플리케이션 배포 및 관리 -> 웹, 엔터프라이즈 등을 쉽게 배포하고 관리하며 WAS 콘솔을 통해 애플리케이션의 상태를 모니터링, 설정 관리 함
- 클러스터링 및 확장성 -> 여러 서버간에 애플리케이션을 분산하여 실행, 로드 밸런싱을지원하는 클러스터링 기능 제공 이를 통해 성능 및 가용성 향상
- 보안 기능 -> 강력한 보안 기능을 제공하여 애플리케이션 및 데이터를 보호한다. SSL 지원, 사용자 인증 및 권한 부여, 데이터베이스 연결 보안 등 지원
- 성능 최적화 -> 캐싱, 컴파일러 최적화, 연결 풀링등이 성능을 향상시키는데 사용
- 통합 관리 도구 -> WAS는 통합된 관리 도구를 통해 서버 구성, 모니터링, 로깅 트러블 슈팅등 효과적으로 수행
- 엔터프라이즈급 애플리케이션의 요구사항을 충족하기 위한 고급 기능 제공
728x90