Amazon CloudFront

빠르고 고도로 안전하며 프로그래밍 가능한 콘텐츠 전송 네트워크(CDN)

Amazon CloudFront는 개발자 친화적 환경에서 짧은 지연 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전 세계 고객에게 안전하게 전송하는 고속 콘텐츠 전송 네트워크(CDN) 서비스입니다. CloudFront는 AWS와 통합되며, AWS 글로벌 인프라와 직접 연결된 물리적 위치뿐만 아니라 다른 AWS Services와도 통합됩니다. 다양한 서비스와 원활하게 연동되는 CloudFront는 AWS Shield와 연동되어 DDoS 완화를 수행하고, 위한 , 애플리케이션 오리진으로서 Amazon S3, Elastic Load Balancing 또는 Amazon EC2를 사용하고, Lambda@Edge와 연동되어 사용자 정의 코드를 고객의 사용자에서 가까운 위치에서 실행하고 맞춤화된 사용자 경험을 제공합니다.

API, AWS Management Console, AWS CloudFormation, CLI 및 SDK와 같이 이미 익숙한 AWS 도구를 사용하여 몇 분 만에 콘텐츠 전송 네트워크를 시작할 수 있습니다. Amazon의 CDN은 선결제 금액이나 장기 약정 없이 사용량에 따라 지불하는 간편한 요금 모델을 제공하며, CDN에 대한 지원은 기존 AWS Support 구독에 포함되어 있습니다.

AWS 프리 티어에는 Amazon CloudFront에서 사용할 수 있는 50GB의 데이터 송신, 2백만 건의 HTTP 및 HTTPS 요청이 포함됩니다.

무료로 Amazon CloudFront 시작하기

AWS re:Invent video: 'Introduction to Amazon CloudFront and Lambda@Edge.'

이점

빠른 속도와 글로벌한 규모

엣지 보안

Amazon CloudFront 콘텐츠 전송 네트워크(CDN)는 고도로 확장 가능하며 전 세계에 분산될 수 있습니다. CloudFront 네트워크는 144개의 PoP(Point of Presence)를 가지고 있으며 고탄력성의 Amazon 백본 네트워크를 활용하여 고객의 최종 사용자에게 탁월한 성능과 가용성을 제공합니다.

Amazon CloudFront는 네트워크 수준과 애플리케이션 수준의 보안을 둘 다 제공하는 매우 안전한 CDN입니다. 고객의 트래픽과 애플리케이션은 추가 비용 없이도 AWS Shield Standard와 같은 다양한 내장 보호 기능을 통한 혜택을 얻을 수 있습니다. 또한 AWS Certificate Manager(ACM)와 같은 구성 가능한 기능을 사용하면 추가 비용 없이 사용자 정의 SSL 인증서를 생성 및 관리할 수 있습니다.

고도로 프로그래밍 가능

AWS와 긴밀한 통합

Amazon CloudFront 기능은 고객의 특정 애플리케이션 요구 사항에 맞게 사용자 지정될 수 있습니다. CloudFront 이벤트에 의해 트리거되는 Lambda@Edge 함수는 고객의 사용자 지정 코드를 전 세계 AWS 위치로 확장하므로 복잡한 애플리케이션 로직이라도 고객의 최종 사용자에게 가깝게 배치하여 응답성을 개선할 수 있습니다. 또한 CDN은 기본 API 또는 AWS 도구를 사용하여 오늘날의 DevOps 및 CI/CD 환경이 요구하는 다양한 도구 및 자동화 인터페이스와의 통합을 지원합니다.

Amazon CloudFront는 Amazon S3, Amazon EC2, Elastic Load Balancing, Amazon Route 53 및 AWS Elemental Media Services와 같은 AWS 서비스와 통합됩니다. 이러한 서비스는 모두 동일한 콘솔을 통해 액세스 가능하며 CDN의 모든 기능은 API 또는 AWS Management Console을 사용하여 프로그래밍적으로 구성 가능합니다. 마지막으로, Amazon S3, Amazon EC2 또는 Elastic Load Balancing과 같은 AWS 오리진을 사용하는 경우, 이러한 서비스와 CloudFront 간에 전송된 데이터에 대해서는 비용을 지불하지 않습니다.

Amazon CloudFront 기능에 대해 자세히 알아보기 >>

사례 연구

사례 연구 보기 »

사용 사례

정적 자산 캐싱

라이브 및 온디맨드 동영상 스트리밍

보안

Amazon CloudFront는 전 세계의 최종 사용자에게 정적 콘텐츠(예: 이미지, 스타일 시트, JavaScript 등)를 전송합니다. 콘텐츠 전송 네트워크(CDN)는 멀티 티어 캐시를 기본적으로 제공하며 이와 더불어 객체가 아직 엣지에 캐시되지 않았을 때 오리진 서버의 지연 시간을 개선하고 로드를 줄여주는 리전별 엣지 캐시도 함께 제공합니다. 정적 콘텐츠를 캐싱하면 최종 사용자가 웹 사이트를 방문했을 때 빠르고 안정적인 환경을 제공하는 데 필요한 성능과 규모를 확보할 수 있습니다.

