• Forumu şuan da Ziyaretçi olarak görüntülüyorsunuz. Forum ziyaretçileri tüm konu ve bağlantıları görüntüleyemez ve kaynaklara erişimi yoktur. Eğer üye iseniz buradan üye girişi yapın ya da burayı tıklayarak şimdi üye olun.
  • Ubden® Topluluk Projelerine, Aracılığınızla Destek Vermektedir.

    Topluluk projelerine katkı yapmak ve topluğumuza ulaşan genç girişimcilere destek olmak için Buradaki  bağlantıdan işlem kanallarına ulaşabilirsiniz.

    Desteklerinizle 7.000 kişilik bir ekosistem olduk ve büyümeye devam ediyoruz. Desteğiniz için teşekkürler.

SAP BTP ABAP – Çoklu Kiracılık Rehberi

  • Konbuyu başlatan Emrah Tezcan
  • Başlangıç tarihi
E

Emrah Tezcan

Misafir
Misafir

Giriş​


SAP Business Technology Platform - BTP, modern bulut tabanlı kurumsal çözümlerin merkezinde yer alarak işletmelerin veri, uygulama ve süreçlerini verimli bir şekilde entegre etmelerine yardımcı olur. SAP BTP içinde ABAP Ortamı, SAP ERP’nin temel dili olan ABAP’ın bulut çağına taşınmasını sağlar.

Bu ortamın en öne çıkan özelliklerinden biri multitenancy yapısıdır. Bu özellik, işletmelerin tek bir sistem üzerinden birden fazla müşteriye veya departmana hizmet vermesine olanak tanırken, verilerin ve yapılandırmaların güvenli bir şekilde izole edilmesini sağlar.

Bu blog yazısında, SAP BTP ABAP Ortamı'nda multitenancy nasıl çalıştığını, neden önemli olduğunu ve nasıl etkili bir şekilde kullanılabileceğini ele alacağız.

Multitenancy (Çoklu Kiracılık) Nedir?​

What is Multitenancy


Multitenancy, birden fazla kiracının (müşteri veya iş birimi gibi) aynı sistemi paylaşırken verilerinin ayrı tutulmasını sağlayan bir bulut mimarisi modelidir. Bu yaklaşım, verimliliği artırır, maliyetleri düşürür ve sistem bakımını kolaylaştırır.

Multitenancy uygulamanın yaygın iki yolu vardır:

  • Veritabanı Seviyesinde İzolasyon: Her kiracıya özel bir veritabanı şeması tahsis edilir.
  • Uygulama Seviyesinde İzolasyon: Tüm kiracılar aynı veritabanını paylaşır ancak mantıksal olarak ayrılırlar.

SAP BTP’nin ABAP Ortamı, bu stratejileri birleştiren hibrit bir yaklaşım benimseyerek maksimum ölçeklenebilirlik ve güvenlik sağlar.

SAP BTP ABAP Ortamında Multitenancy Nasıl Çalışır?​

Mimari Genel Bakış​


SAP BTP ABAP Ortamı, multitenancy yapılandırılmış bir yaklaşımla uygular:

  • Paylaşılan Uygulama Katmanı: Tüm kiracılar aynı çalışma zamanı ve uygulama mantığını kullanır, bu da sistemin verimli çalışmasını sağlar.
  • İzolasyonlu Veri Depolama: Her kiracının verileri, SAP HANA içinde ayrı tutulur ve güvenliği sağlanır.
  • Özel Kiracı Yapılandırmaları: Kullanıcı arayüzü tercihleri gibi benzersiz ayarlar kiracı seviyesinde saklanır, böylece kod çoğaltılmadan kişiselleştirilmiş deneyimler sunulabilir.

Kiracılar Nasıl İzole Edilir?​


SAP, kiracılar arasında sıkı bir ayrım sağlamak için aşağıdaki yöntemleri kullanır:

Veri Güvenliği: SAP HANA, kiracı verilerini şemalar kullanarak izole eder, böylece yetkisiz erişim önlenir.
Rol Tabanlı Erişim: SAP Kimlik Doğrulama Hizmeti (IAS), her kiracı için rol bazlı izinleri zorunlu kılar.
Kiracıya Özel Ayarlar: Kullanıcı arayüzü düzenleri, iş akışı kuralları gibi ayarlar ayrı olarak saklanır, böylece temel sistem bozulmadan kişiselleştirme yapılabilir.

Kiracı Yönetimi​


SAP BTP, BTP Cockpit veya API’ler aracılığıyla kiracı yönetimini kolaylaştırır:

Kurulum (Provisioning): Yeni kiracıların hızlı bir şekilde oluşturulmasını sağlar.
Güncellemeler (Updates): Sistem güncellemelerinin verimli şekilde uygulanmasını mümkün kılar.
Silme (Deprovisioning): Artık kullanılmayan kiracıların güvenli şekilde kaldırılmasını sağlar.

Sonuç​


SAP BTP ABAP ortamında multitenancy, maliyet optimizasyonu, operasyonel verimlilik ve kesintisiz ölçeklenebilirlik arayan işletmeler için önemli bir dönüşüm aracıdır. Altyapının paylaşılmasıyla birlikte, kiracı verilerinin güvenli ve izole şekilde saklanması sayesinde, farklı müşterilere veya iş birimlerine özel, güçlü bulut tabanlı çözümler geliştirilebilir.

Geliştiriciler ve yazılım mimarları için, ABAP ile çok kiracılı uygulamaların nasıl tasarlanıp uygulanacağını bilmek; geleceğe hazır kurumsal çözümler üretmenin anahtarıdır. Bulut teknolojilerinin hızla yaygınlaştığı günümüzde, multitenancy konusuna hâkim olmak, güvenli, ölçeklenebilir ve yüksek performanslı uygulamalar geliştirmek açısından önemli bir beceridir.

SAP BTP ABAP ortamında çok kiracılı bir mimariyi nasıl hayata geçireceğinizi merak ediyorsanız,
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
danışmanlarımız size özel çözümler sunmak için hazır!

Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.


Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
 
Üst