Lewati Navigasi

Azure Functions

Jalankan fungsi kode tanpa server berbasis kejadian dengan pengalaman pengembangan ujung-ke-ujung

Mempercepat dan menyederhanakan pengembangan aplikasi tanpa server

Kembangkan secara lebih efisien dengan platform komputasi tanpa server berbasis kejadian yang membantu memecahkan masalah orkestrasi yang kompleks. Pengalaman pengembangan menyeluruh Azure Functions memungkinkan Anda menggunakan bahasa yang sudah Anda kenal. Buat dan debug secara lokal tanpa penyiapan tambahan, sebarkan dan operasikan dalam skala besar di cloud, dan integrasikan layanan menggunakan pemicu dan pengikatan.

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.

Lihat bahasa yang didukung

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.

Menyiapkan lingkungan pengembangan lokal Anda

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.

Pelajari cara menghemat waktu dengan pemicu dan pengikatan

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.

Sebarkan fungsi ke Kubernetes

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.

Zeiss

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.

Inlitix

Mencapai skala tanpa manajemen infrastruktur

PWC menggunakan Functions untuk membuat API yang dapat diskalakan untuk solusi penggalian pengetahuan kewajiban regulasinya.

PWC

Kurangi waktu integrasi layanan

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

Hotailors

Dokumentasi, kode sampel, dan sumber daya Azure Functions

Mulai cepat lima menit

Bangun fungsi pertama Anda di Windows atau Linux dengan menggunakan:

Sumber daya pembelajaran

Temukan inspirasi dan jelajahi konsep Functions yang mendetail di dokumentasi.

Buat dan pantau aplikasi berbasis kejadian dengan Azure Serverless Computing Cookbook.

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

Siap saat Anda siap—mari siapkan akun gratis Azure Anda