[실습] 워드프레스 이중화

탬늬·2025년 3월 3일

AWS 교과서

목록 보기
20/21

성능과 학장성, 안정성 고려한 두가지 환경 직접 구성
1. 성능을 높이는 형태 , 정적인 콘텐츠인 이미지와 첨부파일은 S3에서 처리, 그 외 요청은 Cloudfront 로 워드프레스 가상 머신에서 하는 형태
2. 확장성과 안정성 확보 , 워드프레스 가상 머신을 EC2 auto scaling으로 처리 , 워드프레스 파일 은 EFS사용하여 확장성 제공 , RDS 사용하여 서비스 안정성 확보

실습 1

실습 목표

단일 워드프레스 웹 서버 환경에서 최대한 많은 사용자 요청 트래픽 처리하려고 CDN 서비스, Cloudfront 사용. 정적인 콘텐츠는 S3에서 처리 하도록 설정

  • 목표 구성도

실습 단계

  1. 기본 인프라 배포
  2. 블로그 글 작성하고 확인
  3. S3에서 정적 콘텐츠 처리 설정

기본 인프라 배포

  • Cloudformation으로 배포

기본 인프라 환경 검증

  • 기본 인프라로 Cloudfront가 배포 , 오리진으로 ALB 설정, ALB는 -> EC2(wordopress)
  • CloudFront DNS 링크로 웹페이지 접속

워드프레스 초기 설정 및 블로그 글 확인

S3에서 정적 콘텐츠 처리 설정

정적 콘텐츠인 이미지, 첨부파일은 워드프레스 대신 S3에서 처리하도록 워드프레스 플러그인 사용

플러그인 WP Offload Media Lite 설치



1. s3 선택하고
2. AWS 에 내서버 있으니까 클릭
3. 버킷 생성
4. S3 설정

  • 로컬 미디어 제거 on

새블로그 작성 및 이미지 URL 정보 확인

http://d7nx0upayxuno.cloudfront.net/2025/03/03/asdf/
1. EC2 접속 및 디렉터리 확인

해당 이미지 파일이 없음 즉 S3 버킷에 업로드되고 사용자는 외부에서 해당 S3 객체 주소로 내려받을수있다.

  • 확인
profile
공부하면서 기록하기..

0개의 댓글