Apa itu Konektor Layanan?
Layanan Konektor Layanan membantu Anda menghubungkan layanan komputasi Azure pada 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 cukup menggunakan SDK mereka atau pustaka pilihan yang mengonsumsi informasi koneksi untuk melakukan operasi data plane terhadap layanan dukungan target.
Artikel ini menyediakan gambaran umum Konektor Layanan.
Untuk fungsi Konektor Layanan?
Setiap aplikasi 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.
- Penyimpanan: Gunakan Konektor Layanan untuk menggunakan produk penyimpanan pilihan Anda, seperti Azure Storage untuk salah satu aplikasi Anda.
- Layanan Olahpesan: Konektor Layanan Pengguna untuk menghubungkan 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?
Koneksi untuk menargetkan layanan dukungan hanya dalam satu perintah atau beberapa 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 Azure CLI atau pengalaman portal Microsoft Azure terpandu 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:
- Azure App Service
- Azure Functions
- Azure Spring Apps
- Azure Container Apps
- Azure Kubernetes Service (AKS)
Layanan target:
- Layanan Azure AI
- Azure App Configuration
- Azure Cache for Redis (tingkat Dasar, Standar dan Premium dan Enterprise)
- Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
- Azure Database untuk MySQL
- Azure Database untuk PostgreSQL
- Azure Event Hubs
- Azure Key Vault
- Azure Service Bus
- Database Azure SQL
- Azure SignalR Service
- Azure Storage (Penyimpanan Blob, Queue, File, dan Tabel)
- Azure Web PubSub
- Apache Kafka di Cloud Confluent
Bagaimana cara menggunakan Konektor Layanan?
Ada dua cara utama untuk menggunakan Konektor Layanan untuk aplikasi Azure Anda:
- Azure CLI: Membuat, daftar, memvalidasi, dan menghapus koneksi layanan-ke-layanan dengan perintah koneksi di Azure CLI.
- portal Microsoft Azure: Gunakan pengalaman portal terpandu untuk membuat koneksi layanan-ke-layanan serta 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 Azure Toolkit untuk Intellij.
Terakhir, Anda juga dapat menggunakan Azure SDK dan panggilan API untuk berinteraksi dengan Konektor Layanan. Dan Anda disarankan untuk membaca cara memberikan parameter yang benar sebelum memulai jika menggunakan cara ini.