Pengantar
Azure Functions adalah solusi tanpa server yang memungkinkan Anda untuk menulis lebih sedikit kode, mempertahankan lebih sedikit infrastruktur, dan menghemat biaya. Anda tidak perlu khawatir memikirkan penerapan dan pemeliharaan server karena infrastruktur cloud menyediakan semua sumber daya terbaru yang diperlukan untuk menjaga aplikasi Anda tetap berjalan.
Fitur Azure Functions memungkinkan Anda untuk:
Gunakan bahasa pilihan Anda: Menulis fungsi di C#, Java, JavaScript, PowerShell, atau Python, atau gunakan handler kustom untuk menggunakan hampir semua bahasa lain.
Mengotomatiskan penyebaran: Dari pendekatan berbasis alat hingga menggunakan alur eksternal, ada segudang opsi penyebaran yang tersedia.
Memecahkan masalah fungsi: Gunakan alat pemantauan dan strategi pengujian untuk mendapatkan wawasan tentang aplikasi Anda.
Manfaatkan opsi harga fleksibel: Dengan paket Konsumsi, Anda hanya membayar saat fungsi Anda berjalan, sementara paket Premium dan App Service menawarkan fitur untuk kebutuhan khusus.
Contoh skenario
Anda memiliki bisnis dan ingin mengirim email selamat liburan kepada pelanggan Anda. Alih-alih membangun situs web dan menyebarkan dan menghostingnya hanya untuk satu fitur, Anda ingin menggunakan fungsi Azure, menambahkan detail masuk email Anda dalam fungsi, lalu menyebarkannya ke Azure. Fungsi ini terhubung ke sumber data, mendapatkan informasi email pelanggan Anda, dan mengirimi mereka email pada tanggal dan waktu terjadwal.
Tujuan pembelajaran
Dalam modul ini, Anda mempelajari:
- Apa itu Azure Functions dan bagaimana Anda berinteraksi dengannya.
- Apa itu komponen utama Azure Functions dan cara kerjanya.
- Apa kekuatan Azure Functions dan cara terbaik menggunakan layanan.
Apa tujuan utamanya?
Pada akhir modul ini, Anda harus dapat menjelaskan layanan Azure Functions, terdiri dari apa, cara kerjanya, dan kapan menggunakannya.
Diproduksi dalam kemitraan dengan Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra, Nirali Sahoo - Microsoft Learn Student Ambassadors