Mulai menggunakan desain arsitektur integrasi

Integrasi menghubungkan aplikasi, data, layanan, dan perangkat, seringkali dengan cara yang kompleks, sehingga berjalan antara sistem lokal, cloud, dan edge.

Untuk mengintegrasikan aplikasi, terkadang panggilan API langsung cocok. Tetapi terkadang teknologi perlu berkomunikasi secara asinkron melalui olahpesan atau peristiwa. Semua proses integrasi memerlukan orkestrasi, atau cara mudah untuk menentukan dan menjalankan logika alur kerja.

layanan Azure untuk integrasi

Azure menyediakan berbagai layanan untuk integrasi:

  • Azure API Management: Publikasikan API Anda dengan aman untuk digunakan pengembang internal dan eksternal saat terhubung ke sistem back-end.

  • Azure Logic Apps: Buat alur kerja untuk menyambungkan ratusan layanan di cloud dan lokal.

  • Azure Service Bus: Hubungkan aplikasi dan layanan lokal dan berbasis cloud untuk menerapkan alur kerja olahpesan yang sangat aman.

  • Azure Event Grid: Sambungkan Azure dan non-layanan Microsoft yang didukung sambil menyederhanakan pengembangan aplikasi berbasis peristiwa.

  • Azure Functions: Menyederhanakan masalah orkestrasi yang kompleks dengan menggunakan platform komputasi tanpa server berbasis peristiwa.

  • Azure Data Factory: Mengintegrasikan sumber data secara visual untuk mempercepat transformasi data dan mendukung alur kerja perusahaan.

Architecture

Diagram yang memperlihatkan arsitektur integrasi perusahaan dasar pada Azure.

Unduh file Visio dari arsitektur ini.

Diagram sebelumnya menunjukkan implementasi integrasi dasar atau acuan yang umum. Untuk solusi dunia nyata yang dapat Anda bangun di Azure, lihat Arsitektur integrasi.

Menjelajahi panduan dan arsitektur integrasi

Artikel di bagian ini mencakup panduan dan arsitektur yang sepenuhnya dikembangkan yang dapat Anda sebarkan dalam Azure dan memperluas ke solusi tingkat produksi. Artikel ini dapat membantu Anda memutuskan cara menggunakan teknologi integrasi dalam Azure.

Pilih layanan integrasi

Artikel berikut membantu Anda mengevaluasi dan memilih teknologi integrasi terbaik untuk persyaratan beban kerja Anda:

Ide solusi integrasi

Arsitektur integrasi

Arsitektur siap produksi berikut menunjukkan solusi integrasi end-to-end yang dapat Anda sebarkan dan sesuaikan:

Panduan integrasi

Tinjau panduan berikut untuk pertimbangan integrasi dan migrasi lintas aspek:

  • Migrasi Apache Kafka ke Azure: Jelajahi strategi untuk memigrasikan beban kerja Apache Kafka ke Azure, termasuk Azure Event Hubs, Azure HDInsight, dan Azure Kubernetes Service (AKS).

Event Hubs dengan Azure Functions

  • Ringkasan: Panduan tentang cara mengintegrasikan Azure Event Hubs secara efektif dengan Azure Functions untuk performa, ketahanan, keamanan, dan skala.

  • Performa dan skala: Optimalkan skalabilitas dan performa saat Anda menggunakan Azure Event Hubs dan Azure Functions bersama-sama.

  • Desain tangguh: Terapkan penanganan kesalahan, idempotensi, dan perilaku coba lagi untuk fungsi yang Azure Event Hubs pemicu.

  • Keamanan: Terapkan kontrol akses terperintah dan keamanan jaringan untuk Azure Event Hubs dan Azure Functions.

  • Pengamatan: Gunakan Application Insights untuk memantau perilaku dan kesehatan solusi Azure Event Hubs dan Azure Functions.

Kesiapan organisasi

Organisasi di awal proses adopsi cloud dapat menggunakan Cloud Adoption Framework untuk Azure untuk mengakses panduan yang terbukti yang mempercepat adopsi cloud.

