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.
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
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
- Buat aplikasi Anda dengan berbagai data dan sumber kejadian.
- Sederhanakan tantangan orkestrasi kompleks dengan ekstensi Durable Functions dan tulis alur kerja stateful di lingkungan komputasi tanpa server.
- Integrasikan secara mudah beberapa tipe aplikasi dalam desain layanan mikro.
- Amankan aplikasi Anda dengan Azure Key Vault, isolasi jaringan, dan interoperasi bawaan dengan layanan Azure lainnya.
- Terapkan kontrol kepatuhan terhadap peraturan menggunakan Azure Policy dengan pagar pembatas bawaan dan tolok ukur keamanan cloud.
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
-
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 dengan 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 sampel, 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 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.
-
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.