İçeriğe geç
FibaCloud

ÇÖZÜMLER / SAAS

Ürününüz büyürken altyapınızın yönü belli olsun.

SaaS ürününüzün web katmanını, arka plan işlerini ve verisini ayrı ihtiyaçlar olarak ele alın. FibaCloud bulut ürünleriyle çalışacak yapıyı; müşteri izolasyonu, kapasite ve işletim sorumluluklarını birlikte düşünerek tasarlayın. Başlangıç kararları, büyüme dönemindeki değişiklikleri de hesaba katsın.

FibaCloud platformuSaaS
SaaS uygulamasında sorumluluk katmanları
Önce iş yükünüz
Uygulama katmanını ayırınMüşteri sınırlarını açık tutunVerinin yaşam döngüsünü planlayın

01 / Genel bakış

Tek bir uygulama. Birbirinden farklı müşteri ihtiyaçları.

SaaS altyapısında yalnız sunucu boyutu seçmek yeterli değildir. Bir müşterinin yoğun işlemi diğer müşterilerin deneyimini etkileyebilir; ortak kullanılan veriye erişim sınırları da uygulama tasarımının parçasıdır. İstekleri, işleri ve veriyi hangi katmanın yönettiğini görünür kılan bir yapı kurun.

Hesaplama kaynaklarını uygulamanın davranışına göre seçin; dosya saklama, veritabanı ve geri yükleme ihtiyaçlarını ayrıca değerlendirin. Örnek mimari, kendi yazılımınızın kurulumu ve işletimi için bir başlangıçtır. Hazır bir SaaS uygulaması veya otomatik müşteri yönetimi hizmeti anlamına gelmez.

01

Uygulama katmanını ayırın

Web istekleriyle zaman alan arka plan işlerini ayrı değerlendirmek, bir işlem türündeki yoğunluğun nedenini daha kolay anlamanıza yardımcı olur. Ayrı süreçlerin hata ve tekrar davranışını uygulamanızda tanımlayın.

02

Müşteri sınırlarını açık tutun

Kimlik doğrulama, yetkilendirme ve müşteri verisine erişim birlikte tasarlanır. Ayrı sunucu kullanmak tek başına uygulama içindeki erişim hatalarını ortadan kaldırmaz.

03

Verinin yaşam döngüsünü planlayın

Canlı veri, dosyalar ve yedekler farklı gereksinimler taşır. Saklama, silme ve geri yükleme kararlarını ürününüzün müşteri sözleşmeleriyle birlikte ele alın.

02 / Mimari

SaaS uygulamasında sorumluluk katmanları

Örnek mimari: müşteri istekleri, uygulama işlemleri ve veri ayrı sorumluluklar olarak gösterilir. Bileşenlerin kurulumu ve ürün kapsamı seçtiğiniz yapılandırmaya bağlıdır.

Seçim rehberi
Mimariyi yakından tanıyın
  1. Müşteriler
  2. Uygulama / API
  3. Arka plan işleri
  4. Veri katmanı
Örnek mimari: müşteri istekleri, uygulama işlemleri ve veri ayrı sorumluluklar olarak gösterilir. Bileşenlerin kurulumu ve ürün kapsamı seçtiğiniz yapılandırmaya bağlıdır.

03 / Seçim rehberi

Büyüme planını dört soruyla netleştirin

Büyüme planını dört soruyla netleştirin
Seçim ölçütüNasıl karar verilir?Neden önemli?
Müşteri izolasyonuPaylaşılan ve müşteriye ayrılmış bileşenleri belirleyin; her veri erişiminde müşteri bağlamını kontrol edin.Mimari tercih, uygulama yetkilendirmesinin yerini almaz.
Kapasite ihtiyacıTemsilî müşteri verisi ve gerçek iş akışlarıyla CPU, bellek ve sorgu davranışını ölçün.En yoğun müşteri, ortalama kullanımın gizlediği sınırları gösterebilir.
İş sürekliliğiKabul edilebilir veri kaybı ve geri dönüş süresini iş hedefi olarak tanımlayın.Yedek sıklığı kadar geri yükleme adımlarını da planlamanız gerekir.
Maliyet dağılımıHesaplama, depolama, transfer ve ek hizmetleri kullanım senaryolarına göre değerlendirin.Büyüyen müşteri sayısı her maliyet kalemini aynı oranda artırmaz.

04 / Kullanım alanları

