amazon-s3 console cdn - Amazon Cloudfront 또는 S3을 사용해야하는 경우





5 Answers

CloudFront와 S3 Bucket은 동일하지 않습니다 . 평범한 용어로 CloudFront는 가장자리 위치의 CDN (Content Delivery Network)을 통해 웹 콘텐츠의 콘텐츠 전달을 가속화하는 반면 S3 Buckets은 실제 파일을 저장하는 곳입니다. CloudFront 소스는 S3에서 가져온 것이 아니라 CloudFront와의 S3 통합을보다 쉽게 ​​시각화 할 수 있습니다.

더 자세한 설명을 보려면 S3 Bucket 및 CloudFront에 대한 내 노트를 확인하십시오.

http://sysdotoutdotprint.com/technologies/aws/20

http://sysdotoutdotprint.com/technologies/aws/18

limit

Amazon Cloudfront에서 s3 이상으로 자신을 더 잘 활용하는 사례가 있습니까? 나는 예제를 통해 2의 차이점을 이해하려고 노력하고있다.




S3를 통해 CloudFront를 사용하는 또 다른 경우는 CloudFront의 사용자 정의 도메인에 SSL 인증서를 사용할 수 있지만 S3에서는 사용할 수 없다는 것입니다. 꽤 좋은 이유 imho!




Amazon S3는 Simple Storage Service입니다. 즉, 동영상, 이미지, PDF 등 많은 양의 정보를 사용할 수 있습니다.

CloudFront는 최종 사용자에 더 가깝고 가장 적은 시간에 Amazon S3에서 정보를 사용할 수 있도록하는 데 사용되는 컨텐츠 전달 네트워크입니다.

샘플 유스 케이스는 주문형 비디오입니다.

  1. 한 곳에서 비디오를 저장합니다. S3는 미리 녹화 된 모든 비디오를 다른 형식으로 저장합니다.
  2. 전역 사용자 사례가 있습니다.
  3. CloudFront는 비디오를 가장자리 위치로 캐시하는 데 사용됩니다. 이는 최종 사용자에게 컨텐츠를 전달하는 데 사용될 수 있습니다. 위치는 가장 가까운 물리적 에지 위치를 기반으로 자동으로 선택됩니다. 현재 약 51 개의 가장자리 위치가 있습니다.

클라우드 프론트를 올바른 사용 사례로 사용하는 몇 가지 이점 :

  1. 향상된 지연 -보다 나은 최종 사용자 경험.
  2. 가능한 감소 된 데이터 전송 비용. 데이터가 특정 AWS 지역의 동일한 S3 버킷에서 항상 전송되는 것은 아닙니다.

기타 가능한 사용 사례 :

  1. 라이브 스트리밍
  2. 노름
  3. 웹 사이트 가속화



여기에서 놓친 한 가지 측면은 다음과 같습니다.

Amazon Cloudfront는 Amazon S3보다 사용률이 높은 계층에서 저렴한 가격을 제공합니다.

  • Cloudfront CDN은 지리적으로 분산 된 여러 서버 (CSS, JS)에 콘텐츠를 배포하기위한 것입니다.

  • s3은 사용자별로 사용되지 않는 리소스 저장소 (사용자 이미지, PDF)보다 많습니다.

웹 서버를 완전히 우회하는 s3 버킷에서 Cloudfront 리소스를 제공 할 수 있습니다.

( 웹 서버가 이미지와 자바 스크립트를 미리 컴파일하고 저장하는 경우에 유용하며 s3에 저장하면 서버 메모리 사용 공간이 줄어 듭니다.

예 : Heroku Slugs (s3을 사용하여 응용 프로그램 크기를 줄이고 클라우드 프론트 CDN으로 배치하면 처리량이 향상됨)




먼저 Amazon S3가 클라우드라고 설명하고 싶습니다. Storage 및 Cloud Front는 컨텐츠 전달 네트워크 (CDN)입니다.

따라서 S3에 파일을 저장하고 인터넷을 통해 콘텐츠를 제공하는 배포 물을 만들 수 있습니다. 뿐만 아니라 특정 지역에 대한 배포판을 만들 수 있습니다.




Related