全部产品
Search
文档中心

Database Autonomy Service:Hubungkan database yang tidak berada di Alibaba Cloud ke DAS

更新时间:Jul 06, 2025

Topik ini menjelaskan cara menghubungkan database yang tidak berada di Alibaba Cloud ke Database Autonomy Service (DAS). Database tersebut mencakup database yang diterapkan di pusat data, database mandiri pada VM yang disediakan oleh penyedia layanan cloud pihak ketiga, dan database yang disediakan oleh penyedia layanan cloud pihak ketiga.

Prasyarat

Database yang ingin Anda hubungkan ke DAS adalah salah satu dari jenis berikut:

  • MySQL

  • MongoDB

  • PostgreSQL

  • Redis

    Catatan

    Hanya database Redis yang menjalankan Redis 6.0 atau versi sebelumnya yang dapat dihubungkan ke DAS.

Catatan penggunaan

DAS hanya membuka port 80. Gateway database hanya dapat mengakses DAS melalui port 80. Data dienkripsi dan ditransmisikan menggunakan gRPC dan Transport Layer Security (TLS), memastikan keamanan transmisi data.

Mode koneksi

Anda dapat menghubungkan database yang tidak berada di Alibaba Cloud ke DAS dalam salah satu mode berikut:

  • Mode Langsung: Tidak ada gateway DAS (DBGateways) yang diterapkan. DAS mengakses database Anda melalui Internet. Anda hanya perlu memasukkan akun dan kata sandi database Anda. Hanya database MySQL, MongoDB, dan Redis yang dapat diakses dalam mode ini.

  • Mode Terpusat: Sebuah gateway DAS diterapkan pada setidaknya satu server untuk menemukan database secara otomatis melalui blok CIDR. Kami merekomendasikan agar Anda menerapkan gateway DAS pada dua atau lebih server untuk pemulihan bencana.

  • Mode Host: Sebuah gateway DAS diterapkan pada setiap server untuk menemukan database secara otomatis. Semua fitur DAS didukung dalam mode ini, seperti analisis permintaan penuh, analisis waktu respons SQL, dan audit keamanan. Untuk informasi lebih lanjut, lihat bagian Fitur untuk Tiga Mode Koneksi dari topik ini.

Penting

Gateway DAS hanya dapat diterapkan pada Server Linux.

Fitur untuk tiga mode koneksi

Fitur

Mode langsung

Mode terpusat

(Direkomendasikan) Mode host

Pemantauan metrik database

Didukung

Didukung

Didukung

Pemantauan kinerja real-time

Didukung

Didukung

Didukung

Pemantauan sesi real-time

Didukung

Didukung

Didukung

Analisis penyimpanan

Didukung

Didukung

Didukung

Analisis permintaan lambat

Didukung

Didukung

Didukung

Pemantauan metrik host

Tidak didukung

Tidak didukung

Didukung

Diagnostik permintaan

Tidak didukung

Tidak didukung

Didukung

Analisis permintaan penuh

Tidak didukung

Tidak didukung

Didukung

Analisis waktu respons SQL

Tidak didukung

Tidak didukung

Didukung

Audit keamanan

Tidak didukung

Tidak didukung

Didukung

Hubungkan database ke DAS dalam mode langsung

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi di sebelah kiri, pilih Intelligent O&M Center > Instance Monitoring.

  3. Klik Access Instance di pojok kanan atas halaman.

  4. Klik Other On-premise and Cloud Databases.

  5. Klik Metode 1: Akses Langsung.

  6. Konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Select Region

    Wilayah yang paling dekat dengan lokasi database.

    Select Engine

    Jenis database.

    Database Account

    Akun yang digunakan untuk masuk ke database.

    Password

    Kata sandi yang digunakan untuk masuk ke database.

    Instances

    Database yang akan dihubungkan ke DAS. Anda harus menentukan database dalam format Alamat:port.

  7. Klik Test Connection.

  8. Jika Verified ditampilkan di kolom Status, klik Save Instance. Jika Verified tidak ditampilkan, modifikasi parameter dan kemudian klik Test Connection.

  9. Jika Anda ingin menambahkan database lain, klik Add More.

