-
웹 서버
다양한 기능을 하는 각각의 소프트웨어가 동작할 수 있는 환경이 되는 컴퓨터
웹 서버 프로그램은 브라우저를 통해 서버 컴퓨터에 접속했을 때 요청을 정리하고 웹 애플리케이션으로 전달하는 역할을 하는 프로그램
웹 어플리케이션 서버
웹 서비스 자체가 돌아가는 서버
웹 서비스를 만들면 인터넷 공간 어딘 가에 웹 애플리케이션이 동작하고 있어야만 이용이 가능
웹 서버를 사용해야 한다
java의 경우 tomcat을 사용, 파이썬 장고나 루비 레일즈의 경우 미들웨어 서버 방식으로 사용
미들웨어 – 운영체제와 응용 소프트웨어 사이에 있는 소프트웨어.
인프라
웹 서비스를 하려면 한 대의 컴퓨터를 사용하지 않고,
사용자 접속량에 따라 수 백대 이상의 서버를 사용해 웹 애플리케이션을 동작 시키고
데이터베이스 서버, 파일 이미지 서버 등의 별도로 동작하고
이메일 서버 로그인 서버 등을 따로 운영
이런 다양한 종류의 서버 컴퓨터들이 동작하는 환경과 이 환경의 형태를 말함
예) CDN – 로드밸런서 – 웹 서버 – (캐시, 데이터베이스, 파일) 서버들
'개발 > Python' 카테고리의 다른 글
Python with Django_ 장고 장점 및 기본 명령어 (0) 2021.11.11 Python with Django_ CDN, 로드밸런서, 웹서버, 캐시서버, 파일 서버 (0) 2021.11.11 Python with Django_ 웹 개요, 풀 스택 프레임워크, 마이크로 프레임워크 (0) 2021.11.11 Python_ CSV(Comma Separate values) (0) 2021.11.11 Python_ 파일 쓰기 (0) 2021.11.11 댓글 (비로그인 댓글 허용하지 않습니다.)