Azure Functions
Jalankan fungsi kode tanpa server berbasis kejadian dengan pengalaman pengembangan ujung-ke-ujung
Mempercepat dan menyederhanakan pengembangan aplikasi tanpa server
Penskalaan otomatis dan fleksibel untuk membebaskan Anda dari manajemen infrastruktur
Model pemrograman terintegrasi untuk merespons kejadian dan terhubung dengan lancar ke layanan lain
Pengalaman pengembangan menyeluruh dengan alat terintegrasi dan kemampuan DevOps bawaan
Berbagai bahasa pemrograman dan opsi hosting agar sesuai dengan setiap skenario
Mengembangkan cara Anda
- Pilih dari bahasa pemrograman populer yang sudah Anda ketahui.
- Mulai pengodean sekarang juga dengan tumpukan teknologi yang Anda gunakan, tanpa bahasa atau kerangka kerja baru untuk dipelajari.
- Terapkan berbagai fungsi dan skenario, seperti aplikasi web dan API dengan .NET, Node.js, atau Java; alur kerja pembelajaran mesin dengan Python; dan otomatisasi cloud dengan PowerShell.
Tingkatkan pengalaman pengembangan tanpa server menyeluruh Anda
- Dapatkan pengalaman pengembangan aplikasi tanpa server yang lengkap—mulai dari membangun dan melakukan penelusuran kesalahan secara lokal hingga menyebarkan dan memantau di cloud.
- Gunakan ekstensi Functions di Visual Studio dan Visual Studio Code untuk pengembangan yang lebih cepat dan lebih efisien di komputer lokal Anda, sepenuhnya terintegrasi dengan platform Azure.
- Siapkan integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) dengan Azure Pipelines.
- Dapatkan wawasan cerdas dan proaktif tentang performa aplikasi tanpa server dalam produksi dari Azure Monitor.
Menyederhanakan resolusi tantangan orkestrasi yang kompleks
- Gunakan ekstensi Durable Functions untuk menulis alur kerja stateful di lingkungan komputasi tanpa server.
- Gunakan fungsi tanpa server Anda pada alur kerja deklaratif yang bekerja dengan lebih dari 250 konektor di Azure Logic Apps.
Pelajari selengkapnya tentang Durable Functions dan pola aplikasi
Sambungkan layanan lain tanpa integrasi hard-coding untuk pengembangan solusi yang lebih cepat
- Tidak perlu hardcode. Gunakan pemicu untuk menentukan bagaimana fungsi Anda dipanggil dan gunakan pengikatan untuk menghubungkan sumber daya lain secara deklaratif ke fungsi Anda.
- Hemat waktu pengodean dengan model pemrograman berdasarkan pemicu dan pengikatan.
- Buat aplikasi berbasis kejadian yang lebih terukur dan stabil dengan pendekatan yang ramah layanan mikro.

