새 코드를 작성하지 않고 추가 비용 없이 개인화된 동적 웹 콘텐츠 제공

일반적인 웹 사이트에는 보통 정적 콘텐츠와 동적 콘텐츠가 함께 포함되어 있습니다. 정적 콘텐츠는 이미지나 스타일 시트를 포함하고, 동적 콘텐츠나 애플리케이션에서 생성한 콘텐츠는 각 최종 사용자에 맞춰 설정된 사이트 요소를 포함합니다. 이전에는 기존 CDN이 제공하는 솔루션이 비싸고 구성과 관리가 어려웠으므로 개발자가 동적 콘텐츠의 성능과 안정성을 개선하는 데 사용할 수 있는 옵션이 한정적이었습니다.


earth-networks-thumbnail
video-thumb-dynamic-content-02

Amazon CloudFront를 사용하면 기존의 저렴한 Amazon CloudFront 데이터 전송 및 요청 요금으로 추가 비용 없이 동적 콘텐츠를 제공할 수 있습니다. 장기 약정 또한 필요하지 않습니다. 선결제 금액이나 월별 플랫폼 요금도 없으며 구성을 도울 컨설턴트를 고용하기 위해 큰 비용을 들이지 않아도 됩니다.

무료로 AWS 시작하기

무료 계정 생성

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

AWS 프리 티어 세부 정보 보기 »

이 AWS 후원 Frost & Sullivan 백서를 다운로드하여 amazon.com이 자체 글로벌 CDN 트래픽을 전송하는 데 Amazon CloudFront를 주로 선택한 이유를 확인해 보시기 바랍니다. Amazon CloudFront CDN 백서 다운로드하기.

Amazon CloudFront는 사이트의 정적 콘텐츠와 각 최종 사용자에 따라 변경되는 동적 부분 모두에 대해 전체 웹 사이트의 성능, 안정성 및 글로벌 접근성을 향상할 수 있는 간편하고 비용 효율적인 방법을 제공합니다.

Amazon CloudFront는 Amazon EC2 또는 AWS 외부에서 구동되는 오리진에서 실행되는 동적 웹 애플리케이션과 사용자 정의 코딩이나 독자적인 구성없이 원활하게 연동되므로 서비스 배포와 관리가 간편합니다. 단일 Amazon CloudFront 배포를 사용하여 정적 콘텐츠 및 동적(또는 대화형) 콘텐츠를 비롯한 전체 웹 사이트를 전송할 수 있습니다. 따라서 웹 사이트에서 정적 콘텐츠 및 동적 콘텐츠를 분리하거나 여러 도메인 이름을 관리할 필요 없이 전체 웹 사이트에 대해 계속해서 단일 도메인 이름(예: www.example)을 사용할 수 있습니다.

Amazon CloudFront에서는 쿼리 문자열 파라미터 또는 쿠키를 포함할 수 있으므로, 최종 사용자에 따라 웹 페이지를 사용자 정의할 수 있습니다. 또한, 웹 사이트의 URL 패턴에 따라 웹 배포의 여러 캐시 동작을 구성할 수도 있습니다. 이러한 캐시 동작은 Amazon CloudFront가 다른 부분의 웹 사이트를 캐시하는 방법에 대해 세분화된 제어를 제공합니다.

이러한 기능은 아래에 자세히 설명되어 있습니다.

캐시 동작은 파일 확장명, 파일 이름 또는 웹 사이트에 대한 URL 경로의 일부를 기반으로 특정 URL에 대해 구성하는 규칙 집합입니다(예: *.jpg). 웹 배포에 대해 여러 캐시 동작을 구성할 수 있습니다. Amazon CloudFront는 들어오는 최종 사용자 요청을 URL 패턴 목록과 대조해 보고 일치하는 항목이 있으면 해당 URL 패턴에 대해 구성한 캐시 동작을 수행합니다. 각 캐시 동작은 오리진 서버 이름, 최종 사용자 연결 프로토콜, 최소 만료 기간, 쿼리 문자열 파라미터, 쿠키 및 프라이빗 콘텐츠의 신뢰할 수 있는 서명자와 같은 Amazon CloudFront 구성 값을 포함합니다.

