Çok kiracılı uygulamalar = SaaS mı?
Tüm SaaS uygulamaları çok kiracılı mimari kullanmalı mı? Çok kiracılı mimariler, tüketici uygulamalarına uygulanabilir mi?
Çok kiracılı uygulamaların daha geniş tanımı
Son bölümde, çok kiracılığı genel olarak tartıştık. Özetlemek gerekirse, çok kiracılı bir uygulamadan bahsettiğimizde, bu uygulamanın bir mimari modele uyması gerekmez; çeşitli kiracılık stratejileri kullanabilir, bu da en azından bazı bileşenlerinin paylaşıldığını gösterir.
Bu bölümde, çok kiracılı uygulamaları işletme ve ürün perspektifinden inceleyeceğiz.
İş dünyasında çok kiracılı uygulama türleri
SaaS
Çok kiracılı uygulamalar, sık sık iş-iş (B2B) çözümlerinde, üretkenlik araçları, kurumsal kaynak planlama (ERP) sistemleri ve diğer hizmet olarak yazılım (SaaS) ürünlerinde yer bulur. Bu bağlamda, her "kiracı" genellikle bir iş müşterisini temsil eder ve bu müşterinin birden fazla kullanıcısı (çalışanları) olabilir. Ayrıca, iş müşterisinin, farklı organizasyonları veya iş birimlerini temsil eden birden fazla kiracısı olabilir.
Genel B2B kullanım durumları
B2B uygulamaları, SaaS ürünlerinin ötesine geçer ve sık sık çok kiracılı uygulamaların kullanımını içerir. B2B bağlamlarında, bu uygulamalar, çeşitli ekiplerin, iş müşterilerinin ve ortak şirketlerin uygulamalarınıza erişmesi için ortak bir platform olarak hizmet eder.
Örneğin, hem B2C hem de B2B uygulamaları sağlayan bir araç paylaşım şirketini düşünün. B2B uygulamaları, birden fazla iş müşterisine hizmet eder ve çok kiracılı bir mimari kullanmak, çalışanların ve kaynakların yönetilmesine yardımcı olabilir. Örneğin, şirket bütünleşik bir kullanıcı kimlik sistemi sürdürmek istiyorsa, aşağıdaki örnekteki gibi bir mimari tasarlayabilir:
Sara'yı örnek olarak alalım. Sara'nın hem kişisel hem de iş kimliği vardır. Yolcu olarak araç paylaşım hizmetini kullanıyor ve boş zamanlarında sürücü olarak çalışıyor. Profesyonel rolünde, Şirket A ile ilişkilidir, ancak kendi kişisel işini de yönetiyor.
SaaS'te çok kiracılığın önemi
Yukarıdaki bilgileri takip ediyorsanız, ihtiyacınız olan cevapları şu an sahip olduğunuzu biliyorsunuz. SaaS, yani hizmet olarak yazılım, iş modeli perspektifinden tanımlanmış bir konsepttir. Çok kiracılık ise, SaaS veya diğer B2B bağlamlarında olmak üzere çeşitli durumlarda uygulanabilir bir yazılım mimarisidir.
SaaS ile çok kiracılığın karıştırılması, genellikle sektörde yaygın olarak tanınan bir inançtan kaynaklanır: kurumsal müşterileri hedefliyorsanız, çok kiracılı bir yaklaşımı benimsemek zorunludur.
Bu çok kiracılığa vurgu, kurumsal hizmet verirken karşılaşılan karmaşıklıkların üstesinden gelmede önemli bir rol oynamasından, çeşitli açılardan değerli çözümler sunmasından kaynaklanır.
Çok kiracılıkla ölçeklenme
Kurumsal işletmeler için çok kiracılık, erişilebilirlik, kaynak yönetimi, maliyet yönetimi ve veri güvenliği ihtiyaçlarını etkili bir şekilde karşılamanın anahtarıdır. Teknik düzeyde, çok kiracılı bir yaklaşım benimsemek, geliştirme süreçlerinizi düzene koyar, teknik zorlukları en aza indirir ve sorunsuz bir genişleme sağlar.
Birleşik bir deneyim oluşturma
SaaS ürünlerinin kökenlerini incelediğimizde, bu çeşitli dairelerin bulunduğu bir bina gibidir. Tüm kiracılar su, elektrik ve gaz gibi ortak hizmetleri paylaşır, ancak kendi alan ve kaynaklarını yönetme konusunda bağımsız kontrol sahibi olurlar. Bu yaklaşım, mülk yönetimini basitleştirir.
SaaS ürününüzü bu bina gibi düşünün. Her birim için ayrı ajanlar yerine, bazı bileşenler veya birimler tüm kiracılar tarafından paylaşılan birleşik bir deneyim sunabilir. Bu, her odayı ayrı ayrı oluşturup yönetmekten daha verimlidir. Çok kiracılı mimari, hem iş operasyonunuz hem de müşterileriniz için avantajlar sunar.
Kiracı izolasyonu yoluyla güvenliği sağlama
Çok kiracılı uygulamalar hakkında konuşurken, kiracı izolasyonu kavramını derinlemesine incelemek önemlidir. Çok kiracılı bir mimaride, "kiracı" terimi, paylaşılan bir örnekteki farklı kiracıların kaynaklarını ve verilerini ayırmak ve güvence altına almak için sınırlar oluşturur. Bu, her kiracının veri ve işlemlerinin farklı ve güvenli kalmasını sağlar, hatta aynı temel kaynakları kullanıyor olsalar bile.
SaaS bağlamında, çok kiracılı mimari, kaynaklara sıkı erişim kontrolü sağlayarak başka bir kiracının kaynaklarına izinsiz erişim girişimlerini önler.
Kiracı izolasyonu kavramı soyut ve belirsiz görünebilir. Bir sonraki bölümde, kiracı izolasyonu arkasındaki prensipleri ve zihniyetleri daha ayrıntılı anlamak için örnekler ve kilit noktalar kullanacağız.