Skip to content

MinIO

Bu makalede

Bilgi

MinIO, Amazon S3 API ile uyumlu açık kaynaklı bir nesne depolama sistemidir. Fotoğraflar, videolar, günlükler, yedeklemeler vb. gibi yapılandırılmamış verileri depolamayı sağlar.

MinIO: Ana Özellikler

  • Ölçeklenebilir nesne deposu: MinIO, herhangi bir büyüklükte sınırsız sayıda nesneyi depolamaya olanak sağlar. Depolama hacmi yeni sunucular ekleyerek kolayca ölçeklendirilebilir.
  • S3 uyumlu API: MinIO, nesneleri saklamak ve almak için Amazon S3 REST API'nı uygulamaktadır, bu da mevcut S3 kütüphanelerini ve araçlarını kullanmayı mümkün kılar.
  • Yüksek erişilebilirlik: Veriler birden fazla küme düğümüne çoğaltılır. Bir düğüm başarısız olursa veri erişimi devam eder.
  • Veri şifreleme: Nesneler, simetrik anahtar kullanılarak istemcinin tarafında şifrelenir. SSE-C, SSE-S3 ve SSE-KMS desteklenir.
  • Çoklu kullanıcı erişimi: Farklı kullanıcılar için erişimi sınırlamak amacıyla ACL ve IAM politikaları desteği.
  • Nesne versiyonlaması: Nesnelerin birden fazla sürümünü depolama ve bunları geri yükleme yeteneği.
  • Veri çoğaltılması: Coğrafi dağılım için farklı bölgelere verilerin senkronlu çoğaltılması.
  • Sunucu düzeyinde önbelleğe alma: Sıkça talep edilen nesnelerin küme düğümlerinde ön belleğe alınması.
  • Ölçeklenebilirlik: Performans ve depolama kapasitesi yatay ölçeklenebilirliği.
  • Web arayüzü: Depolama yönetimi ve izleme için yerleşik GUI.
  • Güvenirlilik: Yerleşik arıza kurtarma, kendini iyileştiren mimari.

Çalıştırma Özellikleri

ID Uyumlu OS VM BM VGPU GPU Min CPU (Çekirdekler) Min RAM (GB) Min HDD/SSD (GB) Aktif
43 Ubuntu 22.04 + + + + 1 1 - Evet
  • Bağlantılı dizinlere yönlendirme: /data;

MinIO'yu dağıtıldıktan sonra başlangıç

Sipariş ödedikten sonra kayıt sırasında belirtilen e-posta adresine sunucunun çalışmaya hazır olduğunu gösteren bir bildirim gönderilir. VPS'nin IP adresi, bağlantı için kullanıcı adı ve şifre içerecektir. Şirketimizin müşterileri, sunucudaki donanımı ve API kontrol panelinde - Invapi - yönetirler.

Yetkilendirme verileri:

  • Web arayüzü: Aşağıdaki bağlantıda mevcut olacaktır: http://ip-adres:9000;
  • Giriş adı: minioadmin;
  • Şifre: minioadmin.

Panelde başarılı bir şekilde oturum açtıktan sonra, Access Keys >> Change Password sekmesinde yeni kimlik bilgileri ayarlayın:

Not

MinIO'nun temel ayarları hakkında daha fazla bilgi için geliştiricilerin belgelerini inceleyebilirsiniz.

Yönetici Adı ve Şifreyi Değiştirme

  1. Docker konteynerini durdurun

    docker stop minio
    docker rm minio 
    
  2. Yöneticinin adı MINIO_ROOT_USER ve şifresi MINIO_ROOT_PASSWORD için yeni değerler ile docker konteynerini yeniden başlatın:

    docker run -p 9000:9000 -p 9001:9001 --name minio -e "MINIO_ROOT_USER=new_username" -e "MINIO_ROOT_PASSWORD=new_password" -v /mnt/data:/data quay.io/minio/minio server /data --console-address ":9001"
    

API kullanarak MinIO ile sunucu sipariş etme

Bu yazılımı API kullanarak kurmak için bu talimatları izleyin.