Buat satu kali, sebarkan ke mana saja
- Pilih dari paket hosting Functions yang paling sesuai dengan kebutuhan bisnis Anda.
- Sebarkan kode yang sama ke beberapa target—dari bayar per eksekusi di cloud ke kluster Kubernetes Anda yang di-host di Azure, atau Kubernetes di cloud publik lain, atau perangkat IoT untuk komputasi tepi.
Keamanan dan kepatuhan bawaan yang komprehensif
-
Microsoft menginvestasikan lebih dari USD 1 miliar per tahun untuk penelitian dan pengembangan keamanan cyber.
-
Kami mempekerjakan lebih dari 3,500 pakar keamanan yang didedikasikan untuk keamanan dan privasi data.
-
Azure memiliki lebih banyak sertifikasi daripada penyedia cloud lainnya. Lihat daftar komprehensif.
Pilih paket hosting yang sesuai dengan kebutuhan bisnis Anda
-
Paket konsumsi
Skalakan secara otomatis dan hanya bayar sumber daya komputasi saat fungsi Anda berjalan. Instans dari host Functions ditambahkan dan dihapus secara dinamis berdasarkan jumlah kejadian yang masuk.
-
Paket premium
Selagi menskalakan secara otomatis berdasarkan permintaan, gunakan pekerja yang dihangatkan sebelumnya untuk menjalankan aplikasi tanpa penundaan setelah diam, berjalan pada instans yang lebih canggih, dan menghubungkan ke VNET.
-
Paket Azure App Service
Jalankan Functions dengan tarif paket App Service reguler. Ini cocok untuk operasi yang berjalan lama, serta saat memerlukan penskalaan dan biaya yang lebih prediktif.
Mulai menggunakan akun gratis Azure
Mulai gratis. Dapatkan kredit $200 untuk digunakan dalam 30 hari. Selagi Anda memiliki kredit, dapatkan sejumlah gratis dari banyak layanan kami yang paling populer, ditambah sejumlah 40+ layanan gratis lainnya.
Setelah kredit Anda, berpindah ke prabayar untuk terus membangun dengan layanan gratis yang sama. Hanya bayar jika Anda menggunakan lebih dari jumlah bulanan gratis.
Setelah 12 bulan, Anda masih akan terus mendapatkan 40+ layanan yang selalu gratis—dan tetap membayar hanya yang Anda gunakan di luar jumlah bulanan gratis.
Lihat apa yang pelanggan lakukan dengan Azure Functions
Meningkatkan kecepatan pengembangan
Zeiss memilih Functions karena model pemrogramannya yang sederhana dengan ikatan deklaratif, yang memungkinkan mereka menulis lebih sedikit baris kode.

Hemat waktu dan biaya dengan pendekatan tanpa server
Inlitix, penyedia SaaS analitik, menskalakan secara instan dan memberikan layanan yang lebih cepat dan lebih hemat biaya kepada pelanggan menggunakan komputasi tanpa server.

Mencapai skala tanpa manajemen infrastruktur
PWC menggunakan Functions untuk membuat API yang dapat diskalakan untuk solusi penggalian pengetahuan kewajiban regulasinya.

Kurangi waktu integrasi layanan
Hottailors dapat mengintegrasikan pemasok baru tiga kali lebih banyak dalam kurun waktu yang sama menggunakan Functions.

Dokumentasi, kode sampel, dan sumber daya Azure Functions
Mulai cepat lima menit
Bangun fungsi pertama Anda di Windows atau Linux dengan menggunakan:Sumber daya pengembang
Sumber daya pembelajaran
Temukan inspirasi dan jelajahi konsep Functions yang mendetail di dokumentasi.
Buat dan pantau aplikasi berbasis kejadian dengan Azure Serverless Computing Cookbook.Modul pembelajaran
Dukungan Komunitas dan Azure
Ikuti Azure Functions di Twitter. Ajukan pertanyaan dan dapatkan dukungan dari teknisi Microsoft dan ahli 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 satu halaman
Layanan mikro tanpa server untuk skenario berbasis kejadian
Alur kerjapembelajaran 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
Pembaruan, blog, dan pengumuman Azure Functions
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 yang berfungsi pada paket Konsumsi dan paket App Service akan berjalan atau tersedia 99,95 persen setiap saat.
Lihat SLA lengkap untuk Fungsi -
Functions dapat berjalan dalam berbagai mode: Paket konsumsi, paket Azure App Service, dan paket Premium.
Bandingkan hosting dan penskalaan pada berbagai paket -
Hindari akses pengkodean permanen ke layanan lain seperti penyimpanan Blog Azure dan Azure Cosmos DB menggunakan pemicu dan pengikatan. Pemicu adalah hal yang menyebabkan fungsi berjalan, dan pengikatan adalah pernyataan yang menghubungkan fungsi ke sumber daya lain.
Lihat semua pemicu dan pengikatan yang didukung Functions -
Buat dan uji fungsi pada komputer lokal Anda menggunakan editor kode favorit dan alat pengembangan. Sambungkan fungsi lokal untuk menjalankan layanan Azure secara langsung dan debug di komputer lokal Anda menggunakan runtime Functions lengkap. Persyaratan untuk mengembangkan fungsi pada komputer lokal Anda tergantung pada bahasa pemrograman dan alat yang Anda inginkan.
Lihat lingkungan pengembangan lokal