Hubungkan database ke DAS dalam mode terpusat

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi di sebelah kiri, pilih Intelligent O&M Center > Instance Monitoring.

  3. Klik Access Instance di pojok kanan atas halaman.

  4. Klik Other On-premise and Cloud Databases.

  5. Klik Metode 2: DBGateway dalam Mode Terpusat.

  6. Di kotak dialog yang muncul, pilih metode akses.

    Catatan

    Jika Anda belum menerapkan gateway DAS di virtual private cloud (VPC) yang sesuai, klik Deploy a new DAS DBGateway and search for instances.. Jika Anda telah menerapkan gateway DAS di VPC yang sesuai, klik Use existing DAS DBGateway to scan for new instances .

    • Deploy a new DAS DBGateway and search for instances.

      1. Klik Deploy a new DAS DBGateway and search for instances..

      2. Pilih jenis jaringan dan kemudian klik Generate Deployment Command.

        Catatan
        • Network Type: Konfigurasikan parameter ini berdasarkan mode koneksi antara host tempat gateway DAS diterapkan dan Alibaba Cloud. Contoh:

          • Untuk database mandiri yang terhubung melalui Internet, pilih Public Network (Classic Network).

          • Untuk database di pusat data atau database dari penyedia layanan cloud pihak ketiga yang terhubung melalui jalur sewa, pilih Proprietary Network (VPC/Leased Line).

        • Network Domain: Konfigurasikan parameter ini untuk mengelola database dari lingkungan yang berbeda, seperti database yang diterapkan di pusat data dan yang disediakan oleh penyedia layanan cloud pihak ketiga.

      3. Salin perintah penerapan. Kemudian, masuk ke host yang sesuai dan jalankan perintah.

        Catatan

        Jika berhasil dikembalikan, gateway DAS telah diterapkan. DAS dapat menemukan gateway secara otomatis. Jika gagal menerapkan gateway DAS, lihat bagian "Pemecahan masalah penerapan" dari topik Masalah umum tentang DBGateway untuk memecahkan masalah tersebut.

      4. Jika Normal ditampilkan di kolom Current Status, klik Next.

    • Use existing DAS DBGateway to scan for new instances

      1. Klik Use existing DAS DBGateway to scan for new instances .

      2. Di langkah Select DBGateway, pilih gateway DAS yang ingin Anda gunakan dan kemudian klik Discover Instance.

  7. Di langkah Discover Instance, pindai dan temukan database yang ingin Anda hubungkan ke DAS.

    1. Anda dapat menggunakan salah satu metode berikut untuk menemukan database:

      • Pilih Automatic Scan

        1. Masukkan blok CIDR yang ingin Anda pindai di bidang Scanned Address.

        2. Masukkan range port di bidang Port Range.

        3. Klik Scan.

      • Pilih Enter Instances

        1. Masukkan database dalam format yang benar di bidang Instances.

        2. Klik Scan.

          Catatan

          Gateway DAS secara otomatis memindai dan menemukan database.

    2. Klik Next Step.

  8. Konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Select Engine

    Jenis database.

    Database Account

    Akun yang digunakan untuk masuk ke database.

    Password

    Kata sandi yang digunakan untuk masuk ke database.

    IP Address

    Alamat IP server database.

    Catatan

    Akun database harus diberikan izin yang diperlukan. Untuk informasi lebih lanjut, lihat Izin.

    • Jika database memiliki akun yang sudah ada yang diberikan izin yang diperlukan, Anda dapat memasukkan akun dan kata sandi lalu klik Authorize.

    • Jika database tidak memiliki akun yang sudah ada yang diberikan izin yang diperlukan, Anda dapat memasukkan akun database baru dan kata sandi lalu klik Generate Authorization Command. Setelah Anda menyalin dan menjalankan perintah otorisasi di database, klik Authorize.

  9. Klik Authorize. Jika Accessed ditampilkan setelah Anda klik Authorize, koneksi berhasil. Kesalahan umum berikut juga dapat ditampilkan:

    • Unauthorized: Tidak ada akun atau kata sandi yang ditentukan.

    • Connection Failed: Kesalahan seperti kegagalan jaringan atau downtime database terjadi.

    • Authentication Failed: Akun atau kata sandi database salah.

    • Insufficient Permissions: Database dapat terhubung, tetapi izin tidak cukup. Untuk informasi lebih lanjut, lihat Izin.

  10. Klik OK.

