1. 해결해야 할 문제
정적 콘텐츠를 네트워크 스토리지나 콘텐츠 배포 서비스에 배치하는 것은 로드 처리 기술입니다. 하지만 이 기술을 사용하려면 네트워크 스토리지에 있는 정적 콘텐츠의 액세스 주소를 변경해야 하고, 정적 콘텐츠가 포함된 URL 주소를 다시 작성하거나 웹 서버에 대한 필터를 설정하는 등 기존 시스템에 대한 수정이 필요합니다.
2. 클라우드 모드 설명
기존 시스템을 수정하지 않고도 프록시 서버를 이용하여 접속 주소를 변경할 수 있습니다. 콘텐츠가 저장되는 서버 앞에 프록시 서버를 설치하여 정적 콘텐츠의 접속 주소를 네트워크 스토리지나 콘텐츠 배포 서비스에 해당하는 주소로 변경합니다.
3. 구현
Apache나 Nginx와 같은 일반적인 소프트웨어를 사용하여 프록시 서버를 구축한 후 기존 시스템 앞에 프록시 서버를 배치합니다.
EC2 인스턴스의 콘텐츠를 다시 쓸 수 있는 프록시 서버(예: Nginx)를 실행하고 ELB와 S3 사이에 프록시 서버를 배치합니다(정적 콘텐츠 저장용).
지정된 콘텐츠의 URL을 수정하려면 프록시 서버 규칙을 추가하세요.
필요한 경우 프록시 서버에 Auto Scaling을 적용합니다.
4. 구성
프록시 서버를 사용하여 액세스 주소를 수정하면 현재 주소를 수정해야 합니다. 시스템은 정적 콘텐츠의 액세스 로드를 분산할 수 있습니다.
6. 주의사항