Mengelola database di Azure SQL Managed Instance dengan menggunakan Azure Automation

Berlaku untuk:Azure SQL Managed Instance

Panduan ini memperkenalkan Anda ke layanan Azure Automation, dan bagaimana hal itu dapat digunakan untuk menyederhanakan manajemen database di Azure SQL Managed Instance.

Tentang Azure Automation

Azure Automation adalah layanan Azure untuk menyederhanakan manajemen cloud melalui otomatisasi proses. Dengan Azure Automation, tugas-tugas berdurasi panjang, yang dilakukan secara manual, rawan kesalahan, dan berulang dapat diotomatisasi untuk meningkatkan keandalan, efisiensi, dan waktu pengerjaan untuk organisasi Anda. Untuk informasi tentang memulai, lihat Penganut Azure Automation.

Azure Automation menyediakan mesin eksekusi alur kerja dengan keandalan tinggi dan ketersediaan tinggi, dan itu mengikuti skala kebutuhan Anda saat organisasi Anda tumbuh. Di Azure Automation, proses dapat dimulai secara manual, oleh sistem pihak ketiga, atau pada interval terjadwal sehingga tugas dieksekusi tepat saat diperlukan.

Mengurangi overhead operasional dan membebaskan staf IT/DevOps untuk fokus pada pekerjaan yang menambah nilai bisnis dengan memindahkan tugas manajemen cloud Anda untuk dijalankan secara otomatis oleh Azure Automation.

Bagaimana Azure Automation dapat membantu mengelola instans terkelola SQL Anda

Dengan Azure Automation, Anda dapat mengelola database di Azure SQL Managed Instance dengan menggunakan [cmdlet Az PowerShell terbaru]/powershell/azure/install-azure-powershell) yang tersedia di Azure Az PowerShell. Azure Automation memiliki cmdlet Azure Az PowerShell ini segera tersedia, sehingga Anda dapat melakukan semua tugas manajemen Anda dalam layanan. Anda juga dapat memasangkan cmdlet ini di Azure Automation dengan cmdlet untuk layanan Azure lainnya, untuk mengotomatiskan tugas rumit di seluruh layanan Azure dan sistem pihak ke-3.

Azure Automation juga memiliki kemampuan untuk berkomunikasi dengan instans terkelola SQL secara langsung, dengan mengeluarkan perintah SQL menggunakan PowerShell.

Galeri runbook dan modul untuk Azure Automation menawarkan berbagai runbook dari Microsoft dan komunitas yang dapat Anda impor ke Azure Automation. Untuk menggunakannya, unduh runbook dari galeri, atau Anda dapat langsung mengimpor runbook dari galeri, atau dari akun Azure Automation Anda di portal Microsoft Azure.

Catatan

Runbook Automation mungkin berjalan dari berbagai alamat IP di pusat data apa pun di wilayah Azure. Untuk mempelajari selengkapnya, lihat Catatan DNS wilayah Automation.

Autentikasi melalui identitas terkelola

Pada 30 September 2023, akun Azure Automation Classic Run As akan dihentikan. Sebagai gantinya, gunakan identitas terkelola untuk autentikasi untuk runbook yang sudah ada dan baru. Identitas terkelola menyediakan fungsionalitas yang sama dengan akun Jalankan Sebagai, dan ditambah:

  • Autentikasi aman ke layanan Azure apa pun yang mendukung autentikasi dengan ID Microsoft Entra (sebelumnya Azure Active Directory).
  • Meminimalkan overhead manajemen dengan akses yang mudah ke sumber daya.
  • Runbook yang disederhanakan tanpa persyaratan untuk menggunakan kode multibaris.

Sejak April 2023, pembuatan akun Run As baru di Azure Automation tidak lagi dimungkinkan.

Untuk informasi selengkapnya tentang tindakan yang diperlukan ini, kunjungi Migrasi dari akun Jalankan Sebagai yang ada ke Identitas Terkelola.

Metode otomatisasi lainnya

Azure SQL Managed Instance memiliki kompatibilitas yang hampir lengkap dengan SQL Agent di versi terbaru SQL Server. Untuk informasi selengkapnya, lihat Mengotomatiskan tugas manajemen menggunakan pekerjaan SQL Agent di Azure SQL Managed Instance.

Sekarang setelah Anda mempelajari dasar-dasar Azure Automation dan bagaimana azure Automation dapat digunakan untuk mengelola instans terkelola SQL, ikuti tautan ini untuk mempelajari selengkapnya tentang Azure Automation.