Desain arsitektur integrasi
Tujuan integrasi adalah untuk menghubungkan aplikasi, data, layanan, dan perangkat, seringkali dengan cara yang kompleks. Melalui integrasi, organisasi menyatukan alur kerja sehingga konsisten dan dapat diskalakan. Bisnis menghubungkan aplikasi, data, dan proses dengan cara yang cepat, efisien, dan otomatis.
Koneksi dapat berjalan antara sistem lokal, cloud, dan edge. Mereka dapat menyatukan teknologi perusahaan, mitra, pihak ketiga, dan warisan.
Untuk data, integrasi menyediakan solusi untuk mengumpulkan dan memproses informasi dari berbagai sumber, dalam beberapa format.
Untuk mengintegrasikan aplikasi, terkadang panggilan API langsung cocok. Tetapi terkadang teknologi perlu berkomunikasi secara asinkron, melalui olahpesan atau peristiwa. Semua proses integrasi memerlukan orkestrasi—cara mudah untuk menentukan dan menjalankan logika alur kerja.
Azure menyediakan berbagai alat dan kemampuan integrasi, termasuk layanan ini:
- Azure API Management (Manajemen API Azure). Publikasikan API Anda dengan aman untuk digunakan pengembang internal dan eksternal saat menyambungkan 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 layanan Azure dan pihak ketiga yang didukung sambil menyederhanakan pengembangan aplikasi berbasis peristiwa.
- Fungsi-fungsi Azure. Menyederhanakan masalah orkestrasi yang kompleks dengan platform komputasi tanpa server berbasis peristiwa.
- Azure Data Factory. Integrasikan sumber data secara visual untuk mempercepat transformasi data dan mendukung alur kerja perusahaan.
Untuk informasi tentang layanan integrasi Azure lainnya, lihat Layanan Integrasi.
Pengantar integrasi di Azure
Jika Anda baru menggunakan integrasi, tempat terbaik untuk memulai adalah Microsoft Learn. Platform online gratis ini menawarkan video, tutorial, dan pelatihan langsung untuk berbagai produk dan layanan.
Sumber daya berikut dapat membantu Anda mempelajari konsep inti integrasi:
- Mendesain integrasi data
- Desain integrasi untuk solusi Dynamics 365
- Integrasi data dengan aplikasi Keuangan dan Operasi
- Memeriksa integrasi bisnis untuk solusi IoT
- Mengintegrasikan data dengan Azure Data Factory atau Azure Synapse Pipeline
- Menjelajahi integrasi Event Grid
- Integrasi API arsitek di Azure
Jalur menuju produksi
Setelah Anda membahas dasar-dasar integrasi, langkah selanjutnya adalah merancang solusi Anda.
Pola desain
Untuk menjelajahi pola untuk dimasukkan ke dalam desain Anda, konsultasikan sumber daya di area berikut.
Sistem hibrid
- Penskalaan lintas cloud—data lokal: Lihat aplikasi hibrid yang mencakup Azure dan Azure Stack Hub dan menggunakan satu sumber data lokal, yang merupakan persyaratan kepatuhan untuk beberapa organisasi.
Arsitektur layanan mikro
- Pola Kotak Keluar Transaksional dengan Azure Cosmos DB: Terapkan pola Transactional Outbox untuk pesan yang andal antar layanan.
- Mengidentifikasi batas layanan mikro: Mendapatkan layanan mikro dari model domain saat merancang aplikasi Anda.
- Mendesain komunikasi antar layanan untuk layanan mikro: Gunakan jala layanan untuk membuat komunikasi antara layanan mikro efisien dan kuat.
Migrasi mainframe
- Mengintegrasikan mainframe IBM dan antrean pesan midrange dengan Azure: Gunakan teknik data-first yang menyediakan cara bagi mainframe IBM dan antrean pesan midrange untuk bekerja dengan layanan Azure.
Pemilih layanan
Sumber daya berikut juga dapat membantu Anda merancang aplikasi Anda. Selain memberikan informasi umum tentang mekanisme atau proses integrasi, setiap artikel membantu Anda memilih layanan Azure yang paling sesuai dengan kebutuhan Anda akan area tersebut.
- Opsi olahpesan asinkron: Memahami berbagai jenis pesan dan entitas yang berpartisipasi dalam infrastruktur olahpesan.
- Pilih antara peering jaringan virtual dan gateway VPN: Jelajahi dua cara untuk menyambungkan jaringan virtual di Azure.
- Ekstrak, transformasi, dan muat (ETL): Cari tahu cara mengumpulkan data yang berasal dari beberapa sumber dalam beberapa format, lalu mengubahnya dan menyimpannya.
Implementasi tertentu
Untuk mempelajari tentang arsitektur khusus skenario, lihat solusi di area berikut.
E-niaga
- Memigrasikan aplikasi web menggunakan Azure APIM: Memodernisasi tumpukan perangkat lunak berbasis browser warisan dari perusahaan e-niaga.
Keuangan
- Pola dan implementasi untuk transformasi cloud perbankan: Menerapkan pola yang menerapkan transformasi cloud sistem perbankan.
Praktik terbaik
Sumber daya ini dapat membantu Anda memeriksa desain Anda terhadap praktik terbaik yang direkomendasikan saat ini:
Azure Event Hubs dan Functions dapat bekerja sama dalam arsitektur tanpa server untuk memproses data dalam volume besar mendekati real time. Untuk panduan tentang cara memaksimalkan performa, ketahanan, keamanan, pengamatan, dan skala arsitektur ini, lihat artikel berikut:
Banyak solusi integrasi menggunakan Logic Apps untuk menerapkan proses bisnis. Untuk praktik terbaik dalam membangun arsitektur yang andal dengan layanan ini, lihat Kelangsungan bisnis dan pemulihan bencana untuk Azure Logic Apps.
Untuk memeriksa apakah implementasi Logic Apps Anda selaras dengan Azure Security Benchmark versi 2.0, lihat Garis besar keamanan Azure untuk Logic Apps.
Rangkaian penerapan dasar
Arsitektur referensi ini menyediakan implementasi dasar untuk berbagai skenario:
- Beban kerja analisis data untuk industri yang diatur: Jalankan beban kerja analitik data yang mempertimbangkan persyaratan peraturan.
- Integrasi perusahaan dasar di Azure: Mengatur panggilan sinkron ke sistem back-end perusahaan.
- Integrasi perusahaan menggunakan broker pesan dan peristiwa: Mengatur panggilan asinkron ke sistem back-end perusahaan dengan menggunakan antrean dan peristiwa.
- Kecerdasan bisnis perusahaan: Memindahkan data dari database SQL Server lokal ke Azure Synapse Analytics dan mengubah data untuk analisis.
- Ujung depan web dan seluler: Membuat data pihak ketiga tersedia untuk pengguna web.
Panduan operasi
Menyebarkan beban kerja Anda adalah tonggak penting. Setelah proses integrasi Anda berjalan, fokus Anda dapat beralih ke operasi. Materi berikut memberikan rekomendasi dan informasi referensi untuk membantu Anda terus memenuhi tuntutan pelanggan dan peraturan:
- Tentang konektor di Azure Logic Apps: Pelajari cara memanfaatkan ratusan konektor yang ditawarkan Logic Apps.
- Kontrol Kepatuhan Terhadap Peraturan Azure Policy untuk Azure Logic Apps: Membuat Logic Apps mematuhi standar peraturan.
Tetap terkini dengan integrasi
Integrasi Azure menerima peningkatan secara berkelanjutan. Untuk tetap mengetahui perkembangan terbaru, lihat Pembaruan Azure.
Sumber Daya Tambahan:
Sumber daya berikut memberikan rekomendasi dan informasi praktis untuk skenario tertentu.