Pagrindinis » Hostingas » „Amazon CloudFront“ - kaip nustatyti „CloudFront“ dirbti su „S3“

    „Amazon CloudFront“ - kaip nustatyti „CloudFront“ dirbti su „S3“

    Darant prielaidą, kad vykdote didelės prekybos žmonėmis srautą turinčią svetainę ar tinklaraštį ir susidūrėte su šiomis problemomis:

    • Lėtas turinys - Turinys (htmls, vaizdai, atsisiuntimo failai) veikia labai lėtai, ypač eismo šuolių metu
    • Mokamas ir nepanaudotas - Jūs mokate žiniatinklio prieglobą daugiau nei tai, ką jūs iš tikrųjų naudojate. Tai reiškia, kad jūs tikriausiai mokate už interneto prieglobos paketą su 50Gb žiniatinklio vietos ir 1Tb dažnių juostos pločio, bet jūs vos naudosite pusę jų.
    • Netvarkingi failai / aplankai - Interneto sąskaita yra netvarka. Vaizdo aplankai, atsisiunčiamų elementų aplankai nėra tinkamai organizuoti.

    Visa tai galima lengvai išspręsti „Amazon CloudFront“. „CloudFront“ yra nauja „Amazon“ sukurta paslauga, sukurta naudojant „cloud computing“ technologiją. Naudojant „Amazon S3“ kaip saugyklą, „CloudFront“ tarnauja ant kibirų ir pateikia turinį daug didesniu greičiu su mažesniu vėlavimu. Jei norite sužinoti daugiau, spustelėkite čia.

    Jei jau naudojate „Amazon S3“, kad pateiktumėte svetainių failus, „CloudFront“ yra tikrai kažkas, ką turėtumėte patikrinti. Dabar padėsime jums nustatyti „CloudFront“, kad galėtumėte aptarnauti žiniatinklio failus.

    1. Pirmas ir labiausiai

      Gaukite „Amazon S3“ paskyra (skaitykite čia), tada užsiregistruokite „Amazon CloudFront“ paslaugai. Patikrinkite el. Paštą, kad įsitikintumėte, jog paslauga yra aktyvuota.

    2. Sukurti platinimą

      Programos, kurias naudojate „Amazon S3“ kibirų valdymui, gali skirtis, tačiau bandysime laikytis nemokamo įrankio - S3 „Firefox“, S3 failų tvarkyklė su „CloudFront“ palaikoma. Prisijunkite prie paskyros su „S3 Firefox“, dešiniuoju pelės klavišu spustelėkite ant kibiro pavadinimo (darant prielaidą, kad čia esantys failai ir aplankai bus / bus prieinami internete) ir pasirinkite Valdyti paskirstymus.

      Platinimas yra unikalus rūšies URL, kurį galite naudoti norint nurodyti failą. Kai bus sukurtas, gausite geresnį vaizdą. Spustelėkite Sukurti platinimą sukurti pirmąjį kibirą.

      Sukūrę pamatysite naują domeno vardą: XXXXX.cloudfront.net yra sukurta jums. Būsena bus rodoma „InProgress“ į Įdiegta kai tai daroma. Taip pat galite spustelėti mygtuką Atnaujinti, kad atnaujintumėte būseną.

      Jei ankstesnis turi šį turtą:

      • https://assets.hongkiat.com/uploads/folder1/imageA.jpg, dabar jį galima pasiekti su URL
      • http://XXXXX.cloudfront.net/folder1/imageA.jpg

      Jūs vis dar galite pateikti failus su pirmuoju URL, tačiau pastarasis yra „CloudFront“, o tai greičiau.

    3. Sukurti CNAME

      Platinimo URL prasideda http://XXXXX.cloudfront.net/ ir mes nemanome, kad yra kokių nors būdų nuspręsti, kas vyksta anksčiau .cloudfront.net. Tačiau norėdami, kad URL būtų paprastesnis, gražesnis ir lengviau prisimenamas, galime naudoti CNAME, kad galėtume žemėlapiui šį URL susieti su tuo, ką norime. Tam reikia prieigos prie interneto prieglobos valdymo skydų. Šiame pavyzdyje parodysime, kaip žemėlapyje:

      • http://XXXXX.cloudfront.net/ į
      • https://assets.hongkiat.com/uploads/

      Jei nesate susipažinę su CNAME, rekomenduojame paprašyti savo žiniatinklio prieglobos, kad tai atliktumėte už jus. Jūs, žinoma, įvesite kažką panašaus į tai.

      Tai gali užtrukti 24 valandas, bet tuo pačiu metu užpildyti CNAME S3 „Firefox“.

      Tinkamai skleisdami (galite patikrinti su pinging URL), galite naudoti failus naudojant https://assets.hongkiat.com/uploads/*.

    4. Veiklos palyginimas

      Mes visi žinome, kaip greitai ir efektyviai „Amazon S3“ aptarnauja failus, bet manėme, kad jūs turėtumėte matyti palyginimą, kai „CloudFront“ yra įgyvendinamas ant serverio, todėl jūs žinosite, kad kiekvienas piniginis mokestis yra verta. Kad galėtume teisingai palyginti apkrovos greičio skirtumus, mes paėmėme dienoraščio turinį, jį įkeliame du kartus; vieną kartą su nuotraukomis, esančiomis po hongkiat.s3.amazonaws.com, kitą kartą su vaizdais static.hongkiat.com („CloudFront“) ir stebėkite jį su „Pingdom Tools“. Paspauskite ant didesnio vaizdo.

      hongkiat.s3.amazonaws.com - 41 paveikslėlis pakrautas 6,5 sek.

      static.hongkiat.com („CloudFront“) - 41 nuotrauka įkelta 3,5 sek.