Amazon CloudFront - kuidas seadistada CloudFront tööle S3-ga
Eeldades, et teil on veebisait või blogi, millel on suur kaubavahetus, ja teil tekkisid järgmised probleemid:
- Aeglase sisuga teenus - Sisu (htmls, pildid, allalaadimisfailid) on väga aeglasel kiirusel, eriti liikluse naelu ajal
- Tasutud ja kasutamata - Te maksate teile veebi rohkem kui see, mida te tegelikult kasutate. See tähendab, et maksate tõenäoliselt veebimajutusteenuste paketi eest 50GB veebiruumi ja 1Tb ribalaiusega, kuid pooled neist on vaevalt.
- Räpased failid / kaustad - Veebikonto on segaduses. Piltide kaustad, allalaaditavad objektikaustad ei ole korralikult korraldatud.
Kõik need on kergesti lahendatavad Amazon CloudFront. CloudFront on uus teenus, mille Amazon on käivitanud pilvandmetehnoloogia abil. Kasutades Amazon S3 ladustamiseks, teenib CloudFront ämbrite peal ja edastab sisu palju suurema kiirusega madalama latentsusega. Lisateabe saamiseks klõpsake siia.
Kui kasutate juba Amazon S3 veebisaitide failide teenindamiseks, CloudFront on tõesti midagi, mida sa peaksid kontrollima. Nüüd juhime teid läbi CloudFront'i seadistamise, et teenida veebifaile.
-
Esimene ja peamine
Hangi Amazon S3 konto (loe siit), siis registreerige teenus Amazon CloudFront. Kontrollige oma e-posti, et veenduda, et teenus on teie jaoks aktiveeritud.
-
Loo jaotus
Rakendused, mida kasutate Amazon S3 koppade haldamiseks, võivad erineda, kuid püüame jääda tasuta tööriista juurde - S3 Firefox, toetas SF-failihaldurit koos CloudFrontiga. Ühendage oma kontoga S3 Firefoxiga, paremklõps ämbernimel (eeldades, et siin asuvad failid ja kaustad on veebis kättesaadavad) ja vali Halda jaotusi.
Jaotus on unikaalne URL-i sort, mida saab kasutada faili viitamiseks. Pärast selle loomist saad parema pildi. Kliki Loo jaotus luua oma esimene jaotus kopp.
Kui olete loonud, märkasite uue domeeninime: XXXXX.cloudfront.net on loodud teie jaoks. Staatus muutub InProgress kuni Kasutuselevõetud kui see on tehtud. Oleku värskendamiseks võite klõpsata ka nuppu Värskenda.
Kui teil on eelmine, on see järgmine vara:
- https://assets.hongkiat.com/uploads/folder1/imageA.jpg, nüüd saab sellele URL-iga juurde pääseda
- http://XXXXX.cloudfront.net/folder1/imageA.jpg
Saate ikka teenida faile esimese URL-iga, kuid viimane on CloudFront, ja see on kiirem.
-
Looge CNAME
Jaotuse URL algab http://XXXXX.cloudfront.net/ ja me ei usu, et on võimalik otsustada, mis enne läheb .cloudfront.net. Kuid URL-i lihtsamaks, meeldivamaks ja kergemini meelde jätmiseks, saame kasutada CNAME-i selle URL-i kaardistamiseks, mida me tahame. See nõuab juurdepääsu veebimajutuse juhtpaneelidele. Selles näites näitame teile, kuidas kaardistada:
- http://XXXXX.cloudfront.net/ kuni
- https://assets.hongkiat.com/uploads/
Kui te ei tunne CNAME-sid, soovitame teil paluda oma veebipostil seda teha. Te saate selle kohta midagi sarnast, koos oma levitamise URL-iga.
See võib aega võtta 24 tundi, kuid vahepeal täidetakse CNAME S3 Firefoxis.
Kui see on õigesti edastatud (saate testida URL-i pingimise teel), saate faile serveri abil kasutada https://assets.hongkiat.com/uploads/*.
-
Tulemuslikkuse võrdlus
Me kõik teame, kui kiiresti ja tõhusalt Amazon S3 faile pakub, kuid me arvasime, et peaksite nägema võrdlust pärast seda, kui CloudFront rakendatakse serveri peal, nii et sa tead iga senti kulutamist. Laadimiskiiruse erinevuste õiglaseks võrdlemiseks tegime blogi sisu, laadisime selle kaks korda; üks kord piltidega, mis on majutatud hongkiat.s3.amazonaws.com, veel kord piltide all static.hongkiat.com (CloudFront) ja jälgige seda Pingdom Tools'i abil. Klõpsake suuremateks piltideks.
hongkiat.s3.amazonaws.com - 41 pilti laaditi 6,5 sekundiga.
static.hongkiat.com (CloudFront) - 41 pilti laaditud 3,5 sekundiga.