Teslim ve ürün
Tek müşterinin ürününü platforma dönüştürün
İlk müşteri için yazılan ürünler çoğu zaman o müşteriyi kodun içinde taşır. Kiracı izolasyonunu, müşteri açılışını ve kullanım ölçümünü tasarlar, ürünü aşama aşama çok kiracılı bir platforma taşırız.
- Süre
- 3 ila 9 ay
- Model
- Aşamalı program
- Çıktı
- Üretimde çok kiracılı platform
Ürünün henüz platform olmadığını gösteren işaretler
Her yeni müşteri bir proje değil, bir yapılandırma olmalı. Aşağıdakiler doğruysa hâlâ bir projedir.
- Her yeni müşteri kendi kurulumunu istiyor ve müşteri açılışı haftalarca mühendislik zamanı alıyor.
- Müşteriye özel dallar ve özellik bayrakları o kadar çoğaldı ki hangi müşterinin hangi kodu çalıştırdığını kimse bilmiyor.
- Büyük bir müşterinin iş yükü diğer herkesi yavaşlatıyor.
- Müşteri verileri kodda alışkanlıkla ayrılıyor; sızamayacağını bir denetçiye kimse kanıtlayamıyor.
- Kullanıma ya da kullanıcı sayısına göre fiyatlama yol haritasında ama sistem müşterilerin gerçekte neyi kullandığını sayamıyor.
- Güncellemeler müşteri müşteri dağıtılıyor ve sürümler birbirinden uzaklaşıyor.
- Kurumsal adaylar veri yerleşimi ya da ayrılmış ortam soruyor ve cevap her seferinde özel bir proje oluyor.
İzolasyon bir iş kararıdır
Çok kiracılılık tek bir desen değildir. Kiracı kolonlu ortak bir veritabanı, kiracı başına şema ve müşteri başına ayrılmış bir yığın; hepsi geçerlidir ve her birinin maliyeti, riski ve satış hikâyesi farklıdır. Müşteri dağılımınıza bakmadan seçim yapmak, platformların iki kez yeniden yazılmasının nedenidir.
İzolasyon modelini ticari gerçekliğinizi görerek seçeriz: kaç kiracı var, büyüklükleri ne kadar farklı, hangilerinin ayrılmış kaynağa ya da veri yerleşimine ihtiyacı var, bir denetçi neyi soracak. Cevap genellikle katmanlı bir modeldir: kiracıların çoğu için ortak altyapı, ihtiyacı olan birkaçı için izole seçenekler.
Geçiş aşama aşama yapılır. Kiracı bağlamı koda eklenir, veri ayrılır, müşteri açılışı otomatikleşir ve ölçüm eklenir; bu sırada mevcut müşteriler çalışmaya devam eder. Asıl dönüm noktası, bir mühendislik projesi olmadan açılan ilk yeni kiracıdır.
Kapsam
Dahildir
- Kiracı izolasyon modeli ve katmanlar
- Kodda, veride ve altyapıda kiracı bağlamı
- Otomatik kiracı açılışı ve kapanışı
- Kullanım ölçümü ve faturalamanın ihtiyaç duyduğu bağlantılar
- Müşteri dalları yerine kiracı bazında yapılandırma
- Gürültülü komşu koruması ve kiracı bazında limitler
- Veri yerleşimi ve ayrılmış ortam seçenekleri
- Mevcut müşterilerin platforma taşınması
Dahil değildir
- Faturalama ürününün seçimi ya da kurulumu
- Satış fiyatlama stratejisi
- Ürün arayüzünün yeniden tasarımı
- Müşteri destek süreçleri
Program nasıl ilerler
- Hafta 1 ila 4Modeli seçin. Müşteri dağılımı, veri hassasiyeti ve büyüme planları haritalanır. İzolasyon modeli ve katmanları seçilir, ödünleşimleriyle birlikte yazılır.
- Ay 2 ila 4Temeli kurun. Kiracı bağlamı, veri ayrımı, otomatik açılış ve ölçüm; mevcut müşterileri etkilemeden, anahtarların arkasında ürüne eklenir.
- Ay 4 ve sonrasıMüşterileri taşıyın. Mevcut müşteriler gruplar halinde platforma taşınır; her taşıma doğrulanır ve geri alınabilir.
- Süreç boyuncaÖlçün. Müşteri açılış süresi, kiracı başına kaynak kullanımı ve güncelleme eforu en baştan ölçülür; sonuç sayılarla görünür.
Elinize geçenler
Platform sizin kodunuzda ve bulut hesaplarınızda kurulur, sahibi ekibinizdir.
Bu hizmet kimin için değil
- Bir ya da iki müşterisi olan ve fazlasını planlamayan ürünler. Çok kiracılılık ancak ölçekte karşılığını veren bir karmaşıklık ekler.
- Hazır bir SaaS şablonu bekleyen ekipler. İzolasyon, ölçüm ve müşteri açılışı ürününüze ve müşterilerinize göre tasarlanır.
- Mevcut müşterilerin hepsinin aynı gün taşınması gereken programlar. Riski küçük tutmak için müşterileri gruplar halinde taşırız.
Sık sorulanlar
Ortak veritabanı mı, kiracı başına veritabanı mı?
Kiracı sayısına, verilerin hassasiyetine ve büyüklük farklarına bağlıdır. Ürünlerin çoğu katmanlı bir modele varır: kiracıların çoğu için ortak, ihtiyacı olan birkaçı için izole. Kararı müşteri listeniz önümüzdeyken veririz.
Değişiklik sırasında mevcut müşterilere hizmet vermeye devam edebilir miyiz?
Evet. Platformun temeli anahtarların arkasında kurulur ve müşteriler gruplar halinde taşınır; her taşıma geri alınabilir.
Faturalama sistemini de siz mi kuruyorsunuz?
Faturalama sisteminin ihtiyaç duyduğu ölçümü ve bağlantıları biz kurarız. Faturalama ürününün seçimi ve işletimi genellikle bu işe odaklanmış bir sağlayıcıyla daha iyi yapılır.
Kendi ortamını isteyen bir müşteriyi nasıl ele alıyorsunuz?
Aynı platformun bir katmanı olarak: aynı kod ve aynı açılış süreci, ayrılmış kaynaklara kurulur. Ürün tek kalır, çatallanmaz.
Mühendislik işi olmadan açılan ilk müşteri ne zaman olur?
Bu, programın ana dönüm noktasıdır. Tarihi, izolasyon modeli belirlendikten sonra ilk haftalarda netleşir.
Önce kısa bir teknik sohbetle başlayalım
Otuz dakika. Ürünü ve müşterilerinizi anlatırsınız, biz hangi izolasyon modelinin uyduğunu ve işin nereden başladığını söyleriz.
