웹 호스팅이란?
내가 만든 웹 사이트를 올려놓을 인터넷상의 공간을 빌려주는 서비스.
인터넷에서 사이트를 운영하려면 인터넷 공간에 자신의 사이트를 올려둬야하는데 그 서버 컴퓨터의 일정 공간을 이용할 수 있도록 빌려준다.
홈페이지를 만들어 공간을 임대해 자신의 웹 사이트를 올려두면 사용자들이 접속하여 이용할 수 있게끔 해준다.
참고 https://ozhome.co.kr/hosting/about.html
웹호스팅이란? - 오즈웹
웹호스팅 개념 설명 및 홈페이지 만들기 위한 절차 안내
ozhome.co.kr
파일 저장 서비스 S3 ? 정적 웹 사이트 호스팅 S3 ?
S3는 파일 저장 서비스 이외에도 부가적인 기능을 가지고 있다. 그 중 하나가 '정적 웹 사이트 호스팅' 기능이다.
즉, 웹 서비스를 다른 사용자들도 쓸 수 있게 인터넷에 배포하는 것을 의미한다.
Cloudfront 란?
컨텐츠(파일, 동영상 등)를 빠르게 전송하게 해주는 서비스
컨텐츠는 S3에 저장한다. 하지만 그 S3 저장소가 한국에 있을 때, 한국 사용자는 거리가 가까우므로 데이터를 빠르게 전송받을 수 있지만 미국 사용자는 거리가 멀어 시간이 오래 걸리게 된다.
이런 문제를 해결하기 위해 세계 곳곳에 컨텐츠(파일, 동영상)의 복사본을 저장해놓을 수 있는 임시 저장소를 구축한다. 이런 형태의 서비스를 CDN(Content Delivery Network)라고 부른다.
S3만 사용해도 웹서비스 배포가 가능한데 Cloudfront 사용이유 ?
1. 위 설명과 같은 컨텐츠 전송 성능 향상 위해
2. HTTPS 적용하기 위해
=> S3에는 HTTPS를 적용시키는 기능을 제공하지 않음
Cloudfront를 활용한 아키텍처 구성
'AWS > Basic' 카테고리의 다른 글
[AWS - 웹페이지 배포하기] Cloudfront 배포 생성하기 (0) | 2024.07.25 |
---|---|
[AWS - 웹페이지 배포하기] S3에 업로드하기 & 웹 호스팅 설정하기 (0) | 2024.07.25 |
[AWS] 비용 나가지 않게 S3 깔끔하게 종료하기 (0) | 2024.07.18 |
[AWS - 파일 및 이미지 업로드] S3 란? & S3 버킷 생성(정책추가) & IAM 액세스 키 발급받기 (0) | 2024.07.18 |
[AWS - 데이터베이스 연결하기] DBeaver로 RDS에 접속하기 (0) | 2024.07.18 |