Amazon CloudFront 엣지 로케이션은 사용자 에이전트 헤더의 값을 보고 모든 수신 요청의 디바이스 유형을 감지합니다. Amazon CloudFront는 최종 사용자 요청이 데스크톱, 태블릿, 스마트 TV 또는 모바일 디바이스를 통해 이루어졌는지를 판단하고 해당 정보를 새로운 HTTP 헤더의 형태로 오리진 서버(Amazon EC2, Elastic Load Balancing 또는 커스텀 오리진 서버)에 전달합니다. 오리진 서버는 디바이스 유형 정보를 사용하여 새로운 헤더에 기반한 다양한 버전의 콘텐츠를 생성할 수 있습니다. Amazon CloudFront는 또한 해당 엣지 로케이션에서 다양한 버전의 콘텐츠를 캐시합니다.

Amazon CloudFront는 최종 사용자가 콘텐츠에 액세스하는 국가를 감지할 수도 있습니다. Amazon CloudFront는 그 후 국가에 대한 정보를 새로운 HTTP 헤더 형태로 커스텀 오리진 서버에 전달할 수 있습니다. 오리진 서버는 다양한 국가의 사용자를 위해 다양한 버전의 콘텐츠를 생성하고 이 다양한 버전을 엣지 로케이션에서 캐시하여 동일한 국가에서 웹 사이트를 방문하는 이후 사용자에게 서비스를 제공할 수 있습니다.

Amazon CloudFront는 오리진 헤더를 전달하여 오리진 서버(Amazon S3 또는 커스텀 오리진)가 Cross-Origin Resource Sharing(CORS)을 통해 크로스 오리진 액세스를 지원할 수 있도록 구성될 수 있습니다. CORS는 한 도메인에서 로드되어 다른 도메인에 있는 리소스와 상호 작용하는 클라이언트 웹 애플리케이션에 대한 방법을 정의합니다.

Amazon CloudFront 다운로드 배포를 위해 하나 이상의 오리진 서버를 구성할 수 있습니다. 오리진 서버는 Amazon S3, Amazon EC2, Elastic Load Balancing 또는 AWS 외부의 사용자 정의 오리진 서버와 같은 AWS 리소스일 수 있습니다. Amazon CloudFront는 배포를 위해 구성한 규칙을 사용하여 최종 사용자가 요청한 URL의 일치 여부를 확인하는 방식으로 각 오리진 서버에서 콘텐츠를 요청합니다. 이 기능을 사용하면 여러 개의 배포를 만들 필요 없이 각 AWS 리소스를 설계 목적(예: Amazon S3는 스토리지용, Amazon EC2는 컴퓨팅용 등)에 맞게 사용할 수 있고 웹 사이트에서 여러 도메인 이름을 관리할 수 있는 유연성을 갖게 됩니다. 또한 데이터를 옮기거나 애플리케이션 코드를 다시 배포하지 않고 이미 설정한 오리진 서버를 계속해서 사용할 수 있습니다.

Amazon CloudFront는 사용자가 파일에 설정한 만료 기간을 캐시 제어 헤더에서 확인한 다음 오리진 서버에서 해당 파일의 업데이트된 버전을 확인해야 하는지 아닌지를 결정합니다. 파일이 자주 변경될 것으로 예상하면 파일에 대한 만료 기간을 짧게 설정할 수 있습니다. Amazon CloudFront에서는 만료 기간을 0초로 짧게 지정할 수 있으며 이 경우 Amazon CloudFront는 각 최종 사용자 요청을 오리진과 다시 확인합니다. 또한, Amazon CloudFront는 private, no-store 등의 특별한 캐시 제어 명령에 따라 동작을 수행합니다. 이러한 명령은 주로 엣지에서 캐시되지 않을 수도 있는 동적 콘텐츠를 전송할 때 유용합니다.

