Anasayfa » Barındırma » Amazon CloudFront - CloudFront'un S3 ile Çalışması Nasıl Kurulur?

    Amazon CloudFront - CloudFront'un S3 ile Çalışması Nasıl Kurulur?

    İnsan ticareti yapılan bir web sitesi veya blog yayınladığınızı ve aşağıdaki problemlerle karşılaştığınızı varsayalım:

    • Yavaş içerik sunumu - İçindekiler (htmls, resimler, dosya indirme), özellikle trafik artışı sırasında çok yavaş bir hızda sunuluyor
    • Ücretli ve kullanılmamış - Web barındırma hizmetine gerçekten kullandığınızdan daha fazlasını ödüyorsunuz. Bu, muhtemelen 50 Gb web alanı ve 1 TB bant genişliğine sahip bir web barındırma paketi için ödeme yaptığınız anlamına gelir, ancak bunların yarısını kullanıyorsunuzdur.
    • Dağınık dosyalar / klasörler - Web hesabı bir karmaşa içinde. Görüntüler klasörleri, indirilebilen öğe klasörleri doğru şekilde düzenlenmemiş.

    Bütün bunlar kolayca çözülebilir Amazon CloudFront. CloudFront Amazon tarafından başlatılan ve bulut bilişim teknolojisiyle desteklenen yeni bir hizmettir. Amazon S3'ü depolama alanı olarak kullanan CloudFront, kovaların üzerinde hizmet verir ve içerikleri daha düşük gecikmeyle daha yüksek bir hızda sunar. Daha fazlasını okumak için buraya tıklayın.

    Zaten Amazon S3'ü web siteleri için dosya sunmak için kullanıyorsanız, CloudFront kontrol etmeniz gereken bir şey. Artık CloudFront'u web dosyalarına sunmak için ayarlayarak size rehberlik edeceğiz.

    1. İlk ve Formost

      Bir al Amazon S3 Hesap (buradan okuyun), ardından bir Amazon CloudFront hizmeti için kaydolun. Hizmetin sizin için etkinleştirildiğinden emin olmak için e-postanızı kontrol edin.

    2. Dağıtım oluştur

      Amazon S3 kovalarını yönetmek için kullandığınız uygulamalar değişebilir, ancak ücretsiz bir araca bağlı kalmaya çalışacağız - S3 Firefox, CloudFront destekli bir S3 dosya yöneticisi. S3 Firefox ile hesabınıza bağlanın, kova adına sağ tıklayın (buradaki dosya ve klasörlerin web erişimli / erişilebilir olduğunu varsayalım) ve Dağıtımları Yönet.

      dağıtım bir dosyaya başvurmak için kullanabileceğiniz benzersiz bir sıralama URL'sidir. Oluşturulduktan sonra daha iyi bir resim elde edersiniz. Tıklamak Dağıtım oluştur kova için ilk dağıtımınızı oluşturmak için.

      Oluşturduktan sonra, yeni bir Etki Alanı Adı fark edeceksiniz: XXXXX.cloudfront.net senin için yaratılıyor. Durumdan dönecek Devam etmekte için Dağıtılan bittiğinde Durumu güncellemek için Yenile düğmesine de tıklayabilirsiniz.

      Daha önce aşağıdaki varlığa sahipseniz:

      • https://assets.hongkiat.com/uploads/folder1/imageA.jpg, şimdi URL ile erişilebilir
      • http://XXXXX.cloudfront.net/folder1/imageA.jpg

      Yine de ilk URL’ye sahip dosyalar sunabilirsiniz ancak ikincisi CloudFront powered’dir ve daha hızlıdır..

    3. CNAME oluştur

      Dağıtım URL’si ile başlar http://XXXXX.cloudfront.net/ ve daha önce neler olacağına karar vermenin bir yolu olmadığını düşünüyoruz. .cloudfront.net. Bununla birlikte, URL’yi daha basit, iyi ve hatırlaması kolay hale getirmek için, bu URL’yi istediğimiz şekilde eşlemek için CNAME kullanabiliriz. Bu, web barındırma kontrol panellerine erişim gerektirir. Bu örnekte size nasıl harita verileceğini göstereceğiz:

      • http://XXXXX.cloudfront.net/ için
      • https://assets.hongkiat.com/uploads/

      CNAME'leri bilmiyorsanız, web sunucunuzdan sizin için yapmasını istemenizi öneririz. Buna benzer bir şeye gireceksin, tabii ki kendi dağıtım URL’nle.

      Bu işlemin yayılması 24 saat sürebilir, ancak bu arada CNAME'i S3 Firefox’ta doldurdu..

      Düzgün bir şekilde yayıldıktan sonra (URL'yi ping ile test edebilirsiniz) kullanarak dosyaları sunabilirsiniz. https://assets.hongkiat.com/uploads/*.

    4. Performans karşılaştırması

      Amazon S3'ün dosyalara ne kadar hızlı ve verimli hizmet ettiğini hepimiz biliyoruz, ancak CloudFront uygulamasının üzerine sürdükten sonra bir karşılaştırma yapmanız gerektiğini düşündük, böylece her bir kurbanın harcamanın değerli olduğunu anlarsınız. Yükleme hızındaki farklılıkları adil bir şekilde karşılaştırmak için bir blog içeriği aldık, iki kere yükledik; bir kez altında barındırılan görseller hongkiat.s3.amazonaws.com, görüntüleri ile başka bir zaman static.hongkiat.com (CloudFront) ve Pingdom Araçları ile izleyin. Büyük görmek için resimlerin üzerine tıklayınız.

      hongkiat.s3.amazonaws.com - 6,5 saniyede 41 görüntü yüklendi.

      static.hongkiat.com (CloudFront) - 3.5 saniyede yüklenen 41 resim.