Amazon CloudFront е CDN елементът на Amazon Web Services (AWS), огромната колекция от платформи за изчислителни облаци на компанията.
Понастоящем CloudFront използва широка глобална мрежа от 215 крайни локации, разпространени в 89 града в 46 държави. Това не е просто значителна мрежа, тя е и добре разпространена по целия свят. Въпреки че Северна Америка и Европа получават най-голямо покритие, CloudFront има 57 места в Азия, 9 в Океания, 7 в Южна Америка, 4 в Близкия изток, 4 в Китай и 3 в Африка.
Това са всички локации на ръбовете на CloudFront и регионалните кешове на ръбовеНе спира дотук. CloudFront също има 12 регионални кеша за край. Ако някой се опита да прегледа съдържанието ви и то не е кеширано в най-близкото местоположение на ръба, CloudFront проверява регионалния кеш след това, намалявайки шанса, че ще трябва да се върне към вашия източник сървър.
- Искате ли да опитате Amazon CloudFront? Вижте уебсайта тук
Услугата обработва всички типове файлове и съдържание, от които се нуждаете, от прости статични обекти до сложни динамични елементи, докато поддръжката за Gzip, компресиране на Brotli и други интелигентни трикове за обработка на данни помагат за оптимизиране на скоростта на уебсайта.
Ако търсите видео стрийминг или VOD, можете да разгледате спецификациите на услугата, където ще намерите поддръжка за множество формати, включително Microsoft Smooth, HLS, HDS и MPEG-DASH. Или ако не сте техническият тип, просто погледнете списъка с клиенти: CloudFront се справя със задачи за доставка на видео за Hulu, PBS и Prime Video на Amazon, наред с много други.
Тук не става въпрос само за CDN, разбира се. Дълбоката интеграция с Amazon Web Services означава, че можете също да включите някоя от редовните функции на AWS, много от които са отраслови стандарти, всички сами.
CloudFront ви позволява лесно да включите данни от вашето облачно хранилище на Amazon S3Повечето CDN предлагат например облачно съхранение, но как се прилага? Обикновено е по-малко от ясно. С Amazon няма нужда да се чудите. Можете да включите данни от вашия съществуващ план на Amazon S3 (мащабируемата платформа за съхранение на обекти на компанията) и да прехвърляте данни в CloudFront без допълнително заплащане.
Може би трябва да създадете и внедрите голям брой персонализирани SSL сертификати? Няма проблем, AWS Certificate Manager се справя с това с лекота, без допълнителни разходи.
На други места вградената защита от защитната стена на AWS Web Application ви помага да ви предпази от често срещани експлойти, AWS Shield ви предпазва от често срещани видове DDoS атаки и всичко се управлява от обикновената AWS конзола.
Ценообразуването на CloudFront може да бъде малко сложно, поради което Amazon създаде опростен месечен калкулаторЦенообразуване
Ако не сте сигурни дали CloudFront е подходящ за вас или сте съвсем новодошли в CDN, има някои добри новини: Безплатно ниво на използване дава на новите клиенти на AWS 50 GB трафик всеки месец за една година. Това е идеално за провеждане на първоначални тестове и разбиране на това, което CloudFront и CDN могат да направят за вас.
След безплатното ниво няма фиксирани договори; плащате за това, което използвате. Звучи просто, нали? Е, добре, наистина не е така.
Докато доставчици като MaxCDN и KeyCDN начисляват фиксирана такса за доставка на данни до всеки регион, например, цените на CloudFront варират от началните 0,085 долара за САЩ и Европа, като в Индия се покачват до 0,17 долара. (Ако имате бюджет, можете да изберете да не показвате съдържание от по-скъпите места.)
Тези цени са за първите 10TB. Можете да спестите пари, докато използвате повече честотна лента, до 0,02 долара на GB в САЩ (макар и само за трафик над 5 петабайта), а Amazon предлага и отстъпки за клиенти, които се ангажират да използват определено количество трафик (10TB на месец или повече .)
Също така ви таксуват за заявки (от $ 0,0075 на 10 000) и цифрата варира в зависимост от това дали е HTTP или HTTPS. Дори техническата поддръжка извън уебсайта и обслужването на клиенти струва допълнително (от $ 29 на месец.)
Amazon помага малко, като предоставя опростен месечен калкулатор. Изберете CloudFront в лявата странична лента, изберете сайт, който най-точно съвпада с вашия в дясната странична лента (изберете Маркетинг уебсайт, ако не сте сигурни) и той предоставя оценка на вероятните такси.
Да разберете какво означава това за вас не е лесно. CloudFront обикновено предлага справедлива стойност за това, което получавате, но ако вашите нужди са по-основни, някои доставчици могат да бъдат значително по-евтини. Таксите за трафик в САЩ на Fastly започват от 0,12 долара на GB, например, в сравнение с 0,085 долара за CloudFront и само 0,01 долара за зайче (което също не изисква допълнително за заявки.)
Можете да се регистрирате за CloudFront безплатно на уебсайта на AWSНастройвам
Регистрирането за CloudFront не може да бъде много по-лесно. Първоначалният безплатен слой на Amazon означава, че няма нужда да предавате данни за плащане или да въвеждате много в личната информация. Просто въведете вашето име и имейл адрес, изберете парола, приемете основния план за основна поддръжка и сте готови.
Можете лесно да намерите CloudFront, като го потърсите от конзолата AWSКонзолата AWS се отваря с огромен списък с многобройните си продукти и платформи, но търсенето на CloudFront предоставя връзка към таблото за обслужване.
Създаването на дистрибуция в CloudFront е еквивалентно на създаването на зона с други доставчици на CDNТова се отвори с подкана за създаване на „Разпределение“, еквивалент на „зона“ с други CDN, група настройки, която определя къде се съхранява съдържанието ви, как се обработва от Amazon и има достъп до потребителите ви.
Удобството за потребителя изглежда изчезва в момента, в който натиснете бутона Създаване на разпределение и се появява формуляр, обхващащ повече от 30 опции, много от които с други собствени опции. Но не се паникьосвайте, това не е толкова лошо, колкото изглежда.
Ако сте начинаещ или просто бързате, можете да игнорирате всички опции освен една. Въведете вашето име на домейн или сегмент S3 в полето Origin Domain Name, натиснете Enter и можете да изберете да създадете вашата дистрибуция веднага.
Ако сте по-опитни или просто искате да научите, струва си да отделите време и да разгледате различните настройки. Много от тях са подобни на други CDN (поддръжката на Origin Shield намалява натоварването на вашия сървър); почти всички имат описания с размер на подсказка, за да ви дадат основна представа за какво става въпрос, а най-сложните елементи обикновено имат връзка „Научете повече“, която отваря страница на сайта за поддръжка с пълните подробности.
Крайният резултат все още често може да бъде сложен и има какво да се научи. Но това е само защото CloudFront има огромен брой функции и като се има предвид цялата тази функционалност, Amazon прави добра работа, за да го направи възможно най-управляем.
Създадено разпространение, можете да започнете работа по интегрирането му с вашия уебсайт и тук също CloudFront разполага с набор от документи, ръководства, уроци и други, които ще ви помогнат да насочите в правилната посока.
CloudFront има интеграции с WordPess и много други популярни приложения и онлайн услугиНямаме място да започнем да разглеждаме възможностите тук, но като един пример, разгледайте тази публикация в блога на тема Как да ускорим вашия WordPress сайт с Amazon CloudFront. Докато много CDN се измъкват с ред или два, може би връзка към приставка за WordPress, това са 3000 думи с подробни указания и обяснения, по-скоро като съдържанието, което бихте очаквали от платен курс.
CloudFront предоставя подробен анализ за това как вашият сайт използва своя CDNСлед като стартирате и стартирате, подробният анализ на CloudFront е основен момент. Лесно е да преглеждате заявките за CloudFront и използването на трансфер на данни по дата, регион за фактуриране и други. Има диаграми за показване на популярни обекти, най-добрите препоръчители и основни подробности за вашите посетители: браузър, тип устройство, операционна система и местоположение. Можете дори да настроите персонализиращи се аларми, за да ви предупреждават, когато метричните данни достигнат някакво ниво, което сте определили, например „Използването на трансфер на данни е по-голямо от X - потенциално много удобно в продукт с платена употреба.
Съберете всичко и има много неща, които да харесате в контролния панел на CloudFront. Начинаещите CDN ще го намерят поне за начало, но има подробна помощ. Ако имате опит в създаването и управлението на уебсайт, бихте могли да овладеете основите на CloudFront само за няколко часа.
Можете да използвате CDNperf, за да видите как CloudFront се сравнява с конкуренциятапроизводителност
Да разберете кой е най-бързият CDN е истинско предизвикателство, тъй като няма един прост отговор. Ефективността варира в зависимост от местоположението и всеки уебсайт има свой собствен микс от посетители - това, което е най-доброто за Европа и Япония, не е задължително да работи за Америка или Индия.
CDNPerf предоставя добра отправна точка за всяка оценка чрез интерпретиране на реални потребителски данни за наблюдение (чрез cedexis), обхващащи милиарди тестове.
Докато пишем, CloudFront класира третото място в света от 20 претенденти, със средно време за реакция от 28 ms (само 5centsCDN и Google Cloud се справят по-добре и дори те са само с няколко милисекунди по-бързи.)
Глобалните средни стойности не разказват пълната история, а производителността на CloudFront се различава в различните региони. Азия и Африка бяха най-слабите, като CloudFront се класира на 7-мо място и в двете. Това все пак е по-добре от повечето, а второто му място в Южна Америка е истински акцент. (Повечето CDN имат лошо покритие от Южна Америка, ако изобщо имат такова, но средното време за реакция на CloudFront е по-малко от половината от времето на големи имена като KeyCDN, G-Core Labs и CDN77.)
Окончателна присъда
Amazon CloudFront е по-скъп от някои, със сложна ценова схема и не е най-лесният за настройка. Но също така е бърз, силно конфигурируем и пълен с функции от висок клас и ако имате взискателен проект, който се нуждае от реална мощност, CloudFront е трудно да се победи.
- Също така подчертахме най-добрия CDN