Bagikan melalui


Merancang solusi multipenyewa di Azure

Solusi multitenant adalah solusi yang digunakan oleh beberapa pelanggan, atau penyewa. Penyewa berbeda dari pengguna. Beberapa pengguna dari satu organisasi, perusahaan, atau grup membentuk satu penyewa. Contoh berikut adalah aplikasi multipenyewa:

  • Solusi business-to-business (B2B), seperti perangkat lunak akuntansi, pelacakan kerja, dan produk perangkat lunak sebagai layanan (SaaS) lainnya

  • Solusi business-to-consumer (B2C), seperti streaming musik, berbagi foto, dan layanan jejaring sosial

  • Solusi platform di seluruh perusahaan, seperti kluster Kubernetes bersama yang digunakan beberapa unit bisnis dalam organisasi

Saat Anda membangun solusi multipenyewa Anda sendiri di Azure, ada beberapa elemen yang perlu Anda pertimbangkan untuk arsitektur Anda.

Seri ini menyediakan panduan tentang cara merancang, membangun, dan mengoperasikan solusi multipenyewa Anda sendiri di Azure.

Nota

Dalam seri ini, istilah penyewa mengacu pada penyewa Anda , yang mungkin merupakan pelanggan atau grup pengguna Anda. Panduan ini dimaksudkan untuk membantu Anda membangun solusi perangkat lunak multipenyewa di atas platform Azure.

ID Microsoft Entra juga menggunakan istilah tenant untuk merujuk ke direktori individual. Ini mendefinisikan multitenansi sebagai interaksi antara beberapa penyewa Microsoft Entra. Istilahnya sama, tetapi konsepnya berbeda. Untuk menghindari ambiguitas, istilah lengkap, penyewa Microsoft Entra, digunakan saat merujuk pada konsep Microsoft Entra penyewa.

Ruang Lingkup

Azure adalah layanan multipenyewa, dan beberapa panduan kami didasarkan pada pengalaman kami dengan merancang dan mengoperasikan solusi multipenyewa besar. Namun, seri ini berfokus pada membantu Anda membangun layanan multipenyewa Anda sendiri sambil memanfaatkan kekuatan platform Azure.

Ketika Anda merancang solusi, ada banyak area yang perlu Anda pertimbangkan. Konten di bagian ini khusus membahas cara Anda merancang untuk multitenansi. Ini tidak mencakup semua fitur layanan Azure atau semua pertimbangan desain arsitektur untuk setiap aplikasi. Anda harus membaca panduan ini bersama dengan Azure Well-Architected Framework dan dokumentasi untuk setiap layanan Azure yang Anda gunakan.

Audiens yang dituju

Panduan yang diberikan dalam seri ini berlaku untuk siapa saja yang membangun aplikasi multipenyewa di Azure. Audiens juga mencakup siapa saja yang membangun produk SaaS, seperti vendor perangkat lunak independen (ISV) dan startup membangun solusi yang menargetkan bisnis atau konsumen. Ini juga mencakup siapa pun yang membangun produk atau platform yang dimaksudkan untuk digunakan oleh beberapa pelanggan atau penyewa.

Beberapa konten dalam seri ini dirancang untuk berguna bagi pembuat keputusan teknis, seperti pejabat teknologi utama (CTO) dan arsitek, dan siapa pun yang merancang atau menerapkan solusi multipenyewa di Azure. Konten lainnya lebih berfokus pada aspek teknis dan ditujukan untuk arsitek solusi serta insinyur yang mengimplementasikan solusi multitenant.

Nota

Penyedia layanan terkelola (MSP) mengelola dan mengoperasikan lingkungan Azure atas nama pelanggan mereka dan bekerja dengan beberapa penyewa Microsoft Entra dalam prosesnya. Pendekatan ini adalah bentuk lain dari multitenancy. Namun, ini berfokus pada pengelolaan sumber daya Azure di beberapa penyewa Microsoft Entra. Seri ini tidak dimaksudkan untuk memberikan panduan untuk skenario tersebut.

Seri ini kemungkinan berguna bagi ISV yang membangun perangkat lunak untuk MSP atau bagi siapa saja yang membangun dan menyebarkan perangkat lunak multipenyewa.

Apa yang ada dalam seri ini?

Konten dalam seri ini terdiri dari tiga bagian utama:

  • Pertimbangan arsitektur untuk solusi multipenyewa: Bagian ini memberikan gambaran umum tentang persyaratan dan pertimbangan utama yang perlu Anda ketahui saat Merencanakan dan merancang solusi multipenyewa.

    Pertimbangan arsitektur sangat relevan untuk pembuat keputusan teknis, seperti KTO dan arsitek. Manajer produk juga mendapat manfaat dari pemahaman bagaimana multitenancy memengaruhi solusi mereka. Selain itu, siapa pun yang bekerja dengan arsitektur multipenyewa harus memiliki keakraban dengan prinsip-prinsip dan kompromi ini.

  • Pendekatan arsitektur untuk multitenansi: Bagian ini menjelaskan pendekatan yang dapat Anda pertimbangkan saat merancang dan membangun solusi multipenyewa dengan menggunakan jenis sumber daya cloud utama. Bagian ini mencakup diskusi tentang cara membangun solusi multipenyewa dengan komputasi, jaringan, penyimpanan, data, olahpesan, identitas, AI dan pembelajaran mesin, dan komponen Internet of Things, serta penyebaran, konfigurasi, organisasi sumber daya, tata kelola, kepatuhan, dan manajemen biaya.

    Pendekatan arsitektur dimaksudkan untuk berguna bagi arsitek solusi dan pengembang utama.

  • Panduan khusus layanan untuk solusi multipenyewa: Bagian ini menyediakan panduan yang ditargetkan untuk layanan Azure tertentu. Ini termasuk deskripsi model isolasi penyewaan yang mungkin Anda pertimbangkan untuk komponen dalam solusi Anda dan fitur apa pun yang sangat relevan untuk solusi multipenyewa.

    Panduan khusus layanan berguna untuk arsitek, pengembang prospek, dan siapa pun yang membangun atau menerapkan komponen Azure untuk solusi multipenyewa.

Daftar periksa juga tersedia saat Anda merancang dan membangun solusi multipenyewa, bersama dengan daftar sumber daya dan tautan terkait untuk arsitek dan pengembang solusi multipenyewa.

Rekaman video

Untuk gambaran umum konten yang tercakup dalam seri ini dan konsep dasar multitenansi, lihat video berikut dari Microsoft Reactor: