Homepage » Tárhely » Amazon CloudFront - A CloudFront beállítása az S3-hoz való munkához

    Amazon CloudFront - A CloudFront beállítása az S3-hoz való munkához

    Feltételezve, hogy nagy forgalmú webhelyet vagy blogot futtat, és a következő problémákkal küzdött:

    • Lassú tartalomszolgáltatás - A tartalom (htmls, képek, letöltési fájlok) rendkívül lassú, különösen a forgalmi tüskéknél
    • Fizetett, és nem használt - Ön fizet Önnek a fogadónak, mint amit ténylegesen használ. Ez azt jelenti, hogy valószínűleg 50 Gb-os webes tárhelyet és 1Tb sávszélességet tartalmazó web hosting csomagot fizet, de alig használja fel a felét.
    • Rendetlen fájlok / mappák - A webes fiók rendben van. A képek mappái, a letölthető elemek mappái nem megfelelően vannak rendezve.

    Mindez könnyen megoldható Amazon CloudFront. CloudFront egy új szolgáltatás, amelyet az Amazon a cloud computing technológiával működtet. Az Amazon S3 tárolásként történő használata a CloudFront a vödör tetején szolgál, és sokkal nagyobb sebességgel, alacsonyabb késleltetéssel szállítja a tartalmat. Kattintson ide további információkért.

    Ha már használja az Amazon S3-t a webhelyek fájljainak kiszolgálására, CloudFront tényleg valami, amit ki kell nézni. Most végigvezeti Önt a CloudFront beállításával a webes fájlok kiszolgálásához.

    1. Először és leginkább

      Kap egy Amazon S3 fiók (olvassa el itt), majd jelentkezzen be egy Amazon CloudFront szolgáltatásra. Ellenőrizze e-mail címét, hogy megbizonyosodjon arról, hogy a szolgáltatás aktiválva van.

    2. Terjesztés létrehozása

      Az Amazon S3 vödrök kezeléséhez használt alkalmazások eltérhetnek, de megpróbálunk ragaszkodni egy ingyenes eszközhöz - S3 Firefox, egy S3 fájlkezelő a CloudFront támogatásával. Csatlakozzon a fiókjához az S3 Firefox segítségével, kattintson jobb gombbal a vödör nevére (feltéve, hogy a fájlok és mappák itt vannak / lesznek elérhetők a weben), és válasszon Elosztások kezelése.

      terjesztés egy olyan fajta egyedi URL-címe, amelyre hivatkozhat egy fájlra. A létrehozás után jobb képet kap. Kattintson Terjesztés létrehozása létrehozza az első elosztást a vödör számára.

      Miután létrehozta, egy új domain nevet vett észre: XXXXX.cloudfront.net az Ön számára készült. A státusz elindul Folyamatban nak nek telepített mikor kész. Az állapot frissítéséhez kattintson a Frissítés gombra.

      Ha Önnek korábbi a következő tulajdonsága:

      • https://assets.hongkiat.com/uploads/folder1/imageA.jpg, most elérheti az URL-t
      • http://XXXXX.cloudfront.net/folder1/imageA.jpg

      Még mindig az első URL-címmel rendelkező fájlokat lehet kiszolgálni, de az utóbbi a CloudFront, és gyorsabb.

    3. CNAME létrehozása

      A terjesztési URL kezdődik http://XXXXX.cloudfront.net/ és nem hiszem, hogy bármilyen módon lehet eldönteni, hogy mi történik korábban .cloudfront.net. Ahhoz azonban, hogy az URL-t egyszerűbbé, kedvesebbé és könnyebben megjegyezhetővé tegyük, a CNAME-t használhatjuk arra, hogy ezt az URL-t térképezzük fel, bármit is akarunk. Ehhez hozzáférést kell biztosítani a web hosting vezérlőpanelekhez. Ebben a példában megmutatjuk, hogyan kell térképezni:

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

      Ha nem ismeri a CNAME-eket, javasoljuk, hogy kérje meg a webhosztát, hogy tegye meg Önnek. Ezzel valami hasonlót hoz létre, természetesen saját terjesztési URL-jével.

      Ez 24 óra elteltével terjedhet, de ekkor az S3 Firefoxban töltöttük fel a CNAME-t.

      A megfelelő terjedés után (tesztelheti az URL pingelését) a fájlokat is használhatja https://assets.hongkiat.com/uploads/*.

    4. Teljesítmény összehasonlítás

      Mindannyian tudjuk, hogy az Amazon S3 milyen gyorsan és hatékonyan szolgálja a fájlokat, de azt gondoltuk, hogy a CloudFront alkalmazása után az összehasonlítás után látni kell egy összehasonlítást, így minden egyes penny-kiadás megéri. A terhelési sebesség különbségeinek tisztességes összehasonlításához egy blogtartalmat vettünk fel, kétszer betöltöttük; egyszer a képpel ellátott képekkel hongkiat.s3.amazonaws.com, máskor a képek alatt static.hongkiat.com (CloudFront) és figyelje meg a Pingdom eszközökkel. Kattintson a képekre a nagyobb nézethez.

      hongkiat.s3.amazonaws.com - 41 kép töltött 6,5 másodpercig.

      static.hongkiat.com (CloudFront) - 41 kép betöltése 3,5 másodpercre.