Latihan - Membuat aplikasi fungsi di portal Azure
Anda sekarang siap untuk mulai menerapkan layanan suhu. Di unit sebelumnya, Anda menentukan bahwa solusi tanpa server paling sesuai dengan kebutuhan Anda. Mari kita mulai dengan membuat aplikasi fungsi yang dapat menahan Azure Function kita.
Apa itu aplikasi fungsi?
Fungsi dihosting dalam konteks eksekusi yang disebut aplikasi fungsi. Anda mendefinisikan aplikasi fungsi untuk secara logis mengelompokkan dan menyusun fungsi Anda dan sumber daya komputasi di Azure. Dalam contoh eskalator kami, Anda akan membuat aplikasi fungsi untuk meng-host layanan suhu roda gigi penggerak eskalator. Ada beberapa keputusan yang perlu dibuat untuk membuat aplikasi fungsi; Anda harus memilih paket layanan dan memilih akun penyimpanan yang kompatibel.
Pilih paket layanan
Aplikasi fungsi dapat menggunakan salah satu paket hosting berikut:
- Paket Konsumsi
- Paket premium
- Paket Khusus (Layanan aplikasi)
Saat menggunakan platform aplikasi tanpa server Azure, pilih paket Konsumsi. Paket ini menyediakan penskalaan otomatis dan menagih Anda hanya saat fungsi Anda berjalan. Paket Konsumsi dilengkapi dengan periode waktu habis yang dapat dikonfigurasi untuk pelaksanaan fungsi. Secara default, ini adalah lima (5) menit, tetapi dapat dikonfigurasi untuk memiliki batas waktu selama 10 menit.
Paket Premium juga secara dinamis menskalakan sumber daya Anda untuk memenuhi permintaan, tetapi Anda dapat menentukan jumlah minimum instans komputer virtual (VM) untuk tetap hangat dan mengurangi sehingga disebut "cold starts." Paket Premium juga memungkinkan fungsi Anda terhubung dan berjalan di dalam jaringan virtual. Seperti paket Khusus, batas waktu default untuk aplikasi dalam paket Premium adalah 30 menit, tetapi pada dasarnya mereka dapat berjalan untuk waktu yang tidak terbatas (tergantung pada ketersediaan server).
Paket Khusus (Layanan aplikasi) memungkinkan Anda menghindari periode waktu habis dengan menjalankan fungsi Anda terus menerus pada VM yang Anda tentukan. Paket layanan Aplikasi secara teknis bukan paket tanpa server, karena Anda bertanggung jawab untuk mengelola sumber daya aplikasi yang dijalankan fungsi. Namun, mungkin pilihan yang lebih baik ketika Anda sudah memiliki kelebihan sumber daya App Service yang tersedia untuk menjalankan fungsi Anda.
Persyaratan akun penyimpanan
Saat Anda membuat aplikasi fungsi, aplikasi tersebut harus ditautkan ke akun penyimpanan. Anda bisa memilih akun yang sudah ada atau membuat akun baru. Aplikasi fungsi menggunakan akun penyimpanan ini untuk operasi internal, seperti eksekusi fungsi pengelogan dan mengelola pemicu eksekusi. Pada paket Konsumsi, akun penyimpanan ini juga merupakan tempat kode fungsi dan file konfigurasi disimpan.
Buat aplikasi fungsi
Penting
Anda memerlukan langganan Azure Anda sendiri untuk menyelesaikan latihan ini, dan Anda mungkin dikenakan biaya. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum memulai.
Mari kita buat aplikasi fungsi di portal Azure. Menyelesaikan modul ini dikenakan biaya kecil beberapa sen USD atau kurang di akun Azure Anda.
Masuk ke portal Microsoft Azure menggunakan akun Azure Anda.
Di bawah Layanan Azure, pilih Buat sumber daya.
Panel Buat sumber daya akan muncul.
Di menu, cari dan pilih Aplikasi Fungsi. Pilih tombol Buat. Panel Membuat Aplikasi Fungsi akan muncul.
Pilih tombol radio Konsumsi , lalu pilih tombol Pilih .
Pada tab Dasar, masukkan nilai berikut untuk setiap pengaturan.
Pengaturan Nilai Detail Proyek Langganan Langganan Anda Grup Sumber Daya Pilih tautan Buat baru dan masukkan nama untuk grup sumber daya Anda. Detail Instans Nama Aplikasi Fungsi Masukkan nama aplikasi yang unik secara global, yang menjadi bagian dari URL dasar layanan Anda. Misalnya, Anda dapat menamainya escalator-functions-xxx, tempat Anda dapat mengganti xxx dengan inisial Anda dan angka. Karakter yang valid adalah a-z, 0-9, dan - Tumpukan runtime Node.js (yang merupakan bahasa yang kita gunakan untuk mengimplementasikan contoh fungsi dalam latihan ini). Versi Terima default Wilayah Pilih lokasi geografis yang dekat dengan Anda. Dalam sistem produksi, Anda ingin memilih lokasi di dekat pelanggan atau konsumen fungsi Anda. Sistem operasi Sistem Operasi Terima default Pilih Berikutnya : Penyimpanan. Pada tab Penyimpanan , masukkan nilai berikut untuk setiap pengaturan.
Pengaturan Nilai Penyimpanan Akun Penyimpanan Pilih tautan Buat baru, dan masukkan nama untuk akun penyimpanan Anda, dan pilih OK. Pilih Tinjau + buat, lalu pilih Buat. Penyebaran membutuhkan waktu beberapa menit. Anda menerima pemberitahuan saat penyebaran selesai.
Masuk ke portal Microsoft Azure menggunakan akun Azure Anda.
Di bawah Layanan Azure, pilih Buat sumber daya.
Penting
Saat ini kami sedang berupaya memperbarui kotak pasir untuk mendukung alur kerja baru untuk membuat Fungsi Azure di portal. Instruksi akan diperbarui ketika tersedia. Sampai saat itu, Anda dapat menggunakan versi pengalaman pembuatan yang sesuai dengan instruksi saat ini dengan mengeklik bilah pemberitahuan berlabel Mencari pengalaman pembuatan Aplikasi Fungsi klasik? di bagian atas halaman Aplikasi Fungsi. Pengalaman ini juga dapat dicapai dengan memilih opsi Apikasi Fungsi (Klasik) dari Azure Marketplace.
Panel Buat sumber daya akan muncul.
Di menu, pilih Internet of Things, dan pilih Function App. Atau cari Aplikasi Fungsi. Pilih tombol Buat. Panel Membuat Aplikasi Fungsi akan muncul.
Pilih opsi Konsumsi hosting dan Pilih. Pada tab Dasar halaman berikut, masukkan nilai berikut untuk setiap pengaturan.
Pengaturan Nilai Detail Proyek Langganan Langganan Anda Grup Sumber Daya Pilih tautan Buat baru dan masukkan nama untuk grup sumber daya Anda. Detail Instans Nama Aplikasi Fungsi Masukkan nama aplikasi yang unik secara global, yang menjadi bagian dari URL dasar layanan Anda. Misalnya, Anda dapat menamainya escalator-functions-xxx, tempat Anda dapat mengganti xxx dengan inisial Anda dan angka. Karakter yang valid adalah a-z, 0-9, dan -. Tumpukan runtime PowerShell Core Versi Terima default Wilayah Pilih lokasi geografis yang dekat dengan Anda. Dalam sistem produksi, Anda ingin memilih lokasi di dekat pelanggan atau konsumen fungsi Anda. Sistem operasi Sistem Operasi Terima default Pilih Berikutnya:Penyimpanan. Pada tab Penyimpanan , masukkan nilai berikut untuk setiap pengaturan.
Pengaturan Nilai Penyimpanan Akun Penyimpanan Pilih tautan Buat baru, dan masukkan nama untuk akun penyimpanan Anda, dan pilih OK. Pilih Tinjau + buat, dan setelah validasi, pilih Buat. Penyebaran membutuhkan waktu beberapa menit. Panel Penyebaran menampilkan sumber daya yang sedang dibuat, dan menampilkan pemberitahuan penyebaran Anda selesai saat penyebaran selesai.
Memverifikasi aplikasi fungsi Azure Anda
Saat penyebaran selesai, pilih Buka sumber daya. Panel Aplikasi Fungsi untuk fungsi eskalator Anda muncul.
Di bagian Esensial , pilih tautan Domain default untuk membukanya di browser. Halaman web Azure default muncul dengan pesan bahwa aplikasi Fungsi Anda sedang aktif dan berjalan.