포스트

AWS 교과서 10.1. 워드프레스 소개

AWS 서비스를 활용하여 워드프레스 블로그를 구성하자

AWS 교과서 10.1. 워드프레스 소개

10.1.1 웹 시스템 구성 요소

웹 시스템을 구성하려면 다음 세 가지 구성 요소가 필요하다.

  • 웹 서버: 클라이언트 요청에 대해 정적 및 동적 콘텐츠를 제공함
  • 웹 애플리케이션 서버: 클라이언트 요청에 따라 동적 콘텐츠를 제작하거나 데이터베이스 서버에서 데이터를 가져오거나 저장함
  • 데이터베이스 서버: 데이터를 저장함

소규모일 때는 웹 시스템을 하나의 서버에서 서비스를 제공한다. 하지만 구성 요소 중 하나라도 수정이 필요하거나 사고를 당하면 다른 구성 요소에 영향을 미칠 수 있다는 단점이 존재한다.

보통은 웹 서버 + 웹 애플리케이션 서버와 데이터베이스 서버로 나누어서 서로 다른 서버에 구성시킨다. 이로써 웹 서버는 공개된 네트워크에 위치하여 외부 인터넷망에서도 접속할 수 있지만, 데이터베이스 서버는 외부에서 접속이 불가능한 네트워크에 위치하고 앞 단에 방화벽을 두어 보안적으로 안전한 환경을 제공할 수 있는 효과도 누릴 수 있다.

10.1.2. 워드프레스 구성 요소

  • 웹 서버: apache 또는 nginx
  • 웹 애플리케이션 서버: php
  • 데이터베이스 서버: MySQL 또는 MariaDB
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.