Lompat ke konten utama

Azure Functions

Jalankan fungsi kode tanpa server yang digerakkan kejadian dengan pengalaman pengembangan end-to-end.

Percepat dan sederhanakan pengembangan aplikasi tanpa server

Azure Functions adalah platform komputasi tanpa server berbasis kejadian yang membantu Anda berkembang secara lebih efisien menggunakan bahasa pemrograman pilihan Anda. Fokus pada logika bisnis inti dengan abstraksi perangkat keras tingkat tertinggi. Sederhanakan tantangan orkestrasi kompleks, membuat dan melakukan debug secara lokal, menyebarkan dalam skala besar di cloud, dan menghubungkan fungsi ke layanan Azure menggunakan pemicu dan pengikatan.

model pemrograman terintegrasi dengan berbagai bahasa pemrograman

Elastisitas tanpa server bawaan untuk membangun aplikasi yang aman dan andal dalam skala besar

Opsi hosting fleksibel dengan model bayar per penggunaan untuk meningkatkan efisiensi operasional

alat Azure DevOps bawaan untuk pengalaman pengembangan menyeluruh

Logo .NET, node.js, Java, Python, dan PowerShell

Kembangkan cara Anda

  • Pilih dari bahasa pemrograman populer yang sudah Anda kenal.
  • Dengan model pemrograman terintegrasi, tanggapi acara dan sambungkan dengan lancar ke layanan Azure lainnya dengan serangkaian pemicu dan ikatan yang beragam.
  • Gunakan loop dalam yang dioptimalkan untuk pengembangan dan pengujian lokal.

Gunakan arsitektur berdasarkan kejadian dengan komponen sumber terbuka

  • Buat aplikasi Anda dengan berbagai data dan sumber kejadian.
  • Sederhanakan tantangan orkestrasi kompleks dengan Fungsi Tahan Lama ekstensi dan tulis alur kerja stateful di lingkungan komputasi tanpa server.
  • Integrasikan beberapa tipe aplikasi dalam desain layanan mikro.
  • Lindungi aplikasi Anda dengan Azure Key Vault, isolasi jaringan, serta pemicu dan ikatan aman bawaan.
  • Terapkan kontrol kepatuhan peraturan menggunakanAzure Policy dengan pagar pembatas bawaan dan tolok ukur keamanan cloud.
Performa dan penggunaan aplikasi pemantauan data seperti pengguna aktif, sesi harian per pengguna, durasi sesi, dan perangkat teratas.
Video container

Buat aplikasi tanpa server portabel yang dioptimalkan dengan biaya

  • Pilih komputasi target Anda dengan opsi hosting fleksibel termasuk bayar per penggunaan.
  • Sebarkan dan skalakan aplikasi lebih cepat dengan operasi yang dikurangi. Manfaatkan lingkungan terpusat untuk isolasi jaringan, kemampuan observasi, dan penskalaan yang konsisten serta aman.

Dapatkan manajemen siklus hidup aplikasi bawaan

  • Dapatkan pengalaman pengembangan aplikasi tanpa server lengkap—mulai dari membuat dan melakukan debug secara lokal hingga menyebarkan dan memantau di cloud.
  • Sebarkan, pantau, dan kelola aplikasi Anda dengan Azure DevOps, GitHub Actions, dan lebih banyak layanan Azure.
  • Buat alur penyebaran yang dapat diperluas untuk kebutuhan Anda.

Keamanan dan kepatuhan bawaan yang komprehensif

  • Microsoft menginvestasikan lebih dari USD1 miliar setiap tahunnya untuk riset dan pengembangan keamanan cyber.

  • Kami mempekerjakan lebih dari 3.500 ahli keamanan yang sepenuhnya berkomitmen terhadap privasi dan keamanan data Anda.

  • Azure memiliki lebih banyak sertifikasi dibandingkan penyedia cloud mana pun. Lihat daftar lengkapnya.

Pilih paket hosting yang sesuai dengan kebutuhan bisnis Anda

Paket Konsumsi

Skalakan secara otomatis dan bayar hanya untuk sumber daya komputasi saat fungsi Anda berjalan.

Paket premium

Skalakan sesuai permintaan, gunakan pekerja yang telah dihangatkan sebelumnya untuk menjalankan aplikasi tanpa penundaan setelah menganggur, jalankan pada instans yang lebih kuat, dan sambungkan ke jaringan virtual.

Paket Azure App Service

Jalankan Functions dengan tarif paket App Service reguler untuk operasi yang berjalan lama, dan saat diperlukan penskalaan dan biaya yang lebih prediktif.

Azure Container Apps (pratinjau)

Gunakan Functions dengan paket Container Apps untuk arsitektur layanan mikro multitipe, jaringan yang konsisten, observabilitas, dan konfigurasi tagihan.

Mulai menggunakan akun gratis Azure

1

Mulai gratis. Dapatkan kredit sebesar USD200 untuk digunakan dalam 30 hari. Selama Anda memiliki kredit, dapatkan sejumlah layanan kami yang paling populer secara gratis, serta 55+ layanan lainnya yang selalu gratis.

2

Setelah kredit berakhir, Anda tetap dapat menggunakan layanan gratis yang sama dengan beralih ke prabayar. Bayar hanya jika Anda menggunakan lebih dari jumlah bulanan gratis.

