Amazon CloudFront este elementul CDN al Amazon Web Services (AWS), colecția masivă a platformelor de cloud computing ale companiei.
CloudFront folosește în prezent o mare rețea globală de 215 de locații marginale, răspândite în 89 de orașe din 46 de țări. Aceasta nu este doar o rețea importantă, este, de asemenea, bine distribuită în întreaga lume. Deși America de Nord și Europa au cea mai mare acoperire, CloudFront are, de asemenea, 57 de locații în Asia, 9 în Oceania, 7 în America de Sud, 4 în Orientul Mijlociu, 4 în China și 3 în Africa.
Acestea sunt toate locațiile marginale ale CloudFront și cache-urile regionale de margineNu se oprește aici. CloudFront are, de asemenea, 12 cache-uri regionale de margine. Dacă cineva încearcă să vă vizualizeze conținutul și acesta nu este stocat în memoria cache la cea mai apropiată locație de margine, CloudFront verifică apoi memoria cache regională, reducând șansele ca acesta să fie nevoit să revină la serverul dvs. de origine.
- Doriți să încercați Amazon CloudFront? Consultați site-ul web aici
Serviciul gestionează toate tipurile de fișiere și conținut de care aveți nevoie, de la obiecte statice simple la articole dinamice complexe, în timp ce suportul pentru compresia Gzip, Brotli și alte trucuri inteligente de gestionare a datelor ajută la optimizarea vitezei site-ului web.
Dacă căutați streaming video sau VOD, puteți răsfoi specificațiile serviciului, unde veți găsi suport pentru mai multe formate, inclusiv Microsoft Smooth, HLS, HDS și MPEG-DASH. Sau dacă nu sunteți de tipul tehnic, uitați-vă doar la lista de clienți: CloudFront gestionează sarcinile de livrare a videoclipurilor pentru Hulu, PBS și Amazon Prime Video, printre multe altele.
Desigur, nu este vorba doar de CDN. Integrarea profundă cu Amazon Web Services înseamnă că puteți conecta, de asemenea, oricare dintre caracteristicile obișnuite AWS, dintre care multe sunt standarde industriale din cont propriu.
CloudFront vă permite să conectați cu ușurință datele din stocarea în cloud Amazon S3Majoritatea CDN-urilor oferă stocare în cloud, de exemplu, dar cum este implementat? De obicei este mai puțin clar. Cu Amazon, nu este nevoie să vă întrebați. Puteți conecta date din planul dvs. Amazon S3 existent (platforma de stocare a obiectelor scalabilă a companiei) și puteți transfera date în CloudFront fără costuri suplimentare.
Poate că trebuie să creați și să implementați un număr mare de certificate SSL personalizate? Nicio problemă, AWS Certificate Manager gestionează acest lucru cu ușurință, fără costuri suplimentare.
În altă parte, protecția încorporată împotriva firewall-ului AWS Web Application vă ajută să vă protejați de exploatările obișnuite, AWS Shield vă protejează de tipurile obișnuite de atacuri DDoS și totul este gestionat de la consola obișnuită AWS.
Prețurile CloudFront pot fi puțin complicate, motiv pentru care Amazon a creat un Calculator lunar simpluPrețuri
Dacă nu sunteți sigur dacă CloudFront este potrivit pentru dvs. sau sunteți un nou-venit total la CDN-uri, există câteva vești bune: un nivel de utilizare gratuită oferă noilor clienți AWS 50 GB trafic în fiecare lună, timp de un an. Este perfect pentru a rula testele inițiale și pentru a înțelege ce ar putea face CloudFront și CDN-urile pentru dvs.
După nivelul gratuit, nu mai există contracte fixe; plătești pentru ceea ce folosești. Sună simplu, nu? Dar, bine, chiar nu este.
În timp ce furnizorii precum MaxCDN și KeyCDN percep o rată fixă pentru livrarea de date către orice regiune, de exemplu, prețurile CloudFront variază de la 0,085 USD la SUA și Europa, crescând la 0,17 USD în India. (Dacă aveți un buget, puteți alege să nu difuzați conținut din locațiile mai scumpe.)
Aceste prețuri sunt pentru primii 10 TB. Puteți economisi bani pe măsură ce utilizați mai multă lățime de bandă, până la 0,02 USD pe GB în SUA (deși numai pentru traficul peste 5 petabytes), iar Amazon oferă, de asemenea, reduceri clienților care se angajează să utilizeze o anumită cantitate de trafic (10 TB pe lună sau mai mult) .)
De asemenea, sunteți taxat pentru solicitări (de la 0,0075 USD la 10.000), iar cifra variază în funcție de HTTP sau HTTPS. Chiar și asistența tehnică dincolo de site-ul web și serviciul pentru clienți costă suplimentar (de la 29 USD pe lună).
Amazon ajută puțin oferind un calculator lunar simplu. Alegeți CloudFront în bara laterală din stânga, selectați un site care se potrivește cel mai bine cu bara laterală din dreapta (alegeți site-ul de marketing dacă nu sunteți sigur) și oferă o estimare a taxelor probabile.
Nu este ușor să-ți dai seama ce înseamnă asta pentru tine. CloudFront oferă, în general, o valoare justă pentru ceea ce obțineți, însă dacă nevoile dvs. sunt mai elementare, unii furnizori pot fi mai ieftini. Taxele de trafic rapide ale SUA încep de la 0,12 USD pe GB, de exemplu, comparativ cu 0,085 USD pentru CloudFront și doar 0,01 USD pentru Bunny (care nu percepe niciun cost suplimentar pentru cereri).
Vă puteți înscrie gratuit pentru CloudFront pe site-ul AWSÎnființat
Înscrierea la CloudFront nu ar putea fi mult mai ușoară. Nivelul gratuit inițial Amazon înseamnă că nu este nevoie să predați detaliile de plată sau să introduceți multe informații în ceea ce privește informațiile personale. Introduceți doar numele și adresa de e-mail, alegeți o parolă, acceptați planul de asistență de bază implicit și ați terminat.
Puteți găsi cu ușurință CloudFront căutându-l din consola AWSConsola AWS se deschide cu o listă imensă a numeroaselor sale produse și platforme, dar căutarea pentru CloudFront a oferit un link către tabloul de bord al serviciului.
Crearea unei distribuții în CloudFront este echivalentă cu crearea unei zone cu alți furnizori de CDNAcest lucru s-a deschis cu o solicitare de a crea o „Distribuție”, echivalentul unei „zone” cu alte CDN-uri, un grup de setări care definește unde este stocat conținutul dvs., cum este tratat de Amazon și accesat de către utilizatorii dvs.
Facilitatea de utilizare pare să dispară în momentul în care apăsați butonul Creare distribuție și apare un formular care acoperă mai mult de 30 de opțiuni, multe dintre cele cu opțiuni proprii. Dar nu intrați în panică, nu este la fel de rău pe cât pare.
Dacă sunteți un începător sau pur și simplu vă grăbiți, puteți ignora toate opțiunile, cu excepția uneia. Tastați numele de domeniu sau cupa S3 în caseta Origin Domain Name, apăsați Enter și puteți alege să creați distribuția imediat.
Dacă aveți mai multă experiență sau căutați doar să învățați, merită să vă alocați timp pentru a naviga prin diferitele setări. Multe sunt similare cu alte CDN-uri (suportul Origin Shield reduce încărcarea pe serverul dvs.); aproape toți au descrieri cu dimensiuni de sfaturi pentru a vă oferi o idee de bază despre ce este vorba, iar cele mai complexe articole au de obicei un link „Aflați mai multe” care deschide o pagină de pe site-ul de asistență cu detalii complete.
Rezultatul final poate fi adesea complicat și există multe de învățat. Dar asta doar pentru că CloudFront are un număr imens de caracteristici și, având în vedere toate aceste funcționalități, Amazon face o treabă bună făcându-l cât mai ușor de gestionat.
Distribuția a fost creată, puteți începe să lucrați la integrarea acestuia cu site-ul dvs. web și, de asemenea, CloudFront are o serie de documente, manuale, tutoriale și multe altele pentru a vă ajuta să vă îndreptați în direcția corectă.
CloudFront are integrări cu WordPess și multe alte aplicații și servicii online populareNu avem spațiul pentru a începe să trecem prin posibilitățile de aici, dar, ca un singur exemplu, aruncați o privire la această postare de blog despre Cum să vă accelerați site-ul WordPress cu Amazon CloudFront. În timp ce multe CDN-uri scapă cu o linie sau două, poate un link către un plugin WordPress, acesta este 3.000 de cuvinte de îndrumare și explicație detaliată, mai mult ca conținutul pe care l-ați aștepta de la un curs plătit.
CloudFront oferă analize detaliate despre modul în care site-ul dvs. își folosește CDN-ulOdată ce sunteți în funcțiune, analizele detaliate ale CloudFront sunt un punct culminant. Este ușor să vizualizați solicitările CloudFront și utilizarea transferului de date după dată, regiune de facturare și multe altele. Există diagrame pentru a afișa obiecte populare, refereri de top și detalii de bază despre vizitatorii dvs.: browser, tipul dispozitivului, sistemul de operare și locația. Puteți chiar să configurați alarme personalizabile pentru a vă avertiza când datele metrice ating un anumit nivel pe care îl definiți, cum ar fi „utilizarea transferului de date este mai mare decât X - potențial foarte util într-un produs cu plată pentru utilizare.
Puneți totul împreună și există multe lucruri care să vă placă la panoul de control CloudFront. Începătorii CDN vor găsi acest lucru intimidant, cel puțin inițial, dar există un ajutor detaliat disponibil. Dacă aveți experiență în crearea și gestionarea unui site web, ar trebui să puteți stăpâni elementele de bază CloudFront în doar câteva ore.
Puteți utiliza CDNperf pentru a vedea cum CloudFront se compară cu concurențaPerformanţă
A afla care este cel mai rapid CDN este o adevărată provocare, deoarece nu există un răspuns simplu. Performanța variază în funcție de locație și fiecare site web are propriul său mix de vizitatori - ceea ce este mai bun pentru Europa și Japonia nu va funcționa neapărat pentru America sau India.
CDNPerf oferă un bun punct de plecare pentru orice evaluare prin interpretarea datelor reale de monitorizare a utilizatorilor (prin cedexis) care acoperă miliarde de teste.
Pe măsură ce scriem, CloudFront evaluează locul al treilea la nivel mondial din 20 de concurenți, cu un timp de răspuns mediu de 28 ms (doar 5centsCDN și Google Cloud s-au descurcat mai bine și chiar au fost cu doar câteva milisecunde mai rapide).
Mediile globale nu spun povestea completă, iar performanța CloudFront variază între regiuni. Asia și Africa au fost cele mai slabe, CloudFront ocupând locul 7 în ambele. Totuși, acest lucru este mai bun decât majoritatea, iar al doilea loc în America de Sud este un adevărat punct culminant. (Majoritatea CDN-urilor au o acoperire slabă din America de Sud, dacă au vreunul, dar timpul mediu de răspuns al CloudFront a fost mai mic de jumătate decât cel al unor nume mari precum KeyCDN, G-Core Labs și CDN77.)
Verdict final
Amazon CloudFront este mai scump decât unele, cu o schemă de preț complicată și nu este cel mai ușor de configurat. Dar este, de asemenea, rapid, extrem de configurabil și plin de caracteristici de ultimă generație, iar dacă aveți un proiect exigent care are nevoie de putere reală, CloudFront este greu de învins.
- De asemenea, am evidențiat cel mai bun CDN