Bagikan melalui


Merancang solusi multipenyewa di Azure

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

  • Solusi bisnis ke bisnis (B2B), seperti perangkat lunak akuntansi, pelacakan kerja, dan produk perangkat lunak lain sebagai layanan (SaaS).
  • Solusi bisnis ke konsumen (B2C), seperti streaming musik, berbagi foto, dan layanan jaringan sosial.
  • Solusi platform tingkat perusahaan, seperti kluster Kubernetes bersama yang digunakan oleh beberapa unit bisnis dalam suatu organisasi.

Saat Anda membangun solusi multipenyewa Anda sendiri di Azure, ada beberapa elemen yang mengharuskan Anda mempertimbangkan faktor tersebut ke dalam arsitektur Anda.

Dalam seri ini, kami memberikan panduan tentang cara merancang, membangun, dan mengoperasikan solusi multipenyewa Anda sendiri di Azure.

Catatan

Dalam seri ini, kami menggunakan istilah penyewa untuk merujuk ke penyewa Anda , yang mungkin pelanggan atau grup pengguna Anda. Panduan kami dimaksudkan untuk membantu Anda membangun solusi perangkat lunak multipenyewa Anda sendiri di atas platform Azure.

MICROSOFT Entra ID juga menyertakan konsep penyewa untuk merujuk ke direktori individual, dan menggunakan istilah multitenansi untuk merujuk ke interaksi antara beberapa penyewa Microsoft Entra. Meskipun istilahnya sama, konsepnya tidak. Ketika kita perlu merujuk ke konsep Microsoft Entra dari penyewa, kita mendisambiguasinya dengan menggunakan istilah lengkap penyewa Microsoft Entra.

Cakupan

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

Selain itu, ketika Anda merancang solusi, ada banyak bidang yang perlu Anda pertimbangkan. Konten di bagian ini khusus membahas cara Anda merancang untuk multipenyewaan. Kami tidak membahas semua fitur layanan Azure, atau semua pertimbangan rancangan arsitektur untuk setiap aplikasi. Anda harus membaca panduan ini bersama dengan Microsoft 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, apakah produk SaaS tersebut ditargetkan untuk bisnis atau konsumen. Ini juga termasuk siapa saja yang membangun produk atau platform yang dimaksudkan untuk digunakan oleh banyak 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 Microsoft Azure. Konten lain lebih berfokus secara teknis dan ditargetkan pada arsitek solusi dan insinyur yang menerapkan solusi multipenyewa.

Catatan

Penyedia layanan terkelola (MSP) mengelola dan mengoperasikan lingkungan Azure atas nama pelanggan mereka, dan bekerja dengan beberapa penyewa Microsoft Entra dalam prosesnya. Ini adalah bentuk lain dari multitenansi, tetapi berfokus pada pengelolaan sumber daya Azure di beberapa penyewa Microsoft Entra. Seri ini tidak dimaksudkan untuk memberikan panduan tentang hal-hal ini.

Namun, seri ini kemungkinan akan membantu bagi ISV yang membangun perangkat lunak untuk MSP, atau bagi siapa pun yang membangun dan menyebarkan perangkat lunak multipenyewa.

Apa yang ada di 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 kunci yang perlu Anda ketahui saat merencanakan dan merancang solusi multipenyewa.

    Pertimbangan arsitektur sangat relevan untuk pembuat keputusan teknis, seperti pejabat teknologi utama (KTO) dan arsitek. Manajer produk juga akan merasa berharga untuk memahami bagaimana multitenancy mempengaruhi solusi mereka. Selain itu, siapa pun yang bekerja dengan arsitektur multipenyewa harus memiliki keakraban dengan prinsip-prinsip dan tradeoff ini.

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

    Pendekatan arsitektur dimaksudkan agar bermanfaat bagi arsitek solusi dan pengembang utama.

  • Panduan khusus layanan untuk solusi multipenyewa: Bagian ini menyediakan panduan yang ditargetkan untuk layanan Azure tertentu. Ini termasuk diskusi tentang model isolasi penyewaan yang mungkin Anda pertimbangkan untuk komponen dalam solusi Anda, serta fitur apa saja yang sangat relevan untuk solusi multipenyewaan.

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

Kami juga menyediakan daftar periksa untuk digunakan saat merancang dan membangun solusi multipenyewa, dan daftar sumber daya dan tautan terkait untuk arsitek dan pengembang solusi multipenyewa.

Video

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


Azure Active Directory kini menjadi Microsoft Entra ID. Untuk informasi selengkapnya, lihat Nama baru untuk Azure ACTIVE Directory.

Langkah berikutnya

Ulas pertimbangan arsitektur untuk solusi multipenyewa.