Hubungkan database ke DAS dalam mode host

  1. Masuk ke Konsol DAS.

  2. Di panel navigasi di sebelah kiri, pilih Intelligent O&M Center > Instance Monitoring.

  3. Klik Access Instance di pojok kanan atas halaman.

  4. Klik Other On-premise and Cloud Databases.

  5. Klik Metode 3: DBGateway dalam Mode Host.

  6. Pilih jenis jaringan dan kemudian klik Generate Authorization Command.

    Catatan
    • Network Type: Konfigurasikan parameter ini berdasarkan mode koneksi antara host tempat gateway DAS diterapkan dan Alibaba Cloud. Contoh:

      • Untuk database mandiri yang terhubung melalui Internet, pilih Public Network (Classic Network).

      • Untuk database di pusat data atau database dari penyedia layanan cloud pihak ketiga yang terhubung melalui jalur sewa, pilih Proprietary Network (VPC/Leased Line).

    • Network Domain: Konfigurasikan parameter ini untuk mengelola database dari lingkungan yang berbeda, seperti database yang diterapkan di pusat data atau yang disediakan oleh penyedia layanan cloud pihak ketiga.

  7. Salin perintah penerapan. Masuk ke perangkat yang sesuai dan jalankan perintah.

    Catatan

    Jika berhasil dikembalikan, gateway DAS telah diterapkan. DAS dapat menemukan gateway secara otomatis. Jika Normal ditampilkan di kolom Current Status, klik Next. Jika gagal menerapkan gateway DAS, lihat bagian "Pemecahan masalah penerapan" dari topik Masalah umum tentang DBGateway untuk memecahkan masalah tersebut.

  8. Konfigurasikan parameter yang dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Select Engine

    Jenis database.

    Database Account

    Akun yang digunakan untuk masuk ke database.

    Password

    Kata sandi yang digunakan untuk masuk ke database.

    IP Address

    Alamat IP server database.

    Catatan

    Akun database harus diberikan izin yang diperlukan. Untuk informasi lebih lanjut, lihat Izin.

    • Jika database memiliki akun yang sudah ada yang diberikan izin yang diperlukan, Anda dapat memasukkan akun dan kata sandi lalu klik Authorize.

    • Jika database tidak memiliki akun yang sudah ada yang diberikan izin yang diperlukan, Anda dapat memasukkan akun database baru dan kata sandi lalu klik Generate Authorization Command. Setelah Anda menyalin dan menjalankan perintah otorisasi di database, klik Authorize.

  9. Klik Authorize. Jika Accessed ditampilkan setelah Anda klik Authorize, koneksi berhasil. Kesalahan umum berikut juga dapat ditampilkan:

    • Unauthorized: Tidak ada akun atau kata sandi yang ditentukan.

    • Connection Failed: Kesalahan seperti kegagalan jaringan atau downtime database terjadi.

    • Authentication Failed: Akun atau kata sandi database salah.

    • Insufficient Permissions: Database dapat terhubung, tetapi izin tidak cukup. Untuk informasi lebih lanjut, lihat Izin.

  10. Klik OK.

Operasi API terkait

Operasi

Deskripsi

AddHDMInstance

Menghubungkan instansi database ke DAS.