단일 서버

웹, 앱, 데이터베이스, 캐시 등이 전부 한 대에서 실행됨

스크린샷 2024-07-10 오후 8.30.05.png

스크린샷 2024-07-10 오후 8.30.16.png

  1. 사용자는 도메인 이름을 이용하여 웹사이트에 접속한다.
    1. 도메인 이름을 DNS에 질의하여 IP 주소로 변환하는 과정 필요
    2. DNS는 보통 써드파티 서비스 이용
  2. DNS 조회 결과로 IP 주소가 반환된다.
  3. 해당 IP 주소로 HTTP 요청이 전달된다.
  4. 요청을 받은 웹 서버는 HTML 페이지나 JSON 형태의 응답을 반환한다.

스크린샷 2024-07-10 오후 8.36.02.png

사용자가 늘면 여러 서버를 두어 웹 계층과 데이터 계층을 분리하여 각각 독립적으로 확장해 나갈 수 있게 한다.

관계형 데이터베이스

NoSQL