웹 서비스의 구조

이주희·2022년 4월 5일
0

BackEnd

목록 보기
2/14

웹 서비스는 Front-end 서버, Back-end 서버, DataBase 서버 프로그램으로 이루어져 있다.
(서버: 24시간 켜져있는 서버 프로그램이 동작하고 있는 컴퓨터)

각각의 서버는 접속 가능한 port번호를 각자 가지고 있다.
서버프로그램이 실행되고 있는 이 컴퓨터들은 24시간 켜져있어야 한다.(누군가의 접속을 기다리고 있다.)

  • 프론트엔드는 브라우저의 접속을 기다린다.
  • 백엔드서버는 브라우저가 useQuery, axios하는 것을 기다리고 있다.
  • DB서버는 백엔드 서버가 데이터를 언제 주는지, 가져가는지를 기다리고 있다.

현대 웹 트렌드는 이렇게 최소 3개의 컴퓨터를 가지고 실행한다. 각각의 서버는 프로그램일 뿐이기 때문에 한 대의 컴퓨터에서도 설치하는 것도 가능하지만, 최근의 트렌드는 한 대의 컴퓨터에는 하나의 프로그램만 설치하는 구조로 변경되었다.

CPU, RAM, DISK

요청이 많아지면서 저장 공간이 부족해지기 때문에 서버 컴퓨터를 별도로 마련해 사용한다!

profile
🍓e-juhee.tistory.com 👈🏻 이사중

0개의 댓글