Gunakan opsi platform as a service (PaaS)

Infrastruktur sebagai layanan (IaaS) dan platform as a service (PaaS) adalah model layanan cloud.

IaaS menawarkan akses ke sumber daya komputasi seperti server, penyimpanan, dan jaringan. Penyedia IaaS menghosting dan mengelola infrastruktur ini. Pelanggan menggunakan internet untuk mengakses perangkat keras dan sumber daya.

Sebaliknya, PaaS menyediakan kerangka kerja untuk mengembangkan dan menjalankan aplikasi. Seperti halnya IaaS, penyedia PaaS menghosting dan memelihara server platform, jaringan, penyimpanan, dan sumber daya komputasi lainnya. Tetapi PaaS juga mencakup alat, layanan, dan sistem yang mendukung siklus hidup aplikasi web. Pengembang menggunakan platform untuk membangun aplikasi tanpa harus mengelola cadangan, solusi keamanan, peningkatan, dan tugas administratif lainnya.

Keuntungan PaaS daripada IaaS

Saat beban kerja Anda tidak memerlukan kontrol yang diberikan oleh IaaS, gunakan PaaS sebagai gantinya. Infrastruktur sebagai layanan seperti memiliki sekotak suku cadang. Anda dapat membangun apa saja, tetapi Anda harus merakitnya sendiri. Opsi Platform as a Service lebih mudah dikonfigurasi dan dikelola. Anda tidak perlu menyiapkan komputer virtual (VM). Anda juga tidak perlu menangani semua tugas pemeliharaan komponen, seperti menginstal patch dan pembaruan.

Banyak solusi PaaS menawarkan opsi penskalaan asli yang memungkinkan Anda mengonfigurasi bagaimana layanan akan menskalakan masuk dan keluar atau naik dan turun. Meskipun penskalaan dimungkinkan di IaaS, ia sering dilengkapi dengan kompleksitas tambahan, seperti menangani penyimpanan yang terpasang.

Misalnya, aplikasi Anda membutuhkan antrian pesan. Anda dapat menyiapkan layanan olahpesan Anda sendiri di komputer virtual dengan menggunakan sesuatu seperti RabbitMQ. Tetapi Azure Bus Layanan menyediakan layanan olahpesan yang andal, yang lebih mudah dipertahankan. Anda dapat membuat namespace Bus Layanan sebagai bagian dari skrip penyebaran. Kemudian Anda dapat menggunakan SDK klien untuk memanggil Bus Layanan.

Alternatif PaaS untuk solusi IaaS

Aplikasi Anda mungkin memiliki persyaratan khusus yang menjadikan IaaS pendekatan yang lebih cocok daripada PaaS. Tetapi Anda masih dapat mencari tempat untuk menggabungkan opsi PaaS. Beberapa contoh termasuk cache, antrean, dan penyimpanan data. Tabel berikut ini menyediakan contoh lain.

Alih-alih menjalankan ... Pertimbangkan untuk menggunakan ...
Direktori Aktif Microsoft Entra ID
Elasticsearch Pencarian Azure AI
Hadoop Azure HDInsight
IIS Azure App Service
MongoDB Azure Cosmos DB untuk MongoDB
Redis Azure Cache untuk Redis
SQL Server Azure SQL Database
Berbagi file Azure Files

Daftar ini tidak lengkap. Ada banyak cara agar Anda dapat bertukar teknologi IaaS yang dikelola sendiri dengan solusi PaaS terkait.