3

Setelah 12 bulan, Anda akan tetap mendapatkan 55+ layanan yang selalu gratis—dan tetap hanya membayar yang Anda gunakan di luar jumlah bulanan gratis.

Lihat apa yang pelanggan lakukan dengan Azure Functions

BrainStorm menggunakan Functions untuk mencapai skalabilitas

Dengan beralih ke arsitektur berorientasi layanan berdasarkan Azure Kubernetes Service (AKS) dan Azure Functions, BrainStorm mencapai pengembangan yang lebih cepat, fungsionalitas yang lebih baik, stabilitas, biaya fleksibel, dan skalabilitas untuk memberikan pengalaman pengguna yang lebih baik.

BrainStorm

Sekolah Kedokteran Yale membuat setiap organ dihitung

Sekolah Kedokteran Yale menggunakan Azure untuk mengubah penelitian klinis secara digital yang bertujuan meningkatkan kelayakan ginjal yang digunakan dalam transplantasi. Menggunakan platform data besar baru di Azure, peneliti kini mendapatkan wawasan dalam hitungan menit, bukan bulan.

Sekolah Kedokteran Yale

Mr. Turing mempercepat pencarian kognitif dengan Azure

“Ketika pelanggan mengirimkan dokumen kepada kami, kami perlu memprosesnya dengan cepat. Azure Functions dan Azure Kubernetes Service keduanya memberikan skalabilitas yang hebat, memungkinkan kami memproses banyak dokumen secara paralel untuk membuat pelanggan senang—tanpa membayar kapasitas cadangan saat kami tidak membutuhkannya.”

Vinícius Oliveira, Pemimpin Penelitian dan Pengembangan, Tn. Turing

Tn. Turing

EnBW mengotomatiskan Pembangkit Listrik Virtual dengan Azure

“Dengan beralih ke arsitektur tanpa server, kami dapat meraih keuntungan yang luar biasa dengan cepat. Itulah yang membuat kami yakin memilihnya.”

Tobias Lindner, Kepala TI, Pembangkit Listrik Virtual EnBW

EnBW
Kembali ke tab

Dokumentasi Azure Functions, kode contoh, dan sumber daya

Mulai cepat lima menit

Buat fungsi pertama Anda di Windows atau Linux menggunakan:

Node.js

Python

Java

C#

PowerShell

.NET

Sumber daya pembelajaran

Temukan inspirasi dan jelajahi konsep Functions mendetail dalam dokumentasi.

Buat dan pantau aplikasi yang didorong kejadian dengan Azure Serverless Computing Cookbook.

Dukungan Komunitas dan Azure

Ikuti Azure Functions di Twitter.

Ajukan pertanyaan dan dapatkan dukungan dari teknisi Microsoft dan pakar komunitas Azure di Stack Overflow.

Temukan sampel dan penyimpanan di GitHub.

Buat solusi ini dengan Functions

API tanpa server dengan Node.js atau Microsoft .NET.

Aplikasi web tanpa server untuk situs web statis dan aplikasi satu halaman.

Layanan mikro tanpa server untuk skenario yang didorong oleh kejadian.

Pembelajaran mesin alur kerja dengan arsitektur tanpa server.

Alur pemrosesan data tanpa server untuk file dan data real time.

Otomatisasi cloud tanpa server dan manajemen sumber daya hibrid.

Pengembangan aplikasi cepat tanpa server untuk aplikasi lini bisnis.

Tanya jawab umum tentang Azure Functions

  • Functions menyediakan berbagai tingkat dukungan untuk bahasa termasuk C#, JavaScript, F#, Java, dan Python.

    Lihat semua bahasa yang didukung

  • Aplikasi Functions pada paket Konsumsi dan paket App Service akan berjalan atau tersedia 99,95 persen sepanjang waktu.

    Lihat SLA lengkap untuk Functions

  • Functions dapat berjalan di mode yang berbeda: Paket konsumsi, paket Azure App Service, paket Premium, dan Azure Container Apps (pratinjau).

    Bandingkan hosting dan penskalaan pada paket yang berbeda

  • Hindari akses hard-coding ke layanan lain seperti penyimpanan Azure Blog dan Azure Cosmos DB menggunakan pemicu dan pengikatan. Pemicu adalah penyebab fungsi berjalan, dan ikatan adalah deklarasi yang menyambungkan fungsi ke sumber daya lain.

    Lihat semua pemicu dan pengikatan yang didukung Functions

  • Buat dan uji fungsi di komputer lokal Anda menggunakan editor kode favorit dan alat pengembangan. Sambungkan functions lokal ke layanan Azure langsung dan debug di komputer lokal Anda menggunakan runtime Functions penuh. Persyaratan untuk mengembangkan functions di komputer lokal tergantung pada bahasa pemrograman dan alat yang Anda inginkan.

    Lihat lingkungan pengembangan lokal

  • Menjalankan Functions on Container Apps (pratinjau) sangat cocok untuk arsitektur layanan mikro multitipe di lingkungan terpusat. Hal ini memberi Anda konfigurasi jaringan, kemampuan observasi, dan penagihan yang konsisten.

Buat akun gratis Azure Anda kapan saja

Coba Azure Functions gratis