Apa itu Azure Logic Apps yang didukung Azure Arc? (Pratinjau)

Catatan

Kemampuan ini masih dalam pratinjau dan mengacu pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Dengan Logic Apps dengan Azure Arc yang diaktifkan, Anda dapat mengembangkan dan menjalankan aplikasi logika berbasis penyewa tunggal di mana saja yang dapat dijalankan oleh Kubernetes. Sebagai contoh, Anda dapat menjalankan alur kerja aplikasi logika di Azure, Azure Kubernetes Service, di tempat, dan bahkan di penyedia cloud lainnya. Penawaran ini menyediakan platform manajemen panel kaca tunggal terpusat melalui Azure Arc dan portal Microsoft Azure untuk kemampuan berikut:

  • Menggunakan Azure Logic Apps sebagai platform integrasi Anda.
  • Menyambungkan alur kerja Anda ke semua layanan Anda di mana pun mereka di-hosting.
  • Menjalankan solusi integrasi Anda secara langsung bersama layanan Anda.
  • Membuat dan mengedit alur kerja menggunakan Visual Studio Code.
  • Menyebarkan dengan alur yang Anda pilih untuk DevOps.
  • Mengontrol infrastruktur dan sumber daya Anda pada Azure, non-Azure, beberapa cloud, di tempat, dan lingkungan tepi.

Untuk informasi selengkapnya, baca dokumentasi berikut ini:

Kenapa menggunakan Logic Apps dengan Azure Arc yang diaktifkan

Dengan Logic Apps dengan Azure Arc yang diaktifkan, Anda dapat membuat dan menyebarkan alur kerja aplikasi logika dengan cara yang sama seperti dalam pengalaman penyewa tunggal untuk Azure Logic Apps. Anda juga mendapatkan lebih banyak kontrol dan fleksibilitas jika aplikasi logika Anda berjalan pada infrastruktur Kube yang Anda operasikan dan kelola.

Perbedaan kecil terdapat pada pengalaman antara Azure Arc dan Logic Apps dengan penyewa tunggal dalam hal membuat, mendesain, dan menyebarkan aplikasi logika. Saat Anda menggunakan Logic Apps dengan Azure Arc yang diaktifkan, perbedaan utamanya adalah aplikasi logika Anda berjalan pada lokasi kustom. Lokasi ini dipetakan ke kluster Kubernetes dengan Azure Arc yang diaktifkan tempat Anda telah menginstal dan mengaktifkan bundel ekstensi platform Azure App Service.

Sebagai contoh, kluster ini dapat menjadi Azure Kubernetes Service, Kube bare-metal, atau penyiapan lainnya. Bundel ekstensi memungkinkan Anda menjalankan layanan platform seperti Azure Logic Apps, Azure App Service, dan Azure Functions pada kluster Kube Anda.

Untuk informasi selengkapnya, baca dokumentasi berikut ini:

Kapan menggunakan Logic Apps dengan Azure Arc yang diaktifkan

Meskipun Kube memberikan lebih banyak kontrol dan fleksibilitas, Anda juga memiliki overhead operasional. Jika Anda puas karena layanan Logic Apps memenuhi kebutuhan Anda, Anda dianjurkan untuk terus menggunakan layanan ini. Namun, pertimbangkan untuk menggunakan Logic Apps dengan Azure Arc yang diaktifkan saat Anda memiliki skenario berikut:

  • Anda sudah menjalankan semua aplikasi dan layanan Anda di Kube. Anda ingin memperluas proses dan kontrol ini ke semua layanan PaaS Anda yang lain.

  • Anda ingin menggunakan Logic Apps sebagai platform integrasi Anda. Namun, Anda memerlukan jaringan terperinci dengan kontrol komputasi dan fleksibilitas. Anda tidak ingin menggunakan lingkungan layanan integrasi (ISE) maupun Lingkungan App Service (ASE).

  • Untuk alasan keamanan, Anda memerlukan kontrol atas tempat aplikasi logika Anda berjalan, misalnya, di wilayah atau di pusat data Anda sendiri.

  • Anda ingin menjalankan aplikasi logika Anda dalam skenario multi-cloud dan menggunakan layanan Logic Apps sebagai platform integrasi tunggal Anda untuk semua aplikasi Anda di mana pun mereka berjalan.

Membandingkan penawaran

Tabel ini menyediakan perbandingan tingkat tinggi antara kemampuan dalam penawaran Azure Logic Apps saat ini:

Kemampuan

Logic Apps multi-penyewa (Konsumsi)

Logic Apps penyewa tunggal (Standar)

Kontainer tunggal

Catatan: Tidak didukung untuk alur kerja di lingkungan produksi. Untuk kontainer yang didukung penuh, buat alur kerja Logic Apps dengan dukungan Azure Arc sebagai gantinya.

Azure Arc

Pengembangan lokal

Visual Studio Code, Visual Studio

Visual Studio Code, termasuk menjalankan riwayat dan memberi gambaran umum dengan penelusuran kesalahan titik henti

Visual Studio Code

Visual Studio Code, termasuk menjalankan riwayat dan memberi gambaran umum dengan penelusuran kesalahan titik henti

Hosting

Hanya jalankan di Azure

Hanya jalankan di Azure

Jalankan di mana saja kontainer Anda berjalan

Menjalankan di mana saja dengan kluster Kubernetes dengan Azure Arc yang diaktifkan

Manajemen

Pengalaman Logic Apps yang dikelola penuh

Pengalaman Logic Apps yang dikelola penuh

Tidak dikelola

Pengalaman Logic Apps Terkelola dengan kontrol operasional di tingkat Kube

Pemantauan

Pantau di portal Microsoft Azure, termasuk menjalankan riwayat, mengirimkan ulang, dan kemampuan Application Insights, jika diperlukan

Pantau di portal Microsoft Azure, termasuk menjalankan riwayat, mengirimkan ulang, dan kemampuan Application Insights, jika diperlukan

Pantau hanya dengan Application Insights atau alat pemantauan kontainer lainnya

Pantau di portal Microsoft Azure, termasuk menjalankan riwayat, mengirimkan ulang, dan kemampuan Application Insights, jika diperlukan

Penskalaan

Mengontrol penskalaan menggunakan paket Konsumsi

Mengontrol penskalaan menggunakan paket Standar

Tidak tersedia

Mengontrol penskalaan menggunakan Event Driven Autoscaling berbasis Kube (KEDA). Mengonfigurasikan peristiwa skala berdasarkan panjang antrean.

Langkah berikutnya