쿼리 문자열 파라미터는 오리진 서버에서 실행 중인 스크립트에 의해 생성된 사용자 정의 콘텐츠를 반환하는 데 자주 사용됩니다. 선택적으로 쿼리 문자열이 오리진 서버에 전달되고 캐시된 객체의 고유 자격 증명에 포함되도록 구성할 수 있습니다. 이 기능은 구성하는 각각의 고유한 캐시 동작에 대해 별도로 설정될 수 있습니다. 따라서 쿼리 문자열 파라미터로 각 최종 사용자에 대해 웹 페이지를 사용자 정의할 수 있으며 Amazon CloudFront 엣지 로케이션에 콘텐츠를 캐시함으로써 제공되는 성능 및 확장 혜택도 계속 이용할 수 있습니다.

Amazon CloudFront는 이제 HTTP 쿠키를 사용하여 사용자 정의되거나 개인화된 동적 콘텐츠 전달을 지원합니다. 이 기능을 사용하려면 Amazon CloudFront가 맞춤 오리진 서버로 쿠키 일부를 전달할지 또는 전부를 전달할지를 지정해야 합니다. 또한 문자열 형식이 일치하는 여러 쿠키를 전달하도록 쿠키 이름에 와일드카드 문자를 지정할 수 있습니다. 그런 다음 Amazon CloudFront는 캐시에서 고유 객체를 식별할 때 전달된 쿠키 값을 고려합니다. 이렇게 함으로써 최종 사용자는 쿠키를 통해 자신에게 맞춤 설정되는 콘텐츠의 이점과 Amazon CloudFront의 성능 이점을 모두 얻습니다.

Amazon CloudFront를 사용하여 모든 요청 헤더(또는 화이트리스트)를 오리진 서버로 전달할 수 있습니다. 이러한 헤더는 콘텐츠에 액세스한 국가 또는 방문자가 사용한 디바이스 등의 정보를 포함합니다. 헤더 값을 바탕으로 콘텐츠를 캐시함으로써 사용자 정의 콘텐츠를 최종 사용자에게 제공할 수 있도록 CloudFront를 구성할 수 있습니다. 예를 들어, 같은 웹 서버에서 여러 개의 웹 사이트를 호스팅하고 있을 경우 Amazon CloudFront를 구성하여 호스트 헤더를 오리진으로 전달할 수 있습니다. 오리진이 호스트 헤더 값을 바탕으로 동일한 객체의 다양한 버전을 반환하면 Amazon CloudFront는 해당 값을 바탕으로 객체를 별도로 캐시합니다.

사용자 정의 SSL 인증서 지원을 사용하면 자신의 도메인 이름 및 SSL 인증서를 사용하여 HTTPS를 통해 콘텐츠를 전송할 수 있습니다. 따라서 웹 사이트 방문자에게 지연 시간 단축 및 안정성 증가 이외에도 고유한 도메인 이름을 사용하는 SSL 연결을 통해 CloudFront의 보안 이점을 제공합니다. 또한 오리진에서 HTTPS 연결을 사용하여 데이터를 가져오도록 CloudFront를 구성할 수 있으므로 데이터는 오리진에서 최종 사용자에 이르기까지 완전히 암호화됩니다. 사용자 정의 SSL 인증서 지원 구성은 간단하여 고유 코드에 대해 배우거나 대신 구성해 줄 컨설턴트를 고용할 필요가 없습니다. 시작하려면 CloudFront 커스텀 SSL 세부 정보 페이지로 이동하여 요구 사항에 가장 적합한 커스텀 SSL 기능을 선택하십시오.

몇 분이면 SSL/TLS 인증서를 프로비저닝하고 이를 CloudFront 배포와 연결할 수 있습니다. 새로운 AWS Certificate Manager(ACM)를 사용하여 클릭 몇 번으로 인증서를 프로비저닝하고 CloudFront 배포에 이를 배포하기만 하면, ACM에서 인증서 갱신을 대신 관리해줍니다. ACM을 사용하면 추가 비용 없이 인증서를 프로비저닝, 배포, 및 관리할 수 있습니다.

