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
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.
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
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
Dokumentasi Azure Functions, kode contoh, dan sumber daya
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.
-
Aplikasi Functions pada paket Konsumsi dan paket App Service akan berjalan atau tersedia 99,95 persen sepanjang waktu.
-
Functions dapat berjalan di mode yang berbeda: Paket konsumsi, paket Azure App Service, paket Premium, dan Azure Container Apps (pratinjau).
-
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.
-
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.
-
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.