Odoo Çok Kiracılı SaaS: Barındırılan bir ERP İşi Oluşturun
Odoo'yu birden fazla müşteriye yönelik bir hizmet olarak barındırmak büyüyen bir iş modelidir; siz ERP platformunu sağlarsınız, onlar da abonelik öderler. Ancak çoklu kiracılık, SaaS operasyonunuzun başarılı mı yoksa kendi ağırlığı altında mı çökeceğini belirleyen izolasyon, özelleştirme, performans ve faturalandırmayla ilgili mimari kararları beraberinde getirir.
Mimari Seçenekleri
Paylaşılan Veritabanı (Çok Şirketli)
Tüm kiracılar, çoklu şirket özelliğiyle ayrılmış tek bir Odoo veritabanını paylaşır. Her kiracı, veri izolasyonunu sağlayan erişim kurallarına sahip, Odoo içindeki bir şirkettir.
Artıları: Basit kurulum, daha düşük altyapı maliyeti, daha kolay güncellemeler. Eksileri: Sınırlı izolasyon (bir kiracıdaki bir hata diğerlerini etkileyebilir), özelleştirme kısıtlamaları (tüm kiracılar aynı modülleri paylaşır) ve ölçeklenebilirlik tavanı.
Şunlar için en iyisi: Benzer ihtiyaçlara ve düşük özelleştirme gereksinimlerine sahip az sayıda kiracı.
Kiracı Başına Ayrılmış Veritabanı
Her kiracı, paylaşılan altyapı üzerinde kendi Odoo veritabanına sahip olur. Ayrı veritabanları, bilgi işlem kaynaklarını paylaşırken daha güçlü veri yalıtımı sağlar.
Avantajları: Güçlü veri izolasyonu, kiracı başına özelleştirme, bağımsız yedekleme ve geri yükleme. Eksileri: Daha yüksek altyapı maliyeti, daha karmaşık yönetim, güncellemelerin veritabanı başına uygulanması gerekir.
Şunlar için en iyisi: Farklı modül gereksinimleri, uyumluluk ihtiyaçları veya özelleştirme talepleri olan kiracılar.
Kiracı Başına Tahsis Edilmiş Bulut Sunucusu
Her kiracı kendi Odoo örneğini (uygulama + veritabanı) çalıştırır. Maksimum maliyetle maksimum izolasyon.
Avantajları: Tam izolasyon, sınırsız özelleştirme, bağımsız ölçeklendirme. Eksileri: En yüksek maliyet, en karmaşık yönetim, güncelleme yükü.
Şunlar için en iyisi: Sıkı uyumluluk gereksinimleri veya yoğun özelleştirme gerektiren kurumsal kiracılar.
Kiracı İzolasyonu
Veri Yalıtımı
Mimariden bağımsız olarak veri izolasyonu tartışılamaz. Paylaşılan bir veritabanında, Odoo'nun çok şirketli kuralları ayırmayı zorunlu kılar; ancak özel modüllerin bu kurallara uyması gerekir. Özel veritabanlarında izolasyon doğaldır.
Kritik: Veri yalıtımını kapsamlı bir şekilde test edin. Kiracılar arasındaki bir sızıntı işin sonunu getiren bir olaydır.
Performans Yalıtımı
Bir kiracı diğerlerinin performansını düşürmemelidir. Stratejiler: veritabanı başına kaynak sınırları (CPU, bellek), sorgu zaman aşımı uygulaması, kiracı başına kotalarla arka planda iş kuyruğu oluşturma ve otomatik azaltma ile izleme.
Yapılandırma Yalıtımı
Kiracıların bağımsız yapılandırmaya ihtiyacı vardır: kendi hesap planları, vergi kuralları, para birimleri, ödeme koşulları, e-posta şablonları ve markalama. Çoklu şirket özelliği, bunu paylaşılan veritabanı kurulumlarında gerçekleştirir.
Temel Hazırlık ve Ekleme
Otomatik Kiracı Sağlama
Manuel veritabanı kurulumu bir avuç kiracının ötesine ölçeklenemez. Veritabanını oluşturan, gerekli modülleri yükleyen, varsayılan ayarları yapılandıran, yönetici kullanıcıyı oluşturan ve kiracıya özel markalamayı uygulayan otomasyon oluşturun.
Self Servis Katılım
Kiracıların manuel müdahale olmadan kaydolmasına ve çalışmaya başlamasına izin verin: kayıt formu, plan seçimi, otomatik provizyon, rehberli kurulum sihirbazı ve değerlendirme için örnek veriler.
Faturalandırma Entegrasyonu
Abonelik Yönetimi
Her kiracı aboneliğini takip edin: plan türü, kullanıcı sayısı, modül erişimi, faturalandırma döngüsü ve ödeme durumu. Otomatik faturalandırma için Stripe, PayPal veya başka bir ödeme işlemcisi ile entegre edin.
Kullanıma Dayalı Faturalandırma
Esnek fiyatlandırma için ölçüm kullanımı: aktif kullanıcılar, tüketilen depolama alanı, API çağrıları, e-posta hacmi. Sabit kademeler yerine gerçek tüketime dayalı faturalandırma.
Özelleştirme Stratejileri
Modül Pazaryeri
Kiracıların yükleyebileceği modüllerin bir kataloğunu sunun: sektöre özel modüller, entegrasyon bağlayıcıları ve özellik eklentileri. Her modül, temel işlevselliği genişleten ayrı bir pakettir.
Yapılandırma ve Özel Geliştirme Karşılaştırması
Platformunuzu yapılandırma seçeneklerini (ayarlar, şablonlar, iş akışları) en üst düzeye çıkaracak ve kiracı başına özel kod ihtiyacını en aza indirecek şekilde tasarlayın. Bireysel kiracılar için özel geliştirme pahalıdır ve güncellemeleri karmaşık hale getirir.
Ölçeklendirmeyle İlgili Hususlar
Veritabanı Performansı
Kiracılar büyüdükçe veritabanı performansı kritik hale gelir: bağlantı havuzu oluşturmayı uygulayın, ortak sorguları optimize edin, raporlama iş yükleri için okuma replikaları ekleyin ve yavaş sorguları proaktif olarak izleyin.
Altyapı Ölçeklendirmesi
Kaynakları dinamik olarak tahsis etmek için konteynerleştirmeyi (Docker, Kubernetes) kullanın. Yatay ölçeklendirme daha fazla kiracıyı yönetirken, dikey ölçeklendirme daha büyük bireysel kiracıları yönetir.
Güncelleme Yönetimi
Odoo'yu birçok kiracı veritabanında güncellemek şunları gerektirir: aşamalı dağıtımlar (test, hazırlama, üretim), veritabanı başına otomatik test, geri alma yeteneği ve kiracı bildirimi.
En İyi Uygulamalar
- Hedef pazarınıza göre doğru izolasyon düzeyini seçin
- Her şeyi otomatikleştirin — temel hazırlık, faturalandırma, güncellemeler, izleme
- İzlemeye yatırım yapın — kiracı başına kaynak kullanımı, performans ve sistem durumu
- Kiracıların %80'inin işine yarayacak standart bir modül seti oluşturun
- 50'den fazla kiracıya ulaşmadan önce güncelleme stratejinizi planlayın
- Kiracı SLA'larını belgeleyin ve bunları karşılayacak altyapıyı oluşturun
Odoo danışmanlık hizmetimiz, kârlı bir şekilde ölçeklenen çok kiracılı mimarilerin tasarlanmasına yardımcı olur.
Sıkça Sorulan Sorular
Tek bir Odoo sunucusu kaç kiracıyı idare edebilir?
Kiracı büyüklüğüne ve kullanım şekline bağlıdır. İyi yapılandırılmış bir sunucu, özel bir veritabanı mimarisinde 50-200 küçük kiracıyı (her biri 10 kullanıcının altında) işleyebilir. Daha büyük kiracılar orantılı olarak daha fazla kaynak gerektirir.
Kiracılar Odoo bulut sunucularını özelleştirebilir mi?
Paylaşılan veritabanı kurulumunda özelleştirme, yapılandırma seçenekleriyle sınırlıdır. Tahsis edilmiş veritabanı veya tahsis edilmiş örnek kurulumlarında kiracılar özel modüller kurabilir ve daha fazla esnekliğe sahip olabilir.
Kiracılar genelinde yedeklemeleri nasıl halledebilirim?
Veritabanı başına yedeklemeleri belirli bir programa göre otomatikleştirin. Yedeklemeleri üretim altyapısından ayrı bir konumda saklayın. Geri yükleme prosedürlerini düzenli olarak test edin.
Kiracılar ayrıldığında veri aktarımına ne dersiniz?
İptal eden kiracılar için veri dışa aktarma özelliği (CSV, XML) sağlayın. Bu genellikle düzenleyici bir gerekliliktir ve potansiyel müşterilerde güven oluşturur.
Yazan
ECOSIRE Research and Development Team
ECOSIRE'da kurumsal düzeyde dijital ürünler geliştiriyor. Odoo entegrasyonları, e-ticaret otomasyonu ve yapay zeka destekli iş çözümleri hakkında içgörüler paylaşıyor.
İlgili Makaleler
Odoo ile Allegro Pazaryeri Entegrasyonu: Polonya'nın Lider e-Ticaret Platformu
Polonya e-Ticaret için REST API kurulumu, Allegro Smart, teklif verme ve gönderimi kapsayan Allegro pazar yerini Odoo ERP ile entegre etmeye yönelik eksiksiz kılavuz.
Odoo ile Alacak Hesabı Otomasyonu: Faturadan Ödemeye
Fatura yakalamadan onay iş akışına ve ödeme yürütmeye kadar Odoo'da ödenecek hesapları otomatikleştirin. İşleme maliyetlerini azaltın ve geç ödeme cezalarını ortadan kaldırın.
2026'da İşletmeniz için Doğru CRM'yi Nasıl Seçersiniz?
Odoo CRM, Salesforce, HubSpot, GoHighLevel ve Zoho'yu özellikler, fiyatlandırma, ölçeklenebilirlik ve sektöre uygunluk açısından karşılaştıran, 2026'da doğru CRM platformunu seçmeye yönelik eksiksiz bir kılavuz.