Trace Id is missing
Lompat ke konten utama

Azure Functions

Menjalankan kode tanpa server yang dipicu kejadian dengan pengalaman pengembangan ujung-ke-ujung.

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. Mulai menggunakan skenario utama.

Azure Functions kini menawarkan kemampuan baru, termasuk skala cepat melalui paket konsumsi Flex. Pelajari selengkapnya.

Model pemrograman terintegrasi dengan berbagai bahasa pemrograman

Elastisitas tanpa server bawaan untuk membuat aplikasi yang cepat, aman, dan andal dalam skala besar

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

Alat DevOps bawaan untuk pengalaman pengembangan ujung-ke-ujung

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

Kembangkan cara Anda

  • Optimalkan pengembangan perulangan dalam pada mesin lokal Anda.
  • Percepat pengembangan dengan menggunakan kemampuan bahasa pemrograman Anda yang sudah ada. Dengan model pemrograman terintegrasi, respons kejadian dan terhubung secara lancar ke layanan lain dengan serangkaian pemicu dan pengikatanyang kaya.

Gunakan arsitektur berbasis kejadian dengan komponen sumber terbuka

Performa dan penggunaan aplikasi pemantauan data seperti pengguna aktif, sesi harian per pengguna, durasi sesi, dan perangkat teratas.
Video container

Buat aplikasi portabel tanpa server dengan biaya optimal

  • Pilih komputasi target Anda dengan opsi hosting yang fleksibel termasuk tarif prabayar.
  • Manfaatkan lingkungan terpusat untuk isolasi jaringan, kemampuan observasi, dan penskalaan yang konsisten serta aman.

Buat dan jalankan aplikasi di mana saja

  • Buat dan debug aplikasi secara lokal dengan runtime sumber terbuka.
  • Sebarkan, pantau, dan kelola aplikasi Anda dengan GitHub Actions, Azure DevOps, dan opsi lainnya
  • Buat alur penyebaran yang dapat diperluas untuk kebutuhan Anda.

Keamanan dan kepatuhan bawaan yang komprehensif

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 dengan akun gratis Azure

1

Mulai gratis. Dapatkan kredit sebesar USD200 untuk digunakan dalam 30 hari. Selama Anda memiliki kredit, dapatkan sejumlah layanan paling populer kami secara gratis, serta lebih dari 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 hanya membayar penggunaan di atas jumlah gratis bulanan.

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 sampel, 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 repositori 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 halaman tunggal.

Layanan mikro tanpa server untuk skenario yang didorong oleh kejadian.

Alur kerja pembelajaran mesin dengan arsitektur tanpa server.

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

 Automasi 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 gratis