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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk