Apa itu Konektor Layanan?

Konektor Layanan membantu Anda menyambungkan Azure layanan komputasi ke layanan dukungan lainnya. Konektor Layanan mengonfigurasi pengaturan jaringan dan informasi koneksi (misalnya, menghasilkan variabel lingkungan) antara layanan komputasi dan layanan dukungan target di bidang manajemen. Pengembang menggunakan SDK atau pustaka pilihan mereka yang mengonsumsi informasi koneksi untuk melakukan operasi data plane terhadap layanan pendukung target.

Artikel ini menyediakan gambaran umum Konektor Layanan.

Untuk apa Konektor Layanan digunakan?

Aplikasi apa pun yang berjalan pada layanan komputasi Azure dan memerlukan layanan dukungan dapat menggunakan Konektor Layanan. Temukan beberapa contoh berikut yang dapat menggunakan Konektor Layanan untuk menyederhanakan pengalaman koneksi layanan-ke-layanan.

  • Database: Gunakan Konektor Layanan untuk menyambungkan database, seperti PostgreSQL, MySQL, atau Azure Cosmos DB, ke aplikasi Anda.
  • Storage: Gunakan Konektor Layanan untuk menggunakan produk penyimpanan pilihan Anda, seperti Azure Storage untuk salah satu aplikasi Anda.
  • Messaging Service: Gunakan Konektor Layanan untuk menyambungkan aplikasi cloud Anda ke layanan olahpesan, seperti Bus Layanan, Azure Event Hubs, dan Apache Kafka di Confluent Cloud.

Lihat layanan apa yang didukung di Konektor Layanan untuk melihat layanan dan pola aplikasi yang lebih didukung.

Apa manfaat penggunaan Konektor Layanan?

Menghubungkan ke layanan dukungan target dengan satu perintah atau beberapa kali klik:

Konektor Layanan dirancang untuk kemudahan penggunaan Anda. Untuk membuat koneksi, Anda memerlukan tiga parameter yang diperlukan: instans layanan target, jenis autentikasi antara layanan komputasi dan layanan target, dan jenis klien aplikasi Anda. Pengembang dapat menggunakan pengalaman portal Azure CLI atau Azure yang dipandu untuk membuat koneksi.

Gunakan Status Koneksi untuk memantau atau mengidentifikasi masalah koneksi:

Setelah koneksi layanan dibuat, pengembang dapat memvalidasi dan memeriksa status kesehatan koneksinya. Konektor Layanan dapat menyarankan tindakan untuk memperbaiki koneksi yang rusak.

Layanan apa yang didukung oleh Konektor Layanan?

Layanan komputasi:

Layanan sasaran

  • Alat Pengecoran
  • Azure App Configuration
  • Azure Cache for Redis (tingkat Dasar, Standar, Premium, dan Perusahaan)
  • Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
  • Azure Database for MySQL
  • Azure Database for PostgreSQL
  • Azure Event Hubs
  • Azure Key Vault
  • Azure Managed Redis
  • Azure Service Bus
  • Azure SQL Database
  • Azure SignalR Service
  • Azure Storage (penyimpanan Blob, Antrean, File, dan Tabel)
  • Azure Web PubSub
  • Apache Kafka pada Confluent Cloud
  • MongoDB Atlas
  • Neon Serverless Postgres (Pratinjau)
  • Database SQL di Microsoft Fabric

Bagaimana cara menggunakan Konektor Layanan?

Ada dua cara utama untuk menggunakan Konektor Layanan untuk aplikasi Azure Anda:

  • Azure CLI: Membuat, mencantumkan, memvalidasi, dan menghapus koneksi layanan ke layanan dengan perintah koneksi di Azure CLI.
  • Azure portal: Gunakan pengalaman portal terpandu untuk membuat koneksi layanan ke layanan dan mengelola koneksi dengan daftar hierarki.

Terlebih lagi, Konektor Layanan juga didukung dalam alat klien berikut dengan fitur paling mendasarnya:

  • Azure Powershell: mengelola koneksi dengan perintah di Azure PowerShell.
  • Terraform: membuat dan menghapus koneksi dengan infrastruktur sebagai alat kode (ketahui batasannya).
  • Visual Studio: mengelola koneksi proyek dengan mengintegrasikan dengan fitur Connected Services di Visual Studio.
  • IntelliJ: mencantumkan koneksi layanan komputasi Azure di toolkit Azure untuk IntelliJ.

Terakhir, Anda juga dapat menggunakan panggilan Azure SDK dan API untuk berinteraksi dengan Konektor Layanan. Dan Anda disarankan untuk membaca cara memberikan parameter yang benar sebelum memulai jika menggunakan cara ini.