DigitalOcean Spaces: Artıları / Eksileri ve JavaScript ile nasıl kullanılacağı

Bu makale, dizinin bir parçası: “Hangisini seçmeli?” Bulut Depolama Sağlayıcıları?

Makalelerin geri kalanını buradan kontrol edebilirsiniz:

  1. Amazon S3: Artıları / Eksileri ve JavaScript ile nasıl kullanılır
  2. Google Cloud Storage: Artıları / Eksileri ve JavaScript ile nasıl kullanılacağı
  3. Microsoft Azure Blob Depolama: Artıları / Eksileri ve JavaScript ile nasıl kullanılacağı
  4. Backblaze B2: Artıları / Eksileri ve JavaScript ile nasıl kullanılacağı
  5. DigitalOcean Spaces: Artıları / Eksileri ve Javascript ile nasıl kullanılacağı
  6. Wasabi Hot Storage: Artıları / Eksileri ve JavaScript ile nasıl kullanılır

DigitalOcean, Bulut'ta bir Depolama hizmeti sunmaya karar veren en son sağlayıcılardan biridir. Ancak, Amazon, Google veya Microsoft gibi geleneksel firmaların aksine tamamen farklı bir yaklaşım kullanmayı seçtiler: Kullandığınız alan için değil, kaynak paketleri için ödeme yaparsınız. Bu yeni fiyatlandırma yöntemi onları oldukça hızlı bir şekilde ayırdı. Bakalım göründüğü kadar çekici olup olmadığını görelim.

Feragatname: Fiyatlar ve özellikler her zaman değişir. Hata varsa lütfen bana bildirin :)

Artıları

  • Mükemmel belgeler DigitalOcean’a aşina iseniz, muhtemelen “Topluluk” bölümündeki öğreticilerin sektördeki en iyilerden biri olduğunu biliyorsunuzdur.
  • Amazon S3 kadar “geliştirici dostu”. S3 uyumlu bir nesne depolama API'si kullanır, yani herhangi bir Amazon S3 SDK'yı DigitalOcean Spaces ile kullanabilirsiniz!
  • Tahmin edilebilir fiyatlar. 250 GB depolama ve ayda 1 TB dış transfer için ayda 5 USD. Bazı hesaplamaların yapılması, dahil edilen transferini saymadan GB / ay başına 0,020 USD demektir. Karşılaştırma yapmak gerekirse, AWS’de depoda GB / ay başına 0,023 USD ve her ay aktarılan GB başına 0,09 USD ödersiniz. Bunun anlamı, her ay DigitalOcean uzay planına dahil edilen 1TB'lik bir dış transfer için sadece 90 USD ek ödeme yapmanız gerekecek!
  • Basitlik. Sadece bir depolama sınıfı. Bu kadar
  • UI kullanımı kolay. Öğeleri alanınıza yüklemek için öğeleri sürükleyip bırakabilirsiniz.
  • Damlacıklar gibi diğer DigitalOcean servisleriyle entegrasyonu kolaydır
  • Ücretsiz katmanın bir parçası olarak, yeni kullanıcılar hizmeti iki ay boyunca ücretsiz olarak deneyebilir

Eksileri

  • Bildiğim kadarıyla DigitalOcean'da ücretli bir destek yok. Bu ayrıntı, kritik verileri olan ve katı SLA'lara ihtiyaç duyan büyük müşteriler için biraz endişe verici olabilir.
  • Herhangi bir veri yüklememiş olsanız bile, aynı miktarda para harcarsınız. Bu nedenle, ne kadar veri depolamak istediğinizi bilmiyorsanız veya elinizde olan alanın sadece bir kısmını kullanmak niyetindeyseniz, belki de DigitalOcean Spaces sizin için en uygun seçenek olmayabilir.
  • AWS, Google Cloud Storage ve Microsoft Azure gibi daha sofistike hizmetler kadar fazla bölgeye sahip değiller. Şu anda, yalnızca aşağıdaki bölgeleri sunarlar: NYC3 (New York), AMS3 (Amsterdam), SGP1 (Singapur)

Güzel, ama neden rekabette kullanmalıyım?

  • Eğer bir geliştiriciyseniz ve projeleriniz için zaten DigitalOcean kullanıyorsanız
  • Amazon S3 SDK'yı kullanan kodunuz varsa. % 99'unu tekrar kullanabilirsiniz!
  • Basitleştirilmiş fiyatlandırmayı istiyorsanız ve ödenen desteğin eksikliğini önemsemiyorsanız
  • Verilerinizi sık sık indirirseniz, DigitalOcean Spaces tam size göre. Her ay ilk giden veri verisi fiyata dahildir.

JavaScript ile nasıl kullanılır

Göreceğiniz gibi, DigitalOcean Spaces ve Amazon S3 arasındaki JavaScript ile kullanımlarına ilişkin tek fark, farklı bir bitiş noktası belirlediğimiz Kimlik Doğrulama kodundadır.
  1. Kitaplık nasıl kurulur:
npm kurulum aws-sdk

2. Nasıl Doğrulanırsınız:

3. Bir Kova Nasıl Oluşturulur:

4. Bir Kova Nasıl Silinir:

5. Dosya nasıl yüklenir:

6. Bir dosya nasıl indirilir:

7. Bir dosya nasıl silinir:

8. Bir Kovadaki tüm dosyalar nasıl listelenir:

Umarım bu makale DigitalOcean Spaces ile sizi hızlandıracak kadardır. Bir şey kaçırırsan bana haber ver!

DigitalOcean’a kaydolmak ve aynı zamanda beni desteklemek istiyorsanız, bu bağlantıyı kullanabilirsiniz.

İyi günler dilerim!