Mengembangkan Azure Functions

Azure App Services

Florin Angelescu

Azure Cloud Architect

Apa itu pemicu?

$$

Pemicu Function App

  • Menentukan cara fungsi dipanggil
  • Fungsi dapat merespons:
    • Permintaan HTTP
    • Pesan di antrean
    • Unggah file
  • Setiap fungsi harus punya satu pemicu
Azure App Services

Jenis pemicu umum

Pemicu HTTP Function

Pemicu Timer Function

Pemicu Antrean Function

Pemicu File Function

Azure App Services

Apa itu ikatan?

 

 

Ikatan Function

  • Mempermudah koneksi ke data dan layanan eksternal
  • Integrasi ditangani di balik layar
  • Kode tetap ringkas tanpa kelola infrastruktur tambahan
Azure App Services

Ikatan input vs. output

 

Ikatan Input Function

  • Otomatis menerima file blob atau record database

 

Ikatan Output Function

  • Cosmos DB, Event Hubs, atau penyedia email
Azure App Services

Ikatan input vs. output

 

Ikatan Function

Azure App Services

Ikatan ganda

Beberapa Ikatan Function

Beberapa Ikatan Function

Azure App Services

Contoh dunia nyata

 

Ikatan Function

  • Pengguna mengunggah gambar:
    • Pemicu blob menjalankan fungsi
  • Ikatan input memasok gambar ke fungsi
  • Fungsi dapat:
    • Ubah ukuran gambar
    • Tambahkan tag
  • Ikatan output lalu dapat:
    • Simpan gambar yang diperbarui
    • Catat metadata di Cosmos DB
    • Kirim notifikasi
Azure App Services

Ayo berlatih!

Azure App Services

Preparing Video For Download...