Untuk panduan khusus integrasi, lihat arsitektur integrasi Azure. Artikel ini menyediakan arsitektur referensi, contoh skenario, dan panduan solusi untuk Azure Integration Services, termasuk pola jaringan, keamanan, dan penyebaran.

Untuk membantu memastikan kualitas solusi integrasi Anda pada Azure, ikuti panduan dalam Azure Well-Architected Framework. Kerangka kerja Azure Well-Architected menyediakan panduan preskriptif untuk organisasi yang mencari keunggulan arsitektur dan menjelaskan cara merancang, menyediakan, dan memantau solusi Azure yang dioptimalkan biaya.

Untuk panduan khusus integrasi, lihat panduan layanan Azure Well-Architected Framework berikut ini:

  • Azure API Management: Tinjau praktik terbaik arsitektur untuk Azure API Management di seluruh keandalan, keamanan, pengoptimalan biaya, keunggulan operasional, dan efisiensi performa.

  • Azure Service Bus: Tinjau praktik terbaik arsitektur untuk olahpesan Azure Service Bus, termasuk desain antrean dan topik, sesi, dan penanganan surat mati.

  • Azure Event Grid: Tinjau praktik terbaik arsitektur untuk Azure Event Grid, termasuk pengiriman peristiwa, keamanan, dan keunggulan operasional.

Praktik terbaik

Ikuti praktik terbaik ini untuk meningkatkan keandalan, keamanan, efektivitas biaya, performa, dan kualitas operasional beban kerja integrasi Anda pada Azure:

Tetap terkini dengan integrasi

Azure layanan integrasi berkembang untuk mengatasi tantangan data modern. Tetap mendapatkan informasi tentang pembaruan dan fitur terbaru.

Untuk tetap terkini dengan layanan integrasi utama, lihat artikel berikut ini:

  • Apa yang baru di Azure Event Grid: Pelajari fitur dan pembaruan terbaru untuk Azure Event Grid, termasuk dukungan MQTT, pengiriman tarik dan dorong, serta kemampuan namespace.

  • Apa yang baru dalam Azure Data Factory: Pelajari tentang rilis terbaru, masalah yang diketahui, perbaikan bug, fungsionalitas yang tidak digunakan lagi, dan perubahan terencana untuk Azure Data Factory.

Sumber daya lainnya

Sumber daya berikut dapat membantu Anda menemukan lebih lanjut tentang desain arsitektur integrasi.

Dokumentasi produk

Kumpulan dokumentasi ini memberikan panduan komprehensif untuk layanan integrasi Azure:

  • dokumentasi Azure API Management: Pelajari tentang gateway API, bidang manajemen, portal pengembang, dan konfigurasi kebijakan untuk mengelola API di semua lingkungan.

  • dokumentasi Azure Logic Apps: Pelajari cara membangun alur kerja otomatis yang mengintegrasikan aplikasi, data, layanan, dan sistem di seluruh lingkungan cloud dan lokal.

  • Dokumentasi Azure Service Bus: Pelajari tentang antrean pesan tingkat perusahaan dan topik publikasikan-berlangganan untuk mengurangi ketergantungan antara aplikasi dan layanan.

  • Dokumentasi Azure Event Grid: Pelajari layanan pub/sub yang dikelola sepenuhnya untuk arsitektur berbasis peristiwa, termasuk dukungan broker MQTT serta pengiriman push dan pull melalui HTTP.

  • dokumentasi Azure Functions: Pelajari tentang platform komputasi tanpa server untuk membangun aplikasi berbasis peristiwa dengan pemicu dan pengikatan.

  • dokumentasi Azure Data Factory: Pelajari tentang layanan ekstrak, transformasi, pemuatan (ETL) cloud terkelola untuk mengatur pergerakan dan transformasi data dalam skala besar.

Lingkungan integrasi

Pola integrasi layanan mikro

Integrasi perusahaan

Profesional Amazon Web Services (AWS) atau Google Cloud

Untuk membantu Anda memulai dengan cepat, artikel berikut membandingkan opsi integrasi Azure dengan layanan cloud lainnya: