Pindah ke pengalaman terpadu - Dasar-dasar Arsitektur SaaS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pindah ke pengalaman terpadu

Untuk mengatasi kebutuhan dilema perangkat lunak klasik ini, organisasi beralih ke model yang memungkinkan mereka menciptakan pengalaman tunggal dan terpadu yang memungkinkan pelanggan dikelola dan dioperasikan secara kolektif.

Diagram berikut memberikan pandangan konseptual dari lingkungan di mana semua pelanggan dikelola, onboarded, ditagih, dan dioperasikan melalui model bersama.

Diagram yang menunjukkan pandangan konseptual tentang lingkungan di mana semua pelanggan dikelola, di-onboard, ditagih, dan dioperasikan melalui model bersama.

Pandangan konseptual tentang lingkungan di mana semua pelanggan dikelola, di-onboard, ditagih, dan dioperasikan melalui model bersama

Pada pandangan pertama, ini mungkin tidak tampak semua yang berbeda dari model sebelumnya. Namun, saat kita menggali sedikit lebih jauh, Anda akan melihat bahwa ada perbedaan mendasar dan signifikan dalam dua pendekatan ini.

Pertama, Anda akan melihat bahwa lingkungan pelanggan telah diganti namanya menjadi penyewa. Gagasan penyewa ini mendasar bagi SaaS. Ide dasarnya adalah bahwa Anda memiliki lingkungan SaaS tunggal, dan masing-masing pelanggan Anda dipandang sebagai penyewa lingkungan itu, mengkonsumsi sumber daya yang mereka butuhkan. Penyewa bisa menjadi perusahaan dengan banyak pengguna, atau bisa berkorelasi langsung dengan pengguna individu.

Untuk lebih memahami gagasan penyewa, pertimbangkan gagasan apartemen atau bangunan komersial. Ruang di masing-masing bangunan ini disewakan untuk penyewa individu. Penyewa mengandalkan beberapa sumber daya bersama bangunan (air, listrik, dan sebagainya), membayar apa yang mereka konsumsi.

Penyewa SaaS mengikuti pola yang sama. Anda memiliki infrastruktur lingkungan SaaS Anda, dan penyewa yang mengkonsumsi infrastruktur lingkungan itu. Jumlah sumber daya yang dikonsumsi oleh masing-masing penyewa dapat bervariasi. Penyewa ini juga dikelola, ditagih, dan dioperasikan secara kolektif.

Jika Anda kembali ke diagram, Anda akan melihat gagasan penyewaan dibawa ke kehidupan. Di sini, penyewa tidak lagi memiliki lingkungannya sendiri. Sebaliknya, semua penyewa ditempatkan dan dikelola dalam dinding satu lingkungan SaaS kolektif.

Diagram ini juga mencakup berbagai layanan bersama yang mengelilingi lingkungan SaaS Anda. Layanan ini bersifat global untuk semua penyewa lingkungan SaaS Anda. Ini berarti bahwa orientasi dan identitas, misalnya, dibagikan oleh semua penyewa lingkungan ini. Hal yang sama berlaku untuk manajemen, operasi, penyebaran, penagihan, dan metrik.

Gagasan tentang serangkaian layanan terpadu yang diterapkan secara universal untuk semua penyewa Anda adalah dasar bagi SaaS. Dengan membagikan konsep-konsep ini, Anda dapat mengatasi sejumlah tantangan yang terkait dengan model klasik yang dijelaskan di atas.

Kunci lain, elemen agak halus dari diagram ini adalah bahwa semua penyewa di lingkungan ini menjalankan versi yang sama dari aplikasi Anda. Lewatlah sudah ide untuk memiliki versi satu kali terpisah yang berjalan untuk setiap pelanggan. Memiliki semua penyewa yang menjalankan versi yang sama mewakili salah satu atribut pembeda mendasar dari lingkungan SaaS.

Dengan memiliki semua pelanggan menjalankan versi yang sama dari produk Anda, Anda tidak lagi menghadapi banyak tantangan dari model perangkat lunak yang diinstal klasik. Dalam model terpadu, fitur baru dapat digunakan untuk semua penyewa dengan satu proses bersama.

Pendekatan ini memberi Anda kemampuan untuk menggunakan satu panel kaca operasional yang dapat mengelola dan mengoperasikan semua penyewa. Hal ini memungkinkan Anda mengelola dan memantau penyewa Anda melalui pengalaman operasional umum, memungkinkan penyewa baru untuk ditambahkan tanpa menambahkan overhead operasional tambahan. Ini adalah bagian inti dari proposisi nilai SaaS yang memberi tim kemampuan untuk mengurangi biaya operasional, dan meningkatkan kelincahan organisasi secara keseluruhan.

Bayangkan apa artinya menambahkan 100 atau 1.000 pelanggan baru dalam model ini. Alih-alih khawatir tentang bagaimana pelanggan baru ini mungkin mengikis margin dan menambah kompleksitas, Anda dapat melihat pertumbuhan ini sebagai peluang yang diwakilinya.

Umumnya, fokus SaaS ditempatkan pada bagaimana aplikasi di tengah model ini diimplementasikan. Bisnis ingin fokus pada bagaimana data disimpan, bagaimana sumber daya dibagikan, dan sebagainya. Namun, kenyataannya adalah bahwa, sementara rincian ini pasti penting, ada banyak cara aplikasi Anda dapat dibangun dan masih menampilkan dirinya sebagai solusi SaaS untuk pelanggan Anda.

Yang penting adalah tujuan yang lebih luas untuk memiliki satu pengalaman terpadu yang mengelilingi lingkungan penyewa Anda. Memiliki pengalaman bersama inilah yang memungkinkan Anda untuk mendorong pertumbuhan, kelincahan, dan efisiensi operasional yang terhubung ke tujuan keseluruhan bisnis SaaS.