Domača » Gostovanje » Amazon CloudFront - Kako nastaviti CloudFront za delo s S3

    Amazon CloudFront - Kako nastaviti CloudFront za delo s S3

    Če ste zagnali spletno mesto ali spletni dnevnik z visoko stopnjo prometa, ste naleteli na naslednje težave:

    • Počasno prikazovanje vsebine - Vsebina (htmls, slike, datoteke za prenos) se uporablja pri zelo nizki hitrosti, zlasti med prometnimi konicami
    • Plačan in neuporabljen - Plačate si spletni strežnik več kot tisto, kar dejansko uporabljate. To pomeni, da verjetno plačujete paket za spletno gostovanje s 50 GB spletnega prostora in 1Tb pasovne širine, vendar ga komaj uporabljate..
    • Messy datoteke / mape - Spletni račun je v neredu. Mape slik, mape predmetov, ki jih je mogoče naložiti, niso ustrezno organizirane.

    Vse to je mogoče z lahkoto rešiti Amazon CloudFront. CloudFront je nova storitev podjetja Amazon, ki jo poganja tehnologija računalništva v oblaku. Uporaba Amazon S3 kot pomnilnika, CloudFront služi na vrhu vedra in dostavlja vsebine na veliko višjo hitrost z nižjo latenco. Za več informacij kliknite tukaj.

    Če že uporabljate Amazon S3 za prikazovanje datotek za spletne strani, CloudFront je res nekaj, kar morate preveriti. Zdaj vas bomo vodili skozi nastavitev storitve CloudFront, ki bo služila spletnim datotekam.

    1. Prvi in ​​Formost

      Pridobite Amazon S3 račun (preberite tukaj) in se nato prijavite za storitev Amazon CloudFront. Preverite e-pošto in se prepričajte, da je storitev aktivirana za vas.

    2. Ustvari distribucijo

      Aplikacije, ki jih uporabljate za upravljanje blagovnih znamk Amazon S3, se lahko razlikujejo, vendar se bomo poskusili držati brezplačnega orodja - S3 Firefox, upravljalnik datotek S3 s podporo za CloudFront. Povežite se s svojim računom s S3 Firefoxom, z desno miškino tipko kliknite ime vedra (ob predpostavki, da bodo datoteke in mape znotraj tega spletnega mesta dostopne) in izberite Upravljanje distribucij.

      Distribucija je unikatni URL, ki ga lahko uporabite za referenco datoteke. Ko boste ustvarili, boste dobili boljšo sliko. Kliknite na Ustvari distribucijo ustvarite svojo prvo distribucijo za vedro.

      Ko ustvarite, boste opazili novo domeno: XXXXX.cloudfront.net se ustvarja za vas. Stanje se bo obrnilo iz V teku do Razporejeno ko je končano. Lahko tudi kliknete na gumb Osveži, da posodobite stanje.

      Če ste v prejšnjem stanju imeli to naslednje sredstvo:

      • https://assets.hongkiat.com/uploads/folder1/imageA.jpg, zdaj je dostopen z URL-jem
      • http://XXXXX.cloudfront.net/folder1/imageA.jpg

      Še vedno lahko strežete datoteke s prvim URL-jem, slednji pa je napajan z CloudFrontom in je hitrejši.

    3. Ustvarite CNAME

      URL distribucije se začne z http://XXXXX.cloudfront.net/ in mislimo, da se ne moremo odločiti, kaj se bo zgodilo .cloudfront.net. Če želite, da je URL preprostejši, prijetnejši in lažji za spomin, lahko uporabimo CNAME za preslikavo tega URL-ja v karkoli želimo. To zahteva dostop do nadzornih plošč za spletno gostovanje. V tem primeru vam bomo pokazali, kako preslikati:

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

      Če ne poznate CNAME-jev, vam predlagamo, da od spletnega gostitelja zahtevate, da to stori za vas. Seveda boste vnesli nekaj podobnega temu z lastnim URL-jem za distribucijo.

      Za razmnoževanje lahko traja 24 ur, v tem času pa CNAME zapolni v S3 Firefoxu.

      Ko se pravilno razmnožuje (lahko testirate s pingiranjem URL-ja), lahko uporabljate datoteke https://assets.hongkiat.com/uploads/*.

    4. Primerjava uspešnosti

      Vsi vemo, kako hitri in učinkoviti Amazon S3 služijo datoteke, vendar smo mislili, da bi morali videti primerjavo po CloudFront se izvaja na vrhu služijo, da boste vedeli, vsak peni porabi je vredno. Če želimo pošteno primerjati razlike v hitrosti nalaganja, smo posneli vsebino spletnega dnevnika in jo dvakrat naložili; enkrat s slikami, ki so shranjene pod hongkiat.s3.amazonaws.com, drugič s slikami pod static.hongkiat.com (CloudFront) in ga spremljajte z orodji Pingdom. Kliknite na slike za večji pogled.

      hongkiat.s3.amazonaws.com - 41 slik naloženih pri 6,5 sekundah.

      static.hongkiat.com (CloudFront) - 41 slik naloženih pri 3,5 sekundah.