Apa itu banyak penyewa?

Pengusaha senior melihat ke atas

Apa itu multi-penyewa (atau multitenancy)?

Dalam arsitektur perangkat lunak multi-penyewa, yang juga disebut multitenancy perangkat lunak, satu instance aplikasi perangkat lunak (beserta basis data dan perangkat keras yang mendasarinya) melayani beberapa penyewa (atau akun pengguna).

Penyewa dapat berupa pengguna perorangan, tetapi lebih seringnya, penyewa adalah sekelompok pengguna, seperti organisasi pelanggan, yang berbagi akses dan hak istimewa yang sama di dalam instance aplikasi. Data setiap penyewa diisolasi dari, dan tidak terlihat oleh, penyewa lain yang berbagi instance aplikasi, sehingga memastikan keamanan dan privasi data untuk semua penyewa.

Multitenancy pada perangkat lunak adalah arsitektur tempat Perangkat Lunak sebagai Layanan (SaaS) dikirimkan. Jika organisasi Anda menggunakan salesforce.com, HubSpot atau penawaran SaaS berbasis cloud lainnya, Anda adalah penyewa dalam penawaran banyak penyewa.

Agak membingungkan, banyak penyewa juga dapat merujuk pada penawaran hosting cloud. Pada hosting banyak penyewa, disebut juga hosting bersama, satu komputer fisik atau mesin virtual (VM) digunakan bersama oleh beberapa pengguna atau organisasi klien. Solusi hosting banyak penyewa ditawarkan oleh penyedia layanan cloud biasanya sebagai alternatif biaya lebih rendah untuk solusi hosting penyewa tunggal atau khusus.

Sisa artikel ini berfokus pada opsi banyak penyewa pada perangkat lunak. Pelajari lebih lanjut tentang jenis hosting banyak penyewa dan penyewa tunggal di sini.

Berita teknologi terbaru, didukung oleh insight dari pakar

Tetap terinformasi tentang tren industri yang paling penting—dan menarik—tentang AI, otomatisasi, data, dan di luarnya dengan buletin Think. Lihat Pernyataan Privasi IBM®.

Terima kasih! Anda telah berlangganan.

Langganan Anda akan disediakan dalam bahasa Inggris. Anda akan menemukan tautan berhenti berlangganan di setiap buletin. Anda dapat mengelola langganan atau berhenti berlangganan di sini. Lihat Pernyataan Privasi IBM® kami untuk informasi lebih lanjut.

Manfaat arsitektur multi-penyewa

Dibandingkan dengan arsitektur penyewa tunggal, di mana setiap penyewa mendapatkan instans aplikasi, basis data, dan infrastruktur perangkat keras pendukung sendiri, arsitektur banyak penyewa menawarkan manfaat signifikan bagi penyedia perangkat lunak dan pelanggan penyewa, termasuk:

  • Biaya yang lebih rendah: Karena penyedia perangkat lunak dapat melayani beberapa penyewa dari satu instance aplikasi dan infrastruktur pendukung (dan karena penyewa berbagi beban pemeliharaan perangkat lunak, infrastruktur, dan operasi pusat data), biaya berkelanjutan cenderung lebih rendah daripada pengaturan penyewa tunggal. Perangkat lunak SaaS biasanya ditawarkan dengan harga langganan bulanan atau tahunan yang dapat diprediksi berdasarkan jumlah pengguna, tingkat penggunaan, atau volume data yang dikelola dalam aplikasi.

  • Skalabilitas: Penyewa dapat meningkatkan skala sesuai permintaan, pengguna baru mendapatkan akses ke instance yang sama dalam perangkat lunak, biasanya dengan kenaikan tarif langganan tambahan.

  • Kustomisasi tanpa pengodean: Penawaran multi-penyewa SaaS sangat mudah dikonfigurasi sehingga setiap pelanggan penyewa dapat menyesuaikan aplikasi dengan tujuan bisnisnya yang spesifik tanpa pengembangan khusus yang mahal, memakan waktu, dan terkadang berisiko.

  • Pembaruan dan pemeliharaan yang berkelanjutan dan konsisten: Penyedia perangkat lunak multi-penyewa bertanggung jawab atas pembaruan dan perbaikan. Fitur baru ditambahkan dan/atau perbaikan diterapkan tanpa upaya apa pun dari pihak pelanggan dan hanya sekali (berbeda dengan arsitektur penyewa tunggal, di mana penyedia harus memperbarui setiap instance perangkat lunak).

  • Peningkatan produktivitas bagi para penyewa. Tidak harus mengelola infrastruktur atau perangkat lunak berarti penyewa bebas untuk berfokus pada tugas yang lebih penting.
Akademi AI

Mencapai kesiapan AI dengan hybrid cloud

Dipandu oleh pemimpin terkemuka IBM, kurikulum dirancang untuk membantu pemimpin bisnis dalam mendapatkan pengetahuan yang diperlukan demi memprioritaskan investasi AI untuk mendorong pertumbuhan.

Cloud multi-penyewa

Cloud banyak penyewa sering kali (tetapi sekarang lebih jarang) digunakan sebagai sinonim untuk hosting bersama atau untuk arsitektur apa pun yang memungkinkan pelanggan berbagi sumber daya komputasi dalam cloud publik atau pribadi. Saat ini, dapat dipahami bahwa sebagian besar penyedia layanan cloud terkemuka memberikan sebagian besar penawaran mereka, segala sesuatu selain layanan hosting khusus, berdasarkan pada model banyak penyewa.

Penggunaan model banyak penyewa memungkinkan penyedia layanan untuk memaksimalkan pemanfaatan perangkat keras dan infrastruktur pusat data mereka dan, oleh karena itu, menawarkan layanan cloud kepada pelanggan dengan biaya serendah mungkin.

Basis data banyak penyewa

Ketika memilih basis data untuk aplikasi banyak penyewa, pengembang harus menyeimbangkan antara kebutuhan atau keinginan pelanggan akan isolasi data dan solusi yang berskala cepat dan terjangkau untuk menanggapi pertumbuhan atau lonjakan lalu lintas aplikasi.

Untuk memastikan isolasi penuh, pengembang dapat mengalokasikan instans basis data terpisah untuk setiap penyewa; di sisi lain, untuk memastikan skalabilitas maksimum, pengembang dapat meminta semua penyewa berbagi instans basis data yang sama. Namun, sebagian besar pengembang memilih untuk menggunakan penyimpanan data seperti PostgreSQL, yang memungkinkan setiap penyewa memiliki skema sendiri dalam instans basis data yang sama (kadang-kadang disebut “isolasi lunak”) dan memberikan yang terbaik dari kedua opsi.

Solusi terkait

Paket gratis IBM Cloud 

Buat akun IBM Cloud gratis Anda dan akses lebih dari 40 produk yang selalu gratis, termasuk API IBM Watson.

Membuat akun
IBM Cloud  

IBM Cloud adalah platform cloud perusahaan yang dirancang untuk industri teregulasi, serta menyediakan solusi hybrid, aman, dan kompatibel dengan AI.

Jelajahi solusi cloud
Layanan Konsultasi Cloud 

Dapatkan kemampuan baru dan dorong ketangkasan bisnis dengan layanan konsultasi cloud IBM. Temukan cara menciptakan solusi dengan berkreasi bersama, mempercepat transformasi digital, dan mengoptimalkan kinerja melalui strategi hybrid cloud dan kemitraan pakar.

Layanan cloud
Ambil langkah selanjutnya

Dapatkan potensi penuh AI dan hybrid cloud dengan platform IBM yang aman dan dapat diskalakan. Mulai dengan menjelajahi solusi siap AI kami atau buat akun gratis untuk mengakses produk dan layanan yang selalu gratis.

Jelajahi solusi AI IBM Cloud Buat akun IBM Cloud gratis