CloudFront를 사용하여 루트 도메인 또는 웹 사이트 "zone apex"의 콘텐츠를 전송할 수 있습니다. 예를 들어, http://www.example.com 및 http://example.com 모두를 구성하여 성능 저하나 리디렉션 서비스 관리의 가용성 위험 없이 동일한 CloudFront 배포를 가리킬 수 있습니다. 이 기능을 사용하려면 Amazon Route 53 별칭 레코드를 만들어 도메인의 루트를 CloudFront 배포에 매핑합니다.

캐시에서 객체를 고유하게 파악하기 위한 캐시 키의 일부로서 최종 사용자 요청의 프로토콜(HTTP 대 HTTPS)을 포함하도록 Amazon CloudFront를 구성할 수 있습니다. 이렇게 하면 최종 사용자가 콘텐츠에 액세스하기 위해 사용하는 프로토콜을 바탕으로 콘텐츠를 사용자 정의할 수 있습니다.

Amazon CloudFront는 GET, HEAD, POST, PUT, DELETE, OPTIONS 및 PATCH 등의 HTTP 메서드를 지원합니다. 따라서 웹 양식, 의견 및 로그인 입력란, "add to cart" 버튼 또는 기타 최종 사용자의 데이터를 업로드하는 기능을 제공하는 동적 웹 사이트의 성능을 개선할 수 있습니다. 또한, 이제 CloudFront를 통해 단일 도메인 이름을 사용하여 전체 웹 사이트를 전송할 수 있으므로 웹 사이트의 다운로드 및 업로드 부분 모두의 속도를 높일 수 있습니다. 기본적으로 GET 및 HEAD 메서드에 대한 응답은 CloudFront 엣지 로케이션에 캐시됩니다. OPTIONS 요청에 대한 응답을 캐시하도록 Amazon CloudFront 배포를 구성할 수 있습니다. 기타 HTTP 메서드(POST, PUT, DELETE 및 PATCH)는 캐시되지 않으며 단순히 Amazon CloudFront 엣지 로케이션에 의해 원본으로 프록시됩니다. AWS Management Console 또는 CloudFront API를 사용하여 기존 CloudFront 배포에 대해 이러한 추가 HTTP 메서드 지원을 사용하도록 설정해야 할 수 있습니다.

또한, Amazon CloudFront 기능의 전체 세트는 동적 웹 사이트를 제공하기 위해 Amazon CloudFront를 구성할 때 사용할 수 있습니다. 이러한 기능에는 프라이빗 콘텐츠 제공, 콘텐츠 보안 제공, 객체 버전 관리 및 캐시 무효화, 사용 보고서 및 모니터링을 위한 액세스 로고 등이 포함됩니다. 모든 Amazon CloudFront 기능에 대한 자세한 내용은 Amazon CloudFront 개발자 안내서를 참조하십시오.

또한 Amazon CloudFront는 모든 청구 기간 중 고객의 월간 가동률이 서비스 계약보다 낮을 경우 서비스 크레딧을 제공하는 서비스 수준 계약(SLA)을 제공합니다. 자세한 내용은 Amazon CloudFront SLA 페이지에서 확인하실 수 있습니다.

이 페이지 외에 Amazon CloudFront 제품 페이지 및 Amazon CloudFront 개발자 안내서 등 다른 페이지에서도 유용한 정보를 찾을 수 있습니다.

Amazon CloudFront는 오리진에서 최종 사용자까지 전체 웹 사이트(정적 콘텐츠와 동적 콘텐츠 포함)의 제공 속도를 높이는 여러 성능 최적화를 구현했습니다. 이러한 성능 개선에는 오리진과의 지속적인 연결 유지, 동적 콘텐츠 전달 속도를 높이기 위한 다른 네트워크 경로 최적화 등이 포함됩니다. 특히 각 최종 사용자는 인터넷 지연 시간과 관련하여 자신에게 가장 가까운 Amazon CloudFront 엣지 로케이션으로 라우팅됩니다. 그러면 요청이 AWS에서 실행 중인 오리진 서버로 다시 전달되며, Amazon에서 이 연결에 대한 성능을 모니터링하고 최적화합니다.

