Arsitektur referensi Azure Functions tanpa server
Arsitektur referensi adalah templat komponen yang diperlukan dan persyaratan teknis untuk menerapkannya. Arsitektur referensi tidak dibuat khusus untuk solusi pelanggan, tetapi merupakan skenario tingkat tinggi berdasarkan pengalaman yang luas. Sebelum merancang solusi tanpa server, gunakan arsitektur referensi untuk memvisualisasikan arsitektur teknis yang ideal, lalu gabungkan dan integrasikan ke dalam lingkungan Anda.
Pola arsitektur tanpa server umum
Pola arsitektur tanpa server umum meliputi:
- API tanpa server, backend seluler dan web.
- Pemrosesan peristiwa dan streaming, pemrosesan data Internet of Things (IoT), data besar, dan alur pembelajaran mesin.
- Integrasi dan bus layanan perusahaan untuk menghubungkan sistem lini bisnis, mempublikasikan dan berlangganan (Pub/Sub) ke peristiwa bisnis.
- Otomatisasi dan transformasi digital serta otomatisasi proses.
- Middleware, software-as-a-Service (SaaS) seperti Dynamics, dan proyek data besar.
Aplikasi web mendukung skenario ritel: Mengambil pesanan online dari antrean, memprosesnya, dan menyimpan data yang dihasilkan dalam database.
Aplikasi seluler mendukung skenario layanan keuangan: Kolega menggunakan mobile banking untuk menggantikan satu sama lain untuk makan siang. Siapa sebayar untuk permintaan makan siang pembayaran melalui aplikasi seluler, yang memicu pemberitahuan di ponsel kolega.
Backend yang terhubung dengan IoT dalam skenario manufaktur: Perusahaan manufaktur menggunakan IoT untuk memantau mesinnya. Fungsi mendeteksi data anomali dan yang memicu pesan ke departemen layanan saat perbaikan diperlukan.
Pemrosesan bot percakapan untuk skenario perhotelan: Pelanggan meminta akomodasi liburan yang tersedia di ponsel mereka. Bot tanpa server menafsirkan permintaan dan menampilkan opsi liburan.
Pemrosesan file real time untuk skenario layanan kesehatan: Solusi ini dengan aman mengunggah catatan pasien sebagai file PDF. Solusi kemudian menguraikan data, dengan memprosesnya menggunakan deteksi OCR, dan menambahkan data ke database untuk kueri yang mudah.
Pemrosesan aliran real time untuk skenario vendor perangkat lunak independen (ISV): Aplikasi cloud besar mengumpulkan sejumlah besar data telemetri. Aplikasi memproses data mendekati real time dan menyimpannya dalam database untuk digunakan di dasbor analitik.
Otomatisasi tugas terjadwal untuk skenario layanan keuangan: Aplikasi menganalisis database pelanggan untuk entri duplikat setiap 15 menit, untuk menghindari pengiriman beberapa komunikasi ke pelanggan yang sama.
Memperluas aplikasi SaaS dalam skenario layanan profesional: Solusi SaaS memberikan ekstensibilitas melalui webhook, yang dapat diterapkan Azure Functions untuk mengotomatiskan alur kerja tertentu.
Arsitektur referensi tanpa server unggulan
Arsitektur referensi tanpa server yang diunggulkan berikut memandu skenario tertentu. Lihat artikel tertaut untuk diagram dan detail arsitektur.
Layanan mikro tanpa server
Arsitektur referensi layanan mikro tanpa server memandu Anda dalam mendesain, mengembangkan, dan mengirimkan aplikasi Rideshare oleh Relecloud, sebuah perusahaan fiktif. Anda mendapatkan petunjuk langsung untuk mengonfigurasi dan menyebarkan semua komponen arsitektur, dengan informasi yang bermanfaat tentang setiap komponen.
Aplikasi web tanpa server dan pemrosesan peristiwa dengan Azure Functions
Solusi dua bagian ini menggambarkan sistem pengiriman drone hipotetis. Drone mengirim status dalam penerbangan ke cloud, yang menyimpan pesan-pesan ini untuk digunakan nanti. Aplikasi web memungkinkan pengguna mengambil pesan untuk mendapatkan status perangkat terbaru.
- Anda dapat mengunduh kode untuk solusi ini dari GitHub.
- Artikel Panduan kode: Aplikasi tanpa server dengan Azure Functions memandu Anda melalui kode dan proses desain.
Otomatisasi cloud berbasis peristiwa
Mengotomatiskan alur kerja dan tugas berulang di cloud dapat meningkatkan produktivitas tim DevOps secara dramatis. Model tanpa server paling cocok untuk skenario otomatisasi berbasis peristiwa. Arsitektur referensi otomatisasi berbasis peristiwa ini menggambarkan dua skenario otomatisasi cloud: penandaan pusat biaya dan respons pembatasan.
Multicloud dengan Serverless Framework
Arsitektur Serverless Framework menjelaskan bagaimana tim Microsoft Commercial Software Engineering (CSE) bermitra dengan pengecer global untuk menyebarkan solusi tanpa server yang sangat tersedia di seluruh platform cloud Azure dan Amazon Web Services (AWS), menggunakan Serverless Framework.
Arsitektur referensi Functions tanpa server lainnya
Bagian berikut mencantumkan arsitektur dan skenario referensi terkait Azure Functions dan tanpa server lainnya.
Umum
- Arsitektur aplikasi tanpa server menggunakan Event Grid
- Pemrosesan peristiwa tanpa server menggunakan Azure Functions
- Aplikasi web tanpa server di Azure
- Penyiaran Instan di Arsitektur Tanpa Server
- Membangun sistem kesehatan jarak jauh di Azure
- Berbagi lokasi secara real time menggunakan layanan Azure tanpa server berbiaya rendah
Backend web dan seluler
- Front-end e-niaga
- Merancang aplikasi web e-niaga yang dapat diskalakan
- Aplikasi web garis besar dengan redundansi zona
- Mengunggah dan mem-pramuat CDN konten statis dengan Azure Functions
- Arsitektur Penskalaan Lintas Cloud
AI + Pembelajaran Mesin
- Klasifikasi gambar untuk klaim asuransi
- Penawaran yang Dipersonalisasi
- Solusi pemasaran yang dipersonalisasi
- Transkripsi ucapan dengan Azure Cognitive Services
- Melatih Model dengan AzureML dan Azure Functions
- Bot percakapan tingkat perusahaan
- AI di Edge
- Penyerapan massal dan analisis umpan berita di Azure
- AI data kesehatan yang sesuai dengan HIPAA dan HITRUST
- Pengalaman Cerdas Di Kontainer (AKS, Functions, Keda)
Data dan analitik
- Integrasi aplikasi menggunakan Event Grid
- Penyerapan massal dan analisis umpan berita
- Aplikasi Tingkat & Data untuk Analitik
- Analisis operasional dan efisiensi proses pendorongan
IoT
- Referensi Azure IoT (SQL DB)
- Referensi Azure IoT (Azure Cosmos DB)
- IoT menggunakan Azure Cosmos DB
- Pengelolaan fasilitas yang didukung oleh realitas campuran dan IoT
- Pola Kode Pelengkap untuk Modul Azure IoT Edge & Aplikasi Cloud
Permainan
Automation
Kontributor
Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.
Penulis utama:
- Rogerio Halicki Cordeiro | Arsitek Solusi Cloud Senior
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk