Ringkasan

Selesai

Dalam modul ini, Anda telah mempelajari tentang pembuatan dan pengelolaan Azure SQL Database. Proses ini dapat dilakukan secara manual melalui portal Azure atau menggunakan kode, yang dapat diintegrasikan ke dalam proses integrasi berkelanjutan otomatis. Anda juga telah mempelajari tentang ekstensi Proyek SQL Database, alat pengembang yang membantu dalam pengembangan dan pengelolaan database SQL di lingkungan berbasis proyek. Ekstensi ini memungkinkan pembuatan dan modifikasi skema database, disimpan dalam format file .dacpac . Anda juga telah diperkenalkan dengan kompleksitas pengembangan database dan bagaimana alat seperti GitHub Actions dan Azure DevOps menyediakan solusi yang kuat untuk mengelola kompleksitas ini, mendukung penyebaran DACPAC yang menyederhanakan penyebaran perubahan database.

Salah satu takeaway utama dari modul ini termasuk memahami pentingnya pertimbangan keamanan, pemantauan, dan pemecahan masalah dalam mengotomatiskan penerbitan database. Aspek keamanan utama termasuk mengelola rahasia dan kredensial, mengonfigurasi aturan firewall, menggunakan koneksi terenkripsi, menerapkan Kontrol Akses Berbasis Peran (RBAC), dan mengaktifkan audit dan pemantauan. Praktik pemantauan dan pemecahan masalah yang efektif seperti menyiapkan pemberitahuan, pengelogan komprehensif, pemantauan performa, pengujian otomatis, dan strategi pembatalan perencanaan sangat penting untuk menjaga kesehatan dan performa proses penerbitan database Anda.

Pembacaan tambahan