Amazon CloudFront CDN은 글로벌 최종 사용자에게 4K 화면을 전송하는 데 필요한 일관되게 높은 처리량으로 미디어(사전에 녹화된 파일과 라이브 이벤트 모두)를 스트리밍하는 다양한 옵션을 제공합니다. 온디맨드 스트리밍의 경우 CloudFront를 사용하여 모든 디바이스에서 Microsoft Smooth, HLS, HDS 또는 MPEG-DASH 형식의 다중 비트 전송률 적응 스트리밍을 지원할 수 있습니다. 라이브 스트림을 브로드캐스트하려면 콘텐츠 전송 네트워크를 사용하여 엣지에서 미디어 조각을 캐시하고 매니페스트 파일에 대한 여러 번의 요청을 축소하여 오리진의 로드를 줄일 수 있습니다.

CloudFront는 계층 3/4 DDoS를 완화하는 AWS Shield 및 계층 7을 보호하는 AWS WAF와 원활하게 통합됩니다. 또한, 최고의 보안 암호화로 TLS 연결을 협상하고 서명된 URL로 최종 사용자를 인증합니다. 그뿐만 아니라 AWS의 고급 기능인 필드 수준 암호화를 사용하여 엔터프라이즈 전체에서 가장 민감한 데이터를 보호할 수 있으므로, 애플리케이션 스택의 특정 구성 요소 및 서비스에서만 해당 정보를 볼 수 있습니다. 또한, CloudFront는 액세스를 제어하도록 AWS Identity and Access Management(IAM)와 통합하고, 구성에 대한 액세스를 기록하도록 AWS CloudTrail과 통합하고, 인증서 갱신 자동화를 위해 Amazon Certificate Manager(ACM)와 통합할 수 있습니다.

Lambda@Edge를 사용하여 사용자 지정 가능한 콘텐츠 전송

동적 콘텐츠 및 API 가속화

소프트웨어 배포

Lambda@Edge를 사용하면 손쉽게 전 세계 AWS 로케이션에서 코드를 실행할 수 있으므로 가장 짧은 지연 시간으로 최종 사용자에게 응답하고 콘텐츠를 개인화할 수 있습니다. 예를 들어 방문자의 특성에 따라 고유한 콘텐츠를 전송하거나, 사용자 지정 응답을 생성하거나, CloudFront 인프라에서 실행되는 사용자 지정 코드를 사용하여 A/B 테스트를 시행할 수 있습니다. Lambda@Edge에 대해 자세히 알아보십시오.

Amazon CloudFront는 API 호출을 보호하고 가속화하는 데 사용할 수 있습니다. CloudFront는 프록시 메서드(POST, PUT, OPTIONS, DELETE 및 PATCH)를 지원하며, 기본적으로 Amazon API Gateway와 통합되어 제공됩니다. CDN(콘텐츠 전송 네트워크)을 사용하면 클라이언트와의 TLS 연결이 가까운 엣지 로케이션에서 종료되고, CloudFront가 최적화된 AWS 백본 네트워크 경로를 사용하여 API 서버에 안전하게 도달합니다. CloudFront의 API 가속화에 대해 자세히 알아보십시오.

Amazon CloudFront는 전 세계에 배포된 클라이언트가 소프트웨어 업데이트를 다운로드함에 따라 자동으로 확장됩니다. 콘텐츠 전송 네트워크를 통해 여러분의 사용자가 있는 엣지에서 소프트웨어를 바로 사용할 수 있도록 설정할 수 있습니다. CDN의 빠른 데이터 전송 속도는 바이너리 전송을 가속화하여 비용은 낮추면서 고객 경험을 개선할 수 있습니다.

블로그 게시물 및 기사

sam_laptop_cropped

Lambda@Edge 설계 모범 사례

Achraf Souk
2018년 5월 14일
Sam_Laptop_VW

Resizing Images on the fly with Amazon CloudFront & Lambda@Edge

Jaiganesh Girinathan
2018년 2월 20일

AWS 시작하기

1

AWS 계정에 가입

AWS 프리 티어에는 Amazon CloudFront에서 사용할 수 있는 50GB의 데이터 송신, 2백만 건의 HTTP 및 HTTPS 요청이 포함됩니다. AWS 프리 티어에 즉시 액세스할 수 있습니다.
2

10분 자습서로 알아보기

Amazon CloudFront를 사용해 콘텐츠를 더 빠르게 전송합니다. 이 간단한 자습서를 통해 자세히 알아보십시오.
3

AWS를 사용하여 구축 시작

시작 안내서의 지침에 따라 몇 번의 클릭만으로 첫 번째 Amazon CloudFront 배포를 시작할 수 있습니다.

Amazon CloudFront 기능에 대해 자세히 알아보기

기능 페이지로 이동하기
무료로 시작할 준비가 되셨습니까?
가입하기
추가 질문이 있으십니까?
문의처