또한 Amazon CloudFront는 Amazon CloudFront 엣지와 오리진 서버 간의 기존 연결을 다시 사용하여 각 오리진 요청에 대한 연결 설정 지연 시간을 줄입니다. 기타 연결 최적화 또한 인터넷 병목 현상을 피할 수 있도록 적용되며 엣지 로케이션과 최종 사용자 간의 사용 가능한 대역폭을 최대한 사용합니다. 따라서 Amazon CloudFront는 동적 콘텐츠 전송 시간을 단축해 웹 애플리케이션을 탐색하는 최종 사용자에게 일관되고 안정적이면서 개인화된 경험을 제공할 수 있게 됩니다. 또한 Amazon CloudFront는 동적 콘텐츠 다운로드에 대한 요청에 적용되는 것과 마찬가지로 업로드 요청에도 동일한 성능 혜택을 적용합니다.

Amazon CloudFront 성능에 대한 Frost & Sullivan 백서 최근 AWS는 Frost & Sullivan에 다른 상위 CDN과 Amazon CloudFront의 성능을 비교하는 백서 제작을 의뢰했습니다. CDN 전문가 Dan Rayburn이 작성한 백서의 성능 비교 데이터를 보면, 주요 CDN을 대상으로 여러 번에 걸쳐 진행된 지연 시간 테스트에서 Amazon CloudFront가 가장 빠른 속도를 나타냈으며, 모든 테스트에서 다른 주요 CDN의 평균 지연 시간을 압도한 것으로 나타났습니다. 이 백서에는 Amazon.com 사이트에서 진행한 여러 주요 CDN의 성능 테스트 결과도 포함하고 있으며, 현재 Amazon.com 사이트의 CDN 트래픽을 Amazon CloudFront가 대부분 처리하고 있는 이유에 대해서도 설명하고 있습니다. 백서 다운로드

Amazon CloudFront는 Amazon EC2 또는 AWS 외부에서 구동되는 오리진에서 실행되는 동적 웹 애플리케이션과 사용자 정의 코딩이나 독자적인 구성없이 원활하게 연동되므로 서비스 배포와 관리가 간편합니다. 단일 Amazon CloudFront 배포를 사용하여 정적 콘텐츠 및 동적 콘텐츠 또는 대화형 콘텐츠를 포함하는 전체 웹 사이트를 전송할 수 있습니다. 따라서 웹 사이트에서 정적 콘텐츠 및 동적 콘텐츠를 분리하거나 여러 도메인 이름을 관리할 필요 없이 전체 웹 사이트에 대해 계속해서 단일 도메인 이름(예: www.example)을 사용할 수 있습니다.

AWS Management Console의 간편한 그래픽 사용자 인터페이스로 Amazon CloudFront를 사용할 수 있습니다. 또는 한 번의 API 호출로 Amazon CloudFront 네트워크를 통해 Amazon S3 버킷, Amazon EC2 인스턴스 또는 기타 오리진 서버의 콘텐츠를 배포할 수 있습니다. 기존 구성의 모든 변경 사항은 몇 분 내에 전체 글로벌 네트워크에 적용됩니다. 게다가 영업 담당자와 협상할 필요가 없기 때문에 Amazon CloudFront를 사용하여 신속하게 전체 웹 사이트 전송을 시작할 수 있습니다.

AWS Management Console에서 Amazon CloudFront 구성

console

또한 Amazon CloudFront는 다른 Amazon 웹 서비스와 함께 사용하도록 설계되었습니다. Amazon EC2를 Amazon CloudFront 오리진 서버로 사용하면 전체 웹 애플리케이션의 전송을 구성하고 관리하는 데 동일한 도구 집합을 사용하여 작업하는 이점을 활용할 수 있습니다. 또한 Amazon EC2는 Amazon CloudFront와 같이 사용한 만큼만 비용을 지불하는 요금제를 제공합니다. 게다가 Amazon CloudFront 엣지 로케이션 및 Amazon EC2 데이터 센터 간의 경로는 지속적으로 모니터링되고 성능 및 가용성 면에서 최적화됩니다. 네트워크 경로 문제가 신속하게 감지 및 수정되고, 최종 사용자를 다른 Amazon에서 모니터링하는 네트워크 경로로 자동 라우팅하여 해당 애플리케이션을 사용하는 최종 사용자에 미치는 영향을 최소화합니다.

이 분야의 웹 애플리케이션은 고도로 개인화되어 있으며(예: 추천 기능), 빠른 제품 검색(검색 및 탐색 기능)이 절대적으로 중요합니다. 이 분야에 사용되는 애플리케이션의 성능 개선은 곧 매출과 최종 사용자 충성도로 직결됩니다.

최종 사용자의 주의 집중 시간이 상대적으로 짧으므로, 뉴스 및 스포츠 애플리케이션은 각 최종 사용자에게 맞게 맞춤 구성되어야 합니다. 하지만 최종 사용자를 위한 확장성 확보와 성능 개선을 위해 콘텐츠를 짧은 기간 동안(몇 초 정도) 캐시할 수도 있습니다.

이 분야의 웹 애플리케이션은 최종 사용자용 콘텐츠의 맞춤 구성 시 지리적 특성에 집중합니다. 콘텐츠 유형에 따라 다양한 시간 동안 콘텐츠를 엣지 로케이션에 캐시할 수 있습니다. 예를 들어, 시간별 날씨 소식은 최대 1시간 동안 캐시할 수 있고, 긴급 기상 특보는 최종 사용자가 항상 최신 정보를 확인할 수 있도록 단 몇 초 동안만 캐시할 수도 있습니다.

타겟 광고는 쿠키 또는 쿼리 문자열 데이터를 기반으로 상황에 따라 컴퓨팅되며, 광고주는 대개 광고 전송 시 짧은 지연 시간을 원합니다. Amazon CloudFront를 이용하면 이러한 애플리케이션의 성능 및 개인화 요구를 충족할 수 있습니다.

이 분야의 애플리케이션 또한 사용자 프로필, 기본 설정, 친구 및 활동을 통합하는 개인화된 대화형 콘텐츠를 제공합니다. 이러한 특징들 때문에 오리진 서버를 자주 왕복해야 하는 롱테일 콘텐츠가 형성됩니다. CloudFront의 네트워크 및 경로 최적화는 이러한 콘텐츠를 더욱 빨리 전송할 수 있게 해줌으로써 소셜 미디어 애플리케이션의 성능을 높여줍니다.

Earth Networks는 소비자 및 기업에 날씨와 대기 데이터를 제공합니다. 수백만 명의 사용자가 모바일과 데스크톱 앱 및 웹 사이트 www.weatherbug.com에서 제공되는 WeatherBug 제품을 사용합니다.

Earth Networks는 CDN을 사용하여 사용자에게 매우 짧은 지연 시간과 고성능 응답 시간으로 동적 및 개인화된 웹 기반 콘텐츠를 신속히 제공할 수 있습니다. 특히 거의 실시간으로 최종 사용자에게 지역 정보를 제공할 수 있어야 하며 TTL, 쿼리 문자열 및 쿠키 정보 등을 조정할 수 있는 CDN이 필요합니다. 그래야 이 모든 정보를 오리진으로 다시 전달하여 사용자가 필요로 하는 정보만 가져올 수 있습니다.

"지역 단위의 날씨 정보 공급자로서, 쿼리 문자열, 쿠키 및 짧은 TTLS와 같은 항목을 최적화하는 기능과 동적 콘텐츠를 제공하지 않는 CDN은 사용할 수 없습니다. 당사의 사용 사례는 CloudFront에서 제공하는 전체 어레이 기능을 포괄합니다."라고 Earth Networks – WeatherBug의 웹 및 데스크톱 개발 이사, Andy Rosenbaum이 말했습니다. "이전에 사용했던 CDN의 문제 중 하나는, 해당 CDN 특정 코드를 작성해야 했고 이로 인해 높은 개발 비용이 발생한 것이었습니다. 사용자 지정 코드를 작성하지 않고도 동일한 수준의 성능을 실현할 수 있었습니다. 기존 CDN과 동일한 수준의 성능을 약 50% 절감된 비용으로 달성할 수 있었습니다. 또한 CloudFront로 Amazon EC2 오리진 인스턴스에서 약 20%의 비용이 절감될 것으로 예상합니다."

