Edgio는 웹사이트가 엣지에서 동적 데이터에 대한 캐시 적중률을 95% 범위에서 달성할 수 있도록 지원하며, 기존 CDN을 사용하는 사이트는 6%가 낮습니다.
많은 CDN 플랫폼이 있지만, 핵심은 각 플랫폼이 동일한 목표를 달성한다는 것입니다. 즉, 액세스하는 사용자와 가까운 위치에 분산된 엣지 서버 네트워크를 활용하여 웹사이트를 더 빠르게 만드는 것입니다. 그러나 일단 후드 아래를 살펴보면 각 CDN 플랫폼이 약간 다른 수단을 사용한다는 것이 분명해집니다.
오늘날의 CDN 중 다수는 콘텐츠 배포 이상의 기능을 수행하며, 보안, 분석 및 개발 향상을 위한 다양한 기능을 제공합니다. 또한 콘텐츠가 더욱 역동적인 형식으로 진화하고 분열된 디바이스 에코시스템을 통해 보게 됨에 따라 특정 비즈니스 및 콘텐츠 유형(예: 정적 자산 대 동적 데이터/JSON 등)에 가장 적합한 CDN을 선택하는 것이 그 어느 때보다 중요해졌습니다. 이 게시물은이 주제에 대해 약간의 빛을 비추고 두 가지 인기있는 CDN 플랫폼 인 Cloudflare와 CloudFront를 Edgio와 비교할 것입니다.
스피드 판매
빠른 웹 사이트를 운영하는 것은 더 이상 화려하고 불필요한 속임수가 아닙니다. 그것은 SEO 군비 경쟁의 실행 가능한 요소가되고 있습니다. Google은 항상 사이트 로드 속도에 관심을 기울이고 성능에 따라 웹 사이트를 순위를 매겼습니다. 그러나 이제는 2021 년부터 사이트 속도가 SEO 순위의 중요한 요소가 될 것이라는 것을 알고있는 조치를 취할 때입니다.
Google의 페이지 경험 업데이트에서는 페이지의 로딩, 상호 작용 및 시각적 안정성 시간을 측정하기 위해 CWV(Core Web Vitals)라는 새로운 메트릭을 소개합니다. 출처: 구글 웹마스터 센트럴 블로그
많은 플레이어들은 곧 훌륭한 경험을 제공하지 않는 결과를 느낄 것입니다. 특히 e커머스 사이트 운영자는 이미지가 풍부하고 실시간 재고 조회 및 동적 가격 책정과 같은 고유 한 기능을 가지고 있습니다. 구글의 자체 조사에 따르면 모바일 페이지 로딩이 100ms 개선되면 전자 상거래 웹 사이트의 전환율이 8.4 % 증가합니다. 느린 웹 사이트는 SERP 페이지를 아래로 미끄러 져 내려갈 수 있으며 백만 달러의 손실을 입을 수 있습니다.
오늘날 CDN의 문제
CDN은 원래 완전히 다른 인터넷 현실의 요구를 충족시키기 위해 구축되었습니다. 웹 사이트는 가볍고 주로 텍스트와 이미지로 구성되었지만 거의 변경되지 않았습니다. 다른 한편으로, 오늘날의 웹은 변덕스러운 짐승입니다: 그것은 광대하고 그 어느 때보 다 더 복잡합니다. 웹사이트는 점점 더 복잡해지고, 더 크고, 데이터베이스 중심이며, 정교한 미디어, CSS 스타일시트, JavaScript 및 수많은 타사 API로 가득합니다. 동시에 빠른 브라우징 경험에 대한 소비자의 기대는 여전히 유효합니다. 그리고 만나기가 점점 더 어려워지지만, 그들은 그 어느 때보다 중요합니다.
웹사이트의 복잡성이 증가함에 따라 CDN 사업자는 자체적으로 새로운 과제를 안고 있습니다. CDN은 이러한 급격한 진화 속도를 지원하고 동적이고 이미지가 많은 새로운 페이지를 빠르게 실행하고 뛰어난 브라우징 경험을 가능하게 하는 인프라와 기능을 제공하도록 진화해야 합니다. 최신 CDN은 더욱 풍부하고 정교한 콘텐츠와 진화하는 프로토콜 및 형식을 지원하는 동시에 규모와 정교함이 증가하는 DDoS 공격으로부터 웹사이트를 보호해야 합니다.
이제 인기 있는 CDN Cloudflare 및 CloudFront와 Edgio를 살펴보고 이러한 문제가 해결되고 있는지 알아보겠습니다.
클라우드플레어
CloudFlare는 저비용 CDN으로 포지셔닝하고 있습니다. 이 제품은 세계적인 입지와 독보적인 성능 기능을 제공하며 보안에 대해 상대적으로 집중적으로 다루고 있는 것으로 알려져 있습니다. CloudFlare는 사용자 친화적이고 설치가 쉽고 경제적이며 이를 사용하는 기업의 향후 요구 사항을 충족할 것을 약속합니다. 정적 자산을 넘어 콘텐츠를 최적화할 수 있으며 다양한 보안 기능을 제공합니다.
글로벌 CDN 인프라는 인터넷 애플리케이션과 모바일 경험을 가속화하여 애플리케이션 가용성을 보장합니다. 마지막으로, 이들은 서로 다른 국가에서 200개의 데이터센터로 구성된 네트워크를 운영하여 지연 시간을 줄이고 사용자의 브라우징 환경을 개선합니다.
CloudFlare의 주요 기능
무엇보다도 Cloudflare는 HTML, JavaScript 및 CSS에서 불필요한 문자를 제거하여 웹 사이트 파일 크기를 줄임으로써 웹 사이트를 가속화합니다. 크기가 작은 파일이 더 빨리 로드됩니다. CloudFlare는 또한 로컬 스토리지를 사용하여 최상의 웹 사이트 렌더링을 달성하는 데 필요한 객체를 캐시합니다.
향상된 웹 경험: 세계 각지의 모든 요청을 단일 서버로 전송하는 대신 Cloudflare의 200개 이상의 분산 서버에 요청을 분산시킵니다. 이 분산 네트워크는 서버의 작업 부하를 분산시키고 사용자가 콘텐츠를 사용할 수 있도록 유지합니다.
보안. DDoS 공격을 비롯한 모든 종류의 온라인 위협으로부터 웹 사이트를 보호합니다.
사이트 분석. CloudFlare는 서버의 성능을 추적하는 분석 기능을 제공합니다. 내장된 분석 기능을 통해 웹사이트 트래픽을 지속적으로 모니터링하고 피하는 위협, 봇 트래픽 등을 추적할 수 있습니다.
고급 WAF: CloudFlare는 웹 사이트의 성능을 저하시킬 수 있는 심각한 공격에 대처할 수 있는 엔터프라이즈급 웹 사이트에 적합한 보안 솔루션을 제공합니다. 보안 위협이 발견되면 Web Application Firewall 규칙이 자동으로 업데이트됩니다.
연중무휴 이메일 및 전화 지원은 Enterprise 플랜에서만 가능합니다.
Cloudflare의 장점:
-
Argo 스마트 라우팅 제공
-
스마트 콘텐츠 최적화를 위한 AutoMinify
-
웹 및 브라우저 최적화
-
SSL/TLS, Web Application Firewall 및 Cloudflare Access: VPN 없이 안전한 애플리케이션 액세스를 지원하는 ID 및 액세스 관리
-
무료 공유 SSL 인증서
-
무제한 및 측정되지 않은 대역폭 소비
-
PCI 규정을 준수하고 전자 상거래 웹 사이트에 대한 이메일 지원의 우선 순위를 정합니다.
Cloudflare의 단점:
-
중간자 위조의 가능성
-
해결할 수 없는 장애물은 성능을 저하시킬 수 있습니다.
-
불필요한 캡처로 인한 사용성 저하
-
“로그 액세스”와 같은 일부 고급 기능은 비싼 계획(비즈니스 및 엔터프라이즈)에서만 사용할 수 있습니다.
CloudFlare 가격
CloudFlare는 귀사의 사이트에 맞는 CDN을 얻을 수 있는 가장 저렴한 방법 중 하나입니다. Free, Pro, Business, Enterprise의 네 가지 계획으로 제공됩니다. Pro 계획은 $ 20로 가격이 책정되며 비즈니스는 도메인 당 $ 200의 비용이 듭니다. Enterprise 계획은 “à la carte” 유형의 제안으로, 클라이언트의 특정 요구 사항을 충족하기 위해 개별적으로 가격 책정 및 맞춤형으로 조정됩니다.
CloudFlare 무료 계층 요금제
CloudFlare는 전용 SSL 인증서, 로드 밸런싱, Argo Smart Routing 및 Rate Limiting과 같은 특정 애드온을 제공하며, 이 애드온에는 월간 구독료가 추가로 부과됩니다.
흥미롭게도 Cloudflare의 무료 계획에도 기본적인 DDoS 방어 기능이 제공됩니다. 프리미엄 요금제에는 고급 DDoS 방어 기능도 제공됩니다. Cloudflare의 무제한 무료 계획은 CDN 기술에 발목을 잡고 최소한의 노력으로 사이트 속도를 높이려는 많은 기업에게 큰 매력입니다. 유료 요금제 또는 다른 CDN 제공업체로의 전환은 나중에 언제든지 가능합니다.
Cloudflare를 선택해야 하는 이유
CloudFlare는 다음과 같은 몇 가지 이점을 제공합니다.
-
다른 CDN 제품에 비해 매우 경제적이며 무료 계층이 제공됩니다.
-
동적 이미지가 많지 않거나 투명한 WAF(및 기타 보안 기능)를 원하는 경우 CloudFlare를 선택하는 것이 좋습니다.
-
CloudFlare는 강력한 DDoS 방어 기능을 갖추고 있습니다(Akamai 기반).
-
CloudFlare는 저렴한 가격으로 매니지드 보안 서비스를 제공합니다.
클라우드프런트
CloudFront는 Amazon의 확장 서비스입니다. CloudFront의 베타 버전은 2008년 11월에 출시되었다가 2009년 1월에 더 매력적인 가격으로 재출시되었습니다. 말할 필요도 없이 Amazon은 매우 인상적인 수의 에지 위치를 운영하고 있으며 전 세계 여러 지역에 분산된 에지 위치의 글로벌 네트워크를 자랑합니다.
CloudFront 주요 기능
Amazon CloudFront는 Amazon S3, Amazon EC2, AWS Lambda@Edge, AWS Elemental MediaStore 및 MediaPackage, Amazon CloudWatch 등과 같은 다른 인기 있는 AWS 서비스와의 손쉬운 통합을 제공합니다. AWS 관리 콘솔과도 연동됩니다.
또한 CloudFront는 다음과 같은 추가 기능을 제공합니다.
-
정적 자산뿐만 아니라 동적 컨텐츠를 지원합니다.
-
캐시 통계 및 인기 객체, 모니터링 및 경보, 사용량 차트 등에 대한 보고서.
-
고급 보안 기능 및 지역 제한.
-
24/7 고객 지원 (이메일 및 전화, 추가 요금). 기본적으로 커뮤니티 포럼에 액세스하기만 하면 됩니다.
클라우드프런트의 장점
-
사용량별 청구 모델로 비용 효율적
-
다른 AWS 서비스와의 원활한 통합
-
현재 필요에 따라 계획을 조정하고 실제 사용량에 대해서만 비용을 지불 할 수 있습니다.
-
북미, 남미, 아시아, 유럽 및 오스트레일리아를 포함한 여러 대륙의 에지 서버
-
CloudFront는 보고서 차트를 통해 귀중한 인사이트를 생성하여 데이터 전송 추세와 웹 사이트 요청 추세를 추적할 수 있습니다.
-
콘텐츠에 대한 액세스를 제한할 수 있는 비공개 콘텐츠 기능입니다.
클라우드프런트의 단점
-
동적 콘텐츠 캐싱 비율은 16%에 불과하며, 이는 기존 CDN의 평균 6%보다 높지만, 이커머스 또는 기타 데이터베이스 기반 웹 사이트를 빠르게 전송하기에는 여전히 너무 낮습니다.
-
다른 CDN과 비교할 때 복잡한 통합
-
CloudFront의 가격은 사용량 기준 지불 모델을 따르지만 확장성은 상당한 비용이 소요될 수 있습니다. 트래픽이 적은 웹 사이트는 서비스를 쉽게 감당할 수 있지만 트래픽이 증가하면 더 무거운 요금으로 빠르게 전환됩니다.
-
기반 CloudFront 구조에 대한 가시성이 제한됩니다.
-
기술 지원은 있지만 모든 사람에게 무료는 아닙니다.
클라우드프런트 가격
CloudFront는 사용자가 요청한 콘텐츠를 가장 가까운 엣지 위치를 통해 전송함으로써 최종 사용자에게 원활한 웹 경험을 제공하는 종량제 CDN입니다. 세 가지 가격 계층을 제공합니다.
무료 등급
신규 AWS 고객은 1년 동안 매달 50GB 데이터 전송과 2,000,000건의 HTTP 및 HTTPS 요청을 받습니다. 무료 등급은 매월 측정됩니다. 사용량은 모든 AWS 엣지 위치에서 집계되어 자동으로 청구서에 적용됩니다. 사용하지 않을 경우 월간 사용량은 다음 기간으로 이월되지 않습니다.
한 가지 중요한 주의 사항: AWS 고객이 된 첫 12개월 동안만 무료 요금제를 사용할 수 있습니다.
주문형
시장에 출시된 다른 CDN과 달리 CloudFront는 비용이 저렴하지만 Amazon의 비용은 더 낮습니다. 가격은 지역에 따라 다르며 콘텐츠가 제공되는 엣지 위치에 따라 달라집니다. 데이터 전송을 위한 사용 계층은 아래와 같이 각 지역에 대해 개별적으로 측정됩니다.
CloudFront On-Demand 계량화된 가격 모델
할인된 가격
12개월 이상의 기간 동안 매월 최소 10TB의 데이터 전송이 예상되는 고객은 할인된 가격으로 이용할 수 있습니다. CloudFront 할인은 약정 금액에 따라 달라집니다.
클라우드프런트를 선택해야 하는 이유
클라우드프런트는 다른 AWS 서비스 또는 기존 AWS 스택(예: 자동화 및 메트릭)과의 원활한 통합을 원하고 고도로 동적인 콘텐츠의 빠른 전송을 지원하는 CDN이 필요한 경우 탁월한 선택입니다.
또한 전자 상거래 및 여행 사이트와 같이 동적으로 변화하는 콘텐츠가 많고 현재 위치 파이프라인과의 긴밀한 통합을 원하는 경우에도 좋은 선택입니다. CloudFront는 더 높은 TTLS로 콘텐츠를 엣지 위치로 푸시할 수 있도록 지원하므로 DDoS가 Amazon의 문제로 대두됩니다.
다양한 시청자 기반을 보유하고 있고 효율적인 비디오 스트리밍을 제공하려는 경우 CloudFront가 훌륭한 선택입니다.
에드지오
Edgio는 대규모 데이터베이스 기반 웹사이트가 1초 이내에 경험을 제공할 수 있도록 지원하는 인프라입니다. 또한 웹 사이트 실행 속도를 높이기 때문에 선도적인 CDN과 비교할 수밖에 없습니다. 여기에는 아무런 문제가 없지만 Edgio가 단순한 CDN 이상이며, 나란히 비교하는 것이 항상 정의를 내리는 것은 아닙니다. Edgio에는 애플리케이션 인식 CDN-as-JavaScript가 포함되어 있습니다. 이 기능은 현재 CDN을 보완하거나 대체할 수 있으며 엣지에 필요한 모든 웹 보안 기능을 제공할 수 있습니다. Edgio는 또한 헤드리스 프런트엔드의 개발, 배포, 미리보기, 실험 및 실행의 전체 프로세스를 간단하게 만드는 개발 중심 기술도 함께 제공되며, 여기에는 자동화된 풀 스택 미리보기 URL, 프런트엔드용 서버리스 JavaScript 백엔드, 고급 캐시 모니터링 등이 포함됩니다.
Edgio 에지 서버 위치
CDN-as-JavaScript는 routes.js 내에서 직접 구성하는 세계 최초의 JavaScript 구성 가능 CDN입니다. VCL 작성, 독점 API 작성 또는 웹 콘솔을 통한 번거로움으로 돌아갈 필요가 없습니다.
JavaScript로서의 CDN, 고급 예측 프리페치, 그리고 무엇보다도 엣지에서의 캐싱에 대한 완벽한 제어 기능을 통해 Edgio의 웹사이트는 쇼핑객의 도청 시간을 5초 앞당길 수 있습니다. 이는 쇼핑객이 무언가를 누르기 전에 캐시된 동적 콘텐츠(예: JSON/SSR/HTML)를 엣지에서 브라우저로 스트리밍하고 다음에 활용할 가능성이 가장 높은 콘텐츠를 기반으로 하는 방식으로 이루어집니다.
적응 로드 밸런싱은 서버가 대상 임계값에 부하를 전달하는 데 소비하는 시간을 줄여줍니다.
이 경우, 이 POP에서 목표 왜곡도에 소요되는 시간이 88% 감소하는 것을 관찰했습니다. 이는 적응 로드 밸런싱이 원하는 값에 대한 부하 분포의 왜곡도를 유지할 수 있다는 좋은 지표입니다.
글로벌 배포 결과
선택한 POP 몇 개에서 최적화를 테스트하고 측정 지표에서 좋은 결과를 확인한 후, 모든 POP에 시스템을 배포하여 시간에 따른 집계된 영향을 수치화했습니다. 이전과 마찬가지로 POP에서 지정된 목표 왜곡도(POP에서 서버 로드 중간값을 1.8배로 설정)를 초과하여 트래픽을 전송하는 데 소요되는 총 시간(분)을 측정했습니다. 다음 도표는 75개의 팝에서 해당 임계값을 초과하는 데 소요된 두 분포의 분포를 보여 줍니다. 파란색 선은 기준 데이터의 4일에 해당하고 주황색 선은 적응 로드 밸런싱 데이터의 4일에 해당합니다. 분포가 전체적으로 왼쪽으로 이동하면 적응형 로드 밸런싱을 실행하는 POP의 서버가 임계값보다 적은 시간을 소비했음을 알 수 있습니다.
Edgio 주요 기능
Edgio의 모든 종소리와 휘파람에 대한 자세한 내용은 아래 표를 참조하십시오.
Edgio 가격
Edgio는 Free와 Enterprise의 두 가지 계층으로 나뉩니다. 전체 거래의 제한된 버전이지만, 전자는 Edgio의 주요 장점을 시작하고 경험하는 가장 쉽고 빠른 방법입니다.
엔터프라이즈 가격은 트래픽, 필요한 환경 및 시트 수 등 다양한 요인에 따라 달라집니다. 이 시점에서 Edgio에 직접 연락하여 자세한 비용 견적을 얻어야 합니다.
왜 Edgio를 사용합니까?
모든 웹 사이트는 Edgio를 사용할 수 있지만, 사용자에게 동적 콘텐츠를 제공하는 전자 상거래 및 여행과 같은 수익을 창출하는 데이터베이스 기반 사이트를 중심으로 설계되었습니다. 이러한 사이트에서 온라인 쇼핑객은 일반적으로 특정 제품의 특정 크기, 색상 및 가격을 구성하는 JSON/HTML/SSR 데이터를 기다립니다. 이러한 이유로 기존 CDN은 이러한 동적 데이터를 캐싱하지 않기 때문에 이러한 웹 사이트에서 비효율적입니다.
Edgio는 동적 데이터의 최소 95%를 엣지에 캐싱하며, 이 데이터를 사용하는 웹사이트의 개선은 눈 깜짝할 사이에 페이지가 로드됨에 따라 육안으로 확인할 수 있습니다. 이는 CDN-as-JavaScript 덕분에 가능하며, 데이터가 필요하기도 전에 브라우저에 데이터를 넣습니다. 즉, 그것은 항상 5 초 앞서 사이트를 검색 하는 사람보다 머물 처럼 조금.
Edgio는 웹사이트가 엣지에서 동적 데이터에 대한 캐시 적중률을 95% 범위에서 달성할 수 있도록 지원하며, 기존 CDN을 사용하는 사이트는 6%가 낮습니다. 정적 콘텐츠의 경우 선택이 더 간단합니다. CDN은 사이트의 전체 정적 콘텐츠를 호스팅하여 데이터베이스를 다른 지역으로 복제할 필요 없이 배포할 수 있습니다.
Next, Nuxt, React Storefront, Ruby on Rails와 같은 동적 웹 프레임워크 사용자의 경우 CDN 사용이 더욱 흥미로워집니다. 이러한 프레임워크는 페이지의 서버 쪽 렌더링을 제공하며 JavaScript가 추가되어 경험을 향상시킵니다. API에서 뷰 구성 요소를 추출하여 이러한 프레임워크를 사용하여 최신 응용 프로그램을 개발할 수 있지만 이러한 모놀리식 접근 방식은 여전히 매우 생산적입니다. 또한 이러한 프레임워크에는 이미 정교한 데이터베이스 수준의 캐싱 시스템이 포함되어 있습니다.
어떤 CDN이 가장 빠릅니까?
대부분의 CDN 제공업체는 다양한 진지한 사운드 기능, 원시 숫자 및 비교 시트로 당신을 놀라게하려고하지만 실제 속도를 보장 할 수는 없습니다. 즉, 주행 거리가 달라질 수 있으며, 속도 개선이 예상과 다를 때 들리는 내용이 있습니다. Edgio는 실제 결과를 약속하는 몇 안 되는 기술 중 하나입니다. 당사는 프런트엔드, 백엔드 시스템 또는 사용되는 이커머스 플랫폼에 관계없이 이커머스 웹사이트에 대해 500ms 미만의 LCP(Median Paint Time)를 보장합니다.
구입하기 전에 체험하기
CDN을 찾을 때 속도가 항상 가장 신뢰할 수 있는 구별 요소는 아닙니다. 원시 수치는 전체 스토리를 말해주지 않습니다. 웹 사이트 성능은 일반적으로 플랫폼에서 제어할 수 없는 다양한 변수로 인해 부담이 됩니다. 시간, 페이로드 크기, 엣지 대비 인터넷 사용자의 위치 등이 이에 해당합니다.
그리고 결과는 매우 많은 것에 따라 달라질 수 있으므로 CDN을 구입하는 가장 쉬운 방법은 웹 사이트에서 테스트해 보는 것입니다. 영업 팀에 전화하여 데모를 요청하십시오.
이 가정은 대부분의 비교 테이블을 거의 무효화합니다. CDN을 구매할 때 이러한 모든 기능과 기술 전문 용어를 쉽게 잊어 버릴 수 있습니다. 하지만 기억해야 할 가장 중요한 점은 CDN을 확보하기 위해 CDN이 아닌 성능을 찾고 있다는 것입니다.