SaaS ürününüzün farklı çalışma biçimleri

01 / SaaS

Web uygulaması ve API

İstek süresi, eşzamanlı kullanım ve veritabanı bağlantılarını birlikte izleyin. Yavaşlamanın hesaplama, sorgu veya dış servis kaynaklı olduğunu ayırmadan kaynak artırmayın.

02 / SaaS

Arka plan işleme

Rapor, e-posta ve veri aktarımı gibi işleri kullanıcı isteğinden ayırmayı değerlendirin. Kuyruk gecikmesi, tekrar deneme ve aynı işin iki kez çalışması için uygulama davranışı belirleyin.

03 / SaaS

Dosya kullanan ürünler

Müşteri yüklemelerini uygulama sürümünden bağımsız düşünün. Dosya erişim yetkileri, saklama süresi ve geri dönüş ihtiyacı, depolama seçiminin temelidir.

05 / Planlamadan işletime

İlk sürümden düzenli işletime

  1. Sınırları çizin

    Uygulama bileşenlerini, müşteri veri sınırlarını ve dış servisleri listeleyin. Her bileşenin sahibi ve arıza durumunda izlenecek yol belli olsun.

  2. Temsilî yükle başlayın

    Geliştirme ve canlı ortamı ayırın. İlk kaynak seçimini tahminle başlatıp gerçek uygulama ölçümleriyle doğrulayın; hazır test sonuçlarını kendi ürününüze mal etmeyin.

  3. Yayın ve geri dönüşü tanımlayın

    Uygulama sürümüyle veri değişikliklerini birlikte değerlendirin. Geri dönüş planının eski sürüm ve yeni veri yapısıyla uyumlu olduğunu kontrol edin.

  4. Davranışı izleyin

    Yanıt süreleri, başarısız işler, kapasite ve müşteri kaynaklı yoğunluğu takip edin. Büyütme kararını yalnız toplam trafik sayısına bağlamayın.

Sorular

Bir sonraki kararınız daha net olsun.

Ekibimizle görüşün
SaaS için Kubernetes şart mı?

Hayır. Uygulamanız ve ekibiniz için daha basit bir sunucu düzeni yeterli olabilir. Kubernetes tercihini dağıtım, işletim becerisi ve uygulama gereksinimleriyle birlikte değerlendirin.

Her müşteri için ayrı sunucu gerekir mi?

Her SaaS için aynı çözüm yoktur. Paylaşılan veya ayrı kaynak kararı; izolasyon, maliyet, kullanım yoğunluğu ve sözleşme gereksinimlerine bağlıdır. Her iki modelde de uygulama yetkilendirmesi gerekir.

Sunucu yedeği müşteri verisini korumaya yeter mi?

Yedeğin kapsamı ve uygulama tutarlılığı önemlidir. Veritabanı, dosya ve dış servis bağımlılıklarını birlikte inceleyin; beklediğiniz müşteri verisini gerçekten geri yükleyebildiğinizi test edin.

Hangi bulut ürünüyle başlamalıyım?

İstek işleme için hesaplama ihtiyacını, veri için depolama biçimini belirleyin. Shared CPU, Dedicated CPU ve depolama seçeneklerini iş yüküne göre karşılaştırın; güncel yapılandırma ve fiyatları ilgili ürünlerde inceleyin.

Uygulamalı rehberlerle derinleşin.

Ürün seçimini kurulum, yapılandırma ve işletim bilgisiyle buluşturun.

Teknik rehberleri keşfedin

Teknik kaynaklar

Bu kaynaklar sayfada ele alınan teknik kavramları açıklar. Kullanılabilir yapılandırmalar ve hizmet kapsamı FibaCloud ürün ve sipariş bilgilerinde tanımlanır.

FIBACLOUD / SaaS

Projenizden başlayalım. Doğru kaynaklarla ilerleyelim.

Uygulamanızı, beklenen kullanımınızı ve işletim ihtiyaçlarınızı paylaşın. Kaynak seçimlerini birlikte netleştirelim.

Gizliliğiniz önemlidir

Çerezleri hizmetlerimizi sunmak, analiz ve pazarlama amacıyla kullanıyoruz. Çerez kullanımımız hakkında daha fazla bilgi edinmek için lütfen Gizlilik Politikamıza ve Çerez ve İzleme Bildirimimize bakın. Web sitemize göz atmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.
Ayarlar