Earth Networks(www.earthnetworks.com)를 방문하거나 WeatherBug 제품(www.weatherbug.com)을 참조하십시오.

2012년 8월 5일, NASA의 Mars rover Curiosity가 화성에 착륙하였고 전 세계의 시청자가 mars.jpl.nasa.gov 웹 사이트에서 전체 착륙 실황을 볼 수 있었습니다. NASA JPL(Jet Propulsion Laboratory)은 Amazon CloudFront를 통해 전체 착륙 웹 사이트 실황을 전송했습니다. 여기에는 블로그와 상황 업데이트 소식을 담은 정규 HTTP 웹 사이트 콘텐츠, 화성에서 전송한 사진을 담은 정적 이미지, 방문자가 집에 편히 앉아서 화성 탐사선을 몰고 거의 실시간으로 화성에서 전송하는 실제 데이터로 대화식 게임을 즐길 수 있는 인터랙티브 유니티 게임 엔진 다운로드가 포함됩니다.

JPL에게는 성능과 확장성이 매우 중요했기 때문에 쿼리 문자열, 짧은 TTL, 다중 오리진 및 다중 캐시 동작 등의 Amazon CloudFront 기능을 활용해 전체 http://mars.jpl.nasa.gov/ 웹 사이트 전송 속도를 높이는 동시에 여러 AWS 서비스를 오리진 서버로 계속 사용하면서 다양한 유형의 콘텐츠를 웹 사이트에서 전송할 수 있었습니다.

NASA/JPL의 CTO인 Tom Soderstrom은 다양한 불확실성이 존재했기 때문에 결국 CloudFront의 확장성과 실시간 튜닝 기능을 사용할 수밖에 없었다고 말합니다. 착륙하는 동안에는 트래픽 기준으로 볼 때 Curiosity 착륙이 올림픽보다 더 인기가 있었기 때문에 튜닝 기능이 절대적으로 필요했으며, 기대한 대로 확실한 기능을 보여주었다고 덧붙였습니다.

http://mars.jpl.nasa.gov/에서 웹 사이트를 살펴보실 수 있습니다.

Amazon CloudFront에서는 높은 가격으로 판매되는 다른 CDN에서 제공하는 프리미엄 및 혁신적인 콘텐츠 전달 기능을 훨씬 저렴하고 쉽게 사용할 수 있습니다. 기존의 저렴한 Amazon CloudFront 데이터 전송 및 요청 요금으로 추가 비용 없이 동적 콘텐츠를 제공할 수 있습니다. 장기 약정 또한 필요하지 않습니다. 선결제 금액이나 월별 플랫폼 요금도 없으며 구성을 도울 컨설턴트를 고용하기 위해 큰 비용을 들이지 않아도 됩니다.

이 웹 페이지에서 가입하고 Amazon CloudFront 배포를 생성하면 간편하게 몇 분 내에 정적 콘텐츠 및 동적 콘텐츠를 제공할 수 있습니다. 또한, 원하는 경우 Amazon CloudFront 영업팀에 문의하여 12개월 또는 그 이상의 기간 동안 월별 사용 수준을 약정하는 옵션을 통해 추가로 비용을 절감하는 방법 및 사용에 대해 논의할 수 있습니다. http://aws.amazon.com/contact-us/aws-sales/의 양식을 제출하여 Amazon CloudFront 영업팀에 문의할 수 있습니다.

또한 Amazon CloudFront는 모든 청구 기간 중 고객의 월간 가동률이 서비스 계약보다 낮을 경우 서비스 크레딧을 제공하는 서비스 수준 계약(SLA)을 제공합니다. 자세한 내용은 Amazon CloudFront SLA 페이지에서 확인하실 수 있습니다.

사용 요금은 종량 과금제입니다. 최소 요금이 없습니다. AWS 월 사용량 계산기를 사용해 월별 청구액을 추산할 수 있습니다.

http://aws.amazon.com/cloudfront/pricing/ 요금 페이지에서 Amazon CloudFront 요금을 확인할 수 있습니다.