Açık Kaynak Kodlu araçlar ile kendi bulut depolama uygulamanızı oluşturun
- 15 Temmuz 2018
- Yayınlayan: debian
- Kategoriler: Açık kaynak Kodlu Uygulamalar, Bulut Bilişim - BigData
Yorum yapılmamış
Açık Kaynak Kodlu araçlar ile kendi bulut depolama uygulamanızı kurun
İşletmenizde/Kurumunuzda aşağıdaki yapıların herhangi birinin olmadığı varsayılarak tasarım adımları oluşturulmuştur.
Açık kaynak kodlu bir bulut depolama uygulaması tasarlarken, aşağıda listelenen bileşenlere ve önerilen araçlara ihtiyacınız olacaktır:
- Depolama ve Dosya Yönetimi:
- OwnCloud: Kullanıcıların dosyalarını depolamalarını ve senkronize etmelerini sağlayan bir bulut depolama platformudur.
- Nextcloud: OwnCloud’un bir çatalı olan Nextcloud, kullanıcıların dosyalarını depolamasını, paylaşmasını ve senkronize etmesini sağlayan bir platformdur.
- Seafile: Hızlı ve güvenli dosya paylaşımı sağlayan açık kaynaklı bir bulut depolama platformudur.
- Kimlik Doğrulama ve Kullanıcı Yönetimi:
- Keycloak: Kimlik doğrulama ve yetkilendirme için kullanılabilir. Kullanıcı yönetimini sağlar ve farklı oturum açma yöntemlerini destekler.
- OpenLDAP: Kullanıcıların kimlik bilgilerini depolamak ve kullanıcı yönetimini sağlamak için kullanılabilir.
- FreeIPA: Kimlik yönetimi, oturum açma, erişim kontrolü ve diğer güvenlik özelliklerini sağlayan bir araçtır.
- Dosya Senkronizasyonu ve Paylaşımı:
- SyncThing: Dosyaların senkronizasyonunu ve paylaşımını sağlayan açık kaynaklı bir araçtır.
- Pydio: Dosya paylaşımı ve işbirliği için kullanılan bir platformdur. Kullanıcıların dosyaları paylaşmasını, senkronize etmesini ve işbirliği yapmasını sağlar.
- Cozy: Kişisel bulut depolama ve veri yönetimi için kullanılan bir platformdur.
- Veritabanı Yönetimi:
- MySQL: Veritabanı yönetimi için yaygın olarak kullanılan bir açık kaynaklı veritabanıdır.
- PostgreSQL: Güçlü ve geniş özelliklere sahip bir açık kaynaklı veritabanıdır. Bulut depolama uygulamalarında kullanımı yaygındır.
- Dosya Şifreleme ve Güvenlik:
- Cryptomator: Dosyaların şifrelenmesini sağlar ve veri güvenliğini artırır.
- GnuPG: Dosya şifreleme ve dijital imza oluşturma için kullanılan bir açık kaynaklı kriptografi aracıdır.
- Ölçeklendirme ve Yük Dengeleme:
- Kubernetes: Uygulamaların otomatik ölçeklendirilmesi, yönetimi ve yük dengelemesi için kullanılan bir konteyner orkestrasyon platformudur.
- Apache Mesos: Yüksek düzeyde ölçeklendirme ve dağıtık sistem yönetimi için kullanılan bir açık kaynaklı platformdur.
