Data Management (DMS) mendukung penambahan database pihak ketiga atau yang dikelola sendiri ke DMS, termasuk database dengan alamat IP publik, instans yang dikelola sendiri yang di-hosting di ECS, database yang terhubung melalui gateway database, database yang terhubung melalui gateway VPC, dan instans database MyBase. Topik ini menjelaskan cara menambahkan database pihak ketiga atau yang dikelola sendiri ke DMS.
Prasyarat
-
Jenis database yang akan ditambahkan merupakan database cloud pihak ketiga atau yang dikelola sendiri yang didukung oleh DMS.
-
Anda telah menambahkan alamat IP layanan DMS ke daftar putih database cloud pihak ketiga atau yang dikelola sendiri Anda.
Catatan penggunaan
-
Untuk menghindari kesalahan, jangan menambahkan spasi atau karakter lain sebelum atau sesudah informasi yang Anda masukkan.
-
Database yang terpapar ke Internet rentan terhadap serangan. Jika Anda perlu menghubungkan ke database melalui Internet, tambahkan daftar putih alamat IP untuk meningkatkan keamanannya.
-
Jika sumber instans adalah gateway database atau VPC PrivateLink, siapkan sumber daya yang sesuai terlebih dahulu.
-
Jika sumber instans adalah MyBase Open Edition, Anda hanya dapat menambahkan instans MyBase pada ACK.
Izin akun database
Kami menyarankan Anda membuat akun database baru untuk menghindari berbagi akun yang sedang digunakan. Izin akun database adalah sebagai berikut:
-
Untuk mengelola semua database dalam suatu instans, berikan izin untuk semua database pada seluruh instans tersebut.
-
Untuk mengelola satu atau beberapa database dalam suatu instans, Anda dapat menentukan database tersebut dalam cakupan otorisasi.
-
Untuk melakukan operasi seperti membuat, menghapus, memperbarui, dan mengkueri data dalam suatu instans serta memodifikasi struktur tabel, Anda perlu memberikan izin DML dan DDL yang cukup kepada akun tersebut.
-
Untuk melakukan operasi pada objek seperti view, prosedur tersimpan, pemicu, dan fungsi, berikan izin operasi objek yang cukup kepada akun tersebut.
Prosedur
Dalam contoh ini, database yang digunakan adalah MySQL dan sumber instans adalah Internet.
Login ke DMS 5.0.
-
Di area Database Instances di sisi kiri halaman utama konsol, klik ikon Add Instance
.CatatanAtau, pada bilah menu atas, pilih , lalu klik Add.
-
Pada halaman Add Instance, atur Data Source menjadi Third-party/Self-managed, lalu konfigurasikan parameter berikut:
Informasi dasar
Parameter
Deskripsi
Database type
Pilih jenis instans database. Contoh ini menggunakan MySQL.
Instance source
DMS saat ini mendukung beberapa sumber instans, seperti Internet, ECS-hosted self-managed instance, database gateway, VPC PrivateLink, dan MyBase. Pada contoh ini, Internet dipilih.
Instance region
Pilih wilayah tempat instans database berada.
Login address
Masukkan alamat dan ID instans yang sesuai berdasarkan sumber instans. Pada contoh ini, Instance Source diatur ke Internet, sehingga Anda harus memasukkan alamat publik ( Login Address ).
CatatanLabel untuk opsi konfigurasi berbeda-beda tergantung pada sumber instans.
Port
Masukkan port layanan dari database target.
Secure hosting
Pilih apakah akan mengaktifkan Security Hosting untuk instance tersebut.
-
Enable: Saat diaktifkan, fitur ini mencegah pengguna mengakses langsung akun dan password database dan memungkinkan kontrol izin detail halus pada tingkat instans, database, tabel, dan baris. Untuk informasi lebih lanjut, lihat Security Hosting.
-
Do not enable (Tidak direkomendasikan): Opsi ini mengharuskan Anda sering login dengan akun dan password database, yang dapat memengaruhi fungsionalitas normal.
Database account
Masukkan akun login untuk database target. DMS menggunakan akun ini untuk membaca, menulis, atau melakukan operasi lain pada data. Sediakan akun dengan izin yang diperlukan.
Database password
Masukkan password untuk akun database target.
Advanced Feature Pack
Pilih paket fitur berdasarkan kebutuhan bisnis Anda.
-
Security Collaboration atau Stable Change (Pilih salah satu): Security Collaboration mencakup semua kemampuan Stable Change. Fitur ini menyediakan fitur DevOps dan memungkinkan Anda menyesuaikan secara fleksibel proses pengembangan dan persetujuan. Stable Change menyediakan solusi untuk operasi database yang lebih stabil, seperti
lock-free changesdanSQL reviews. Untuk informasi lebih lanjut, lihat Control Mode.CatatanJika Anda tidak memilih paket fitur Security Collaboration dan Stable Change, instans akan menggunakan mode Flexible Management secara default.
-
Sensitive Data Protection: Fitur ini memungkinkan Anda mengelola dan mendesensitisasi data sensitif. Aktifkan fitur ini sesuai kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Enable Sensitive Data Protection.
Security rules
Parameter ini muncul jika Anda memilih paket fitur Security Collaboration.
Anda dapat memilih security rules bawaan sistem atau kustom untuk kontrol detail halus terhadap database.
Classification and grading template
Parameter ini muncul jika Anda memilih paket fitur Sensitive Data Protection.
Anda dapat mengikat classification and grading template ke suatu instans untuk mengidentifikasi apakah bidang dalam database dan tabel instans tersebut mematuhi aturan identifikasi dalam templat. Jika suatu bidang mematuhi, bidang tersebut diberi label klasifikasi dan gradasi untuk melindungi bidang dengan tingkat sensitivitas tinggi.
Informasi lanjutan
Parameter
Deskripsi
Environment type
Pilih jenis lingkungan database. Untuk informasi lebih lanjut tentang jenis lingkungan instans, lihat Instance environment types.
Instance name
Anda dapat menyesuaikan nama tampilan instans di DMS. Saat pertama kali menambahkan database ke DMS, DMS menyinkronkan nama instans dari database. Setelah itu, nama instans tidak lagi disinkronkan. Anda dapat memelihara nama instans dengan mengedit instans tersebut. Untuk informasi lebih lanjut, lihat Edit an instance.
Enable DBLink
DMS mengaktifkan DBLink untuk instans secara default. Jika Anda tidak menentukan nama DBLink kustom, DMS akan menghasilkan satu secara otomatis untuk Anda.
Lock-free Schema Change
CatatanOpsi konfigurasi ini hanya tersedia saat database adalah MySQL, dan memungkinkan Anda memilih metode eksekusi perubahan saat instans berada dalam mode Stable Change atau Security Collaboration.
Metode DMS lock-free execution diaktifkan secara default.
DMS mendukung DMS Lock-Free Change Execution dan Prioritize Native Lock-Free and Fall Back to DMS Execution, dua metode untuk mengeksekusi perubahan.
Enable SSL
CatatanParameter ini hanya muncul untuk database MySQL atau Redis.
Secara default, koneksi SSL disabled di DMS.
Jika Anda perlu menghubungkan ke database melalui SSL, enable secara manual koneksi SSL di DMS dan pastikan SSL juga diaktifkan di sisi database.
Secure Sockets Layer (SSL) mengenkripsi koneksi jaringan pada lapisan transport untuk meningkatkan keamanan dan integritas data komunikasi, tetapi meningkatkan waktu respons koneksi jaringan.
DBA
Pilih peran DBA untuk operasi selanjutnya seperti permintaan izin, pengelolaan izin, dan persetujuan tiket.
Query timeout (s)
kebijakan keamanan ini membantu melindungi database dengan menginterupsi kueri di jendela SQL yang melebihi batas waktu yang ditentukan.
Export timeout (s)
kebijakan keamanan ini membantu melindungi database dengan menginterupsi tugas ekspor yang melebihi batas waktu yang ditentukan.
-
Setelah mengonfigurasi parameter, klik Test Connection di pojok kiri bawah.
CatatanJika pengujian koneksi gagal, periksa informasi instans berdasarkan pesan error.
-
Saat muncul pesan Connection successful, klik Submit.
Database telah berhasil ditambahkan ke DMS. Anda dapat melihat dan mengelola database Anda di daftar instans pada sisi kiri konsol DMS.
Operasi terkait
Jika Anda beralih dari mode akses Security Hosting - Automatic ke mode lain lalu kembali lagi, DMS akan mengatur ulang kata sandi untuk akun yang dihasilkan secara otomatis.
Jika Anda perlu mengakses sumber daya dari Akun Alibaba Cloud lain di DMS atau mendaftarkan sumber daya Anda ke DMS milik Akun Alibaba Cloud lain, lihat Access or register resources across accounts.
Setelah mendaftarkan instans database ke DMS, Anda mungkin perlu melakukan operasi berikut:
Buat database, buat tabel, kueri data tabel, dan modifikasi data tabel. Untuk informasi lebih lanjut, lihat Get started with the SQL Console.
Jika Anda perlu mengubah data tabel dalam jumlah besar tanpa mengunci tabel, gunakan fitur lock-free data change di DMS.
Gunakan API AddInstance untuk mendaftarkan instans.
FAQ
-
Q: Saya telah menambahkan alamat IP DMS ke daftar putih Azure SQL Database saya, tetapi saya masih menerima pesan error berikut saat menambahkan instans database di konsol DMS:
Cannot open server "[Server Name]" requested by the login. The login failed.Bagaimana cara mengatasinya?A: Saat mengonfigurasi New Instance, masukkan database account@server name di bidang akun database dan coba sambungkan kembali. Misalnya, jika alamat publik instans Azure adalah
testservername.testdatabase.windows.netdan akun database adalahtestuser, Anda perlu memasukkantestuser@testservernamedi bidang akun database. -
Q: Jika database yang akan ditambahkan adalah database Oracle yang dideploy sebagai kluster RAC, bagaimana cara memasukkan parameter SID?
A: Di bidang parameter SID, masukkan
/<Service Name>. -
Q: Apakah mode Flexible Management tidak lagi tersedia di DMS?
A: Ya. Saat mode Stable Change dan Security Collaboration tidak dipilih, instans akan menggunakan mode Flexible Management secara default.
-
Q: Saya menambahkan instans Redis ke DMS melalui Internet, dan sekarang saya hanya dapat melihat DB0 di DMS.
A: Untuk kluster Redis yang dikelola sendiri dan cloud pihak ketiga, DMS saat ini hanya menampilkan DB0 setelah terdaftar.