全部产品
Search
文档中心

DataWorks:Hubungkan ke sumber data yang dikelola sendiri pada instance ECS

更新时间:Oct 31, 2025

Topik ini menggunakan database MySQL yang diimplementasikan pada instance Alibaba Cloud Elastic Compute Service (ECS) sebagai contoh untuk menunjukkan cara menghubungkan sumber data Anda ke DataWorks.

Casus penggunaan

Gunakan solusi ini jika sumber data Anda memenuhi kondisi berikut:

  • Sumber data diimplementasikan pada instance Alibaba Cloud ECS.

Solusi

Akun Alibaba Cloud yang sama dan wilayah yang sama

Jika instance ECS dengan sumber data dan ruang kerja DataWorks berada di akun yang sama dan wilayah yang sama, Anda dapat menggunakan koneksi VPC. Terapkan kelompok sumber daya ruang kerja DataWorks dan instance ECS dalam VPC yang sama untuk mengaktifkan komunikasi jaringan.

Akun Alibaba Cloud yang berbeda, atau akun yang sama tetapi wilayah berbeda

Jika instance ECS dengan sumber data dan ruang kerja DataWorks berada di akun yang berbeda atau akun yang sama tetapi wilayah berbeda, Anda dapat menggunakan alat konektivitas jaringan seperti Cloud Enterprise Network (CEN) atau Koneksi Peering VPC untuk menghubungkan VPC dari kelompok sumber daya ruang kerja DataWorks ke VPC dari instance ECS. Ini mengaktifkan komunikasi jaringan.

Diagram Konektivitas Jaringan

Akun Alibaba Cloud yang sama dan wilayah yang sama

Slide 5

ECS dan DataWorks di wilayah berbeda di bawah akun Alibaba Cloud yang sama

Slide 6

Akun Alibaba Cloud yang berbeda

Slide 7

Prasyarat

Penagihan

Metode penagihan bervariasi berdasarkan alat konektivitas jaringan yang digunakan. Untuk informasi lebih lanjut, lihat Penagihan CEN atau Penagihan Koneksi Peering VPC.

Catatan

Ketika menggunakan koneksi peering VPC, jika instance ECS dan kelompok sumber daya DataWorks milik akun yang berbeda tetapi berada di wilayah yang sama, tidak ada biaya yang dikenakan.

Konfigurasikan konektivitas jaringan

Catatan

Topik ini menjelaskan alur konfigurasi umum untuk menetapkan konektivitas jaringan antara sumber data dan DataWorks untuk membantu Anda dengan cepat memahami logika inti. Untuk langkah-langkah konfigurasi terperinci, sebuah Contoh Konfigurasi spesifik juga disediakan untuk referensi Anda.

Langkah 1: Dapatkan informasi dasar

Akun Alibaba Cloud yang sama dan wilayah yang sama

Sisi sumber data
  • Informasi VPC dan vSwitch dari Instance ECS:

    1. Buka Konsol ECS. Di bilah navigasi atas, pilih wilayah tempat instance ECS berada.

    2. Di panel navigasi di sebelah kiri, pilih Instances & Images > Instances. Pada halaman Instans, temukan instance ECS tempat database MySQL diimplementasikan dan klik nama instans untuk pergi ke halaman Instance Details.

    3. Di bagian Configuration Information, dapatkan VPC (dinamai VPC 1 dalam contoh ini) dan informasi vSwitch.

      image

Sisi DataWorks
  • Informasi VPC dan vSwitch untuk Kelompok Sumber Daya:

    1. Buka Halaman Kelompok Sumber Daya di Konsol DataWorks. Temukan kelompok sumber daya target dan klik Network Settings di kolom Actions.

    2. Di modul fitur yang sesuai, lihat VPC dan vSwitch yang dilampirkan.

      Sebagai contoh, jika ingin menghubungkan database MySQL yang diimplementasikan pada instance ECS ke DataWorks untuk sinkronisasi data, lihat VPC (VPC 2 dalam contoh ini) dan informasi vSwitch yang sesuai di bagian Data Scheduling & Data Integration.

      image

Akun Alibaba Cloud yang sama, wilayah berbeda

Sisi sumber data
  • Informasi Wilayah: Contoh ini menggunakan instance ECS di wilayah Tiongkok (Hangzhou).

  • Informasi VPC dari Instance ECS:

    1. Buka Konsol ECS. Di bilah navigasi atas, pilih wilayah tempat instance ECS berada.

    2. Di panel navigasi di sebelah kiri, pilih Instances & Images > Instances. Temukan instance ECS tempat database MySQL diimplementasikan dan klik nama instans untuk pergi ke halaman Instance Details.

    3. Di bagian Configuration Information, dapatkan informasi VPC dan vSwitch.

      image

Sisi DataWorks
  • Informasi Wilayah: Contoh ini menggunakan ruang kerja dan kelompok sumber daya DataWorks di wilayah Tiongkok (Shanghai).

  • Informasi tentang VPC dan vSwitch yang Terikat ke Kelompok Sumber Daya:

    1. Buka Halaman Daftar Kelompok Sumber Daya DataWorks. Temukan kelompok sumber daya target dan klik Network Settings di kolom Actions.

    2. Di modul fitur yang sesuai, lihat informasi VPC dan vSwitch yang dilampirkan.

      Sebagai contoh, jika ingin menghubungkan RDS for MySQL ke DataWorks untuk sinkronisasi data, lihat informasi VPC dan vSwitch yang sesuai di bagian Data Scheduling & Data Integration.

      image

Akun Alibaba Cloud yang berbeda

Sisi sumber data
  • Informasi Akun: Contoh ini menggunakan Akun A.

  • Informasi Wilayah: Contoh ini menggunakan instance ECS di wilayah Tiongkok (Hangzhou).

  • Informasi tentang VPC dan vSwitch dari Instance ECS:

    1. Buka Konsol ECS. Di bilah navigasi atas, pilih wilayah tempat instance ECS berada.

    2. Di panel navigasi di sebelah kiri, pilih Instances & Images > Instances. Temukan instance ECS tempat database MySQL diimplementasikan dan klik nama instans untuk pergi ke halaman Instance Details.

    3. Di bagian Configuration Information, dapatkan informasi Virtual Private Cloud (VPC) dan vSwitch.

      image

Sisi DataWorks
  • Informasi Akun: Contoh ini menggunakan Akun B.

  • Informasi Wilayah: Contoh ini menggunakan ruang kerja dan kelompok sumber daya DataWorks di wilayah Tiongkok (Shanghai).

  • Informasi Blok CIDR VPC dan vSwitch untuk Kelompok Sumber Daya:

    1. Buka Halaman Kelompok Sumber Daya di Konsol DataWorks. Temukan kelompok sumber daya target dan klik Network Settings di kolom Actions.

    2. Di modul fitur yang sesuai, lihat informasi VPC dan vSwitch yang dilampirkan.

      Sebagai contoh, jika ingin menghubungkan RDS for MySQL ke DataWorks untuk sinkronisasi data, lihat informasi VPC dan vSwitch yang sesuai di bagian Data Scheduling & Data Integration.

      image

Langkah 2: Tetapkan koneksi jaringan

Akun Alibaba Cloud yang sama dan wilayah yang sama

  • Jika VPC 1 dan VPC 2 sama, instance ECS dan kelompok sumber daya DataWorks diimplementasikan dalam VPC yang sama, dan koneksi jaringan di antara mereka ditetapkan secara default.

  • Jika VPC 1 dan VPC 2 berbeda, Anda harus mengklik Add Binding di halaman pengaturan jaringan kelompok sumber daya DataWorks untuk melampirkan VPC 1 ke kelompok sumber daya. Ini memungkinkan kelompok sumber daya DataWorks dan instance ECS diimplementasikan dalam VPC yang sama.

Akun Alibaba Cloud yang sama, wilayah berbeda

Catatan

Jika mengalami masalah saat mengonfigurasi koneksi jaringan, Anda dapat ajukan tiket untuk menghubungi dukungan teknis untuk produk cloud terkait.

Akun Alibaba Cloud yang berbeda

Catatan

Jika mengalami masalah saat mengonfigurasi koneksi jaringan, Anda dapat ajukan tiket untuk menghubungi dukungan teknis untuk produk cloud terkait.

Langkah 3: Tambahkan rute untuk kelompok sumber daya DataWorks

Jika instance ECS dan kelompok sumber daya DataWorks berada di akun yang sama tetapi wilayah berbeda, atau di akun yang berbeda, Anda harus menambahkan rute untuk kelompok sumber daya DataWorks. Rute tersebut harus menunjuk ke blok CIDR dari vSwitch tempat instance ECS berada.

  1. Buka Halaman Kelompok Sumber Daya di Konsol DataWorks. Temukan kelompok sumber daya target dan klik Network Settings di kolom Actions.

  2. Di modul fitur yang sesuai, temukan VPC yang dilampirkan dan klik Custom Route di kolom Actions.

  3. Klik Add Route. Untuk Metode Koneksi, pilih CIDR Block. Atur Destination CIDR Block ke blok CIDR vSwitch dari instance ECS.

Langkah 4: (Opsional) Aktifkan akses jarak jauh untuk database

Untuk beberapa database, Anda harus mengaktifkan akses jarak jauh dalam file konfigurasi mereka untuk mengizinkan pengguna tertentu mengakses database dari sumber eksternal menggunakan alamat IP dan port. Metode konfigurasi bervariasi untuk database yang berbeda. Untuk informasi lebih lanjut, lihat dokumentasi resmi untuk database Anda.

Untuk informasi lebih lanjut tentang cara mengaktifkan akses jarak jauh untuk database MySQL, lihat 4. Aktifkan Akses Jarak Jauh untuk Database MySQL.

Langkah 5: Konfigurasikan grup keamanan ECS

Alibaba Cloud ECS menggunakan grup keamanan untuk menyediakan kemampuan firewall. Anda harus membuka port database di grup keamanan instance ECS ke VPC kelompok sumber daya DataWorks. Ini memungkinkan kelompok sumber daya DataWorks mengakses layanan yang diimplementasikan pada instance ECS.

  1. Buka Konsol ECS. Di bilah navigasi atas, pilih wilayah tempat instance ECS berada.

  2. Di panel navigasi di sebelah kiri, pilih Instances & Images > Instances. Temukan instance ECS tempat database MySQL diimplementasikan dan klik nama instans untuk pergi ke halaman Instance Details.

  3. Klik tab Security Groups lalu klik nama grup keamanan untuk pergi ke halaman Security Group Details.

  4. Di bagian Access Rule, klik Add Rule dan konfigurasikan parameter utama berikut. Anda dapat menggunakan nilai default untuk parameter lainnya.

    • Sumber: Masukkan blok CIDR dari vSwitch yang terikat ke kelompok sumber daya DataWorks.

    • Port: Pilih port yang sesuai untuk database yang diimplementasikan pada instance ECS. Sebagai contoh, port 3306 harus dibuka untuk MySQL.

Uji koneksi jaringan

  1. Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi di sebelah kiri, pilih Data Integration > Data Integration. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Integration.

  2. Di panel navigasi di sebelah kiri, klik Data Source. Pada halaman Sumber Data, klik Tambah Sumber Data. Pilih sumber data berdasarkan kebutuhan Anda dan konfigurasikan parameter koneksi terkait.

  3. Dalam daftar kelompok sumber daya di bagian bawah halaman, pilih kelompok sumber daya yang terhubung ke sumber data dan klik Test Connectivity.image

    Catatan

    Jika tes konektivitas gagal dan hasilnya adalah Fails, Anda dapat menggunakan Connectivity Diagnosis Tool untuk menyelesaikan masalah. Jika Anda masih tidak dapat menghubungkan kelompok sumber daya ke sumber data, Anda dapat ajukan tiket.

Contoh Konfigurasi

Contoh ini menunjukkan cara mengonfigurasi koneksi jaringan. Database MySQL diimplementasikan pada instance ECS di wilayah Tiongkok (Hangzhou) dalam Akun A. DataWorks diaktifkan di wilayah Tiongkok (Shanghai) dalam Akun B.

1. Informasi dasar

Parameter

Sumber data (instance ECS dengan MySQL)

DataWorks Resource Groups

Akun

Akun A

Akun B

Wilayah

Tiongkok (Hangzhou)

Tiongkok (Shanghai)

VPC

  • Alamat IP pribadi utama instance ECS: 192.168.6.172

  • VPC: Account_A_hangzhou_VPC

  • Blok CIDR VPC: 192.168.0.0/16

  • Blok CIDR vSwitch: 192.168.6.0/24

Halaman informasi dasar instance ECS:

image

  • VPC:Account_B_shanghai_VPC

  • Blok CIDR VPC: 172.16.0.0/12

  • Blok CIDR vSwitch: 172.16.66.0/24

Halaman pengaturan jaringan kelompok sumber daya:

image

2. Tetapkan koneksi jaringan

Bagian ini menjelaskan cara menggunakan Koneksi Peering VPC untuk mengonfigurasi konektivitas jaringan antara instance ECS dan DataWorks.

Catatan

Jika mengalami masalah saat mengonfigurasi koneksi jaringan, Anda dapat ajukan tiket untuk menghubungi dukungan teknis untuk produk cloud terkait.

  1. Masuk ke Akun Alibaba Cloud A. Buka Konsol Koneksi Peering VPC, ganti wilayah ke China (Hangzhou) di bagian atas halaman, lalu klik Create Peering Connection dan konfigurasikan parameter terkait.

    Tabel berikut menjelaskan parameter utama. Anda dapat menggunakan nilai default untuk parameter lainnya.

    Parameter

    Konfigurasi dan contoh

    Peering Connection Name

    Nama kustom untuk koneksi peering. Dalam contoh ini, Account_A to Account_B digunakan.

    Requester VPC Instance

    VPC yang terkait dengan instance ECS dalam Akun Alibaba Cloud A. Dalam contoh ini, pilih Account_A_hangzhou_VPC.

    Accepter Account Type

    Dalam contoh ini, pilih Lintas akun.

    Accepter Main Account UID

    Masukkan UID dari Akun B.

    Accepter Region Type

    Dalam contoh ini, pilih Lintas wilayah.

    Accepter Region

    Wilayah tempat ruang kerja dan kelompok sumber daya DataWorks berada dalam Akun Alibaba Cloud B. Dalam contoh ini, pilih Tiongkok (Shanghai).

    Accepter VPC

    Masukkan ID dari VPC yang terkait dengan kelompok sumber daya DataWorks dalam Akun Alibaba Cloud B. Dalam contoh ini, VPC tersebut adalah Account_B_shanghai_VPC.

  2. Klik OK untuk menyelesaikan konfigurasi koneksi peering. Anda akan dialihkan secara otomatis ke halaman informasi dasar koneksi peering. Pada halaman ini, Status adalah Peering Accepting.

  3. Masuk ke Akun Alibaba Cloud B dan buka Konsol Koneksi Peering VPC. Di bagian atas halaman, ganti wilayah ke China (Shanghai). Temukan catatan koneksi peering dari Akun Alibaba Cloud A dan klik Accept di kolom Actions. Setelah permintaan diterima, Status koneksi peering berubah menjadi Activated.

  4. Klik Configure Route Entry di kolom Accepter VPC. Dalam kotak dialog Configure Route Entry, masukkan nama kustom Name dan atur Destination CIDR Block ke blok CIDR dari VPC peminta yang berisi instance ECS. Dalam contoh ini, blok CIDR diatur ke 192.168.0.0/16.

    image

  5. Masuk ke Akun Alibaba Cloud A dan buka Konsol Koneksi Peering VPC. Di bagian atas halaman, ganti wilayah ke China (Hangzhou) dan temukan koneksi peering yang telah dibuat.

  6. Di bagian Requester VPC Instance, klik Configure Route Entry. Dalam kotak dialog Configure Route Entry, masukkan nama kustom Name dan atur Destination CIDR Block ke blok CIDR VPC dari penerima (kelompok sumber daya DataWorks). Dalam contoh ini, blok CIDR adalah 172.16.0.0/12.

    image

3. Tambahkan rute untuk kelompok sumber daya DataWorks

  1. Masuk ke Akun Alibaba Cloud B. Buka Halaman Kelompok Sumber Daya Konsol DataWorks, temukan kelompok sumber daya target, dan klik Network Settings di kolom Actions.

  2. Di modul fitur yang sesuai, temukan VPC yang dilampirkan dan klik Custom Route di kolom Actions.

  3. Klik Add Route. Untuk Metode Koneksi, pilih Specified CIDR Block. Atur Destination CIDR Block ke blok CIDR vSwitch dari instance ECS, misalnya, 192.168.6.0/24.

4. Aktifkan akses jarak jauh untuk database MySQL

Hubungkan ke instance ECS tempat database MySQL diimplementasikan untuk mengaktifkan akses jarak jauh untuk database tersebut.

Catatan

Perintah berikut hanya berlaku untuk database MySQL 8.0 yang berjalan di lingkungan Linux. Anda harus menyesuaikan perintah untuk sistem operasi dan versi MySQL lainnya.

  1. Temukan file konfigurasi my.cnf. Untuk instalasi default, file tersebut biasanya terletak di /etc/my.cnf.

    find / -name my.cnf
  2. Jalankan perintah vim /etc/my.cnf untuk mengedit file konfigurasi. Ganti jalur ke my.cnf dengan jalur aktual yang Anda temukan di langkah sebelumnya.

  3. Di akhir file konfigurasi, tekan i untuk menambahkan konfigurasi berikut di bagian [mysqld]:

    bind-address=0.0.0.0
  4. Tekan Esc lalu masukkan :wq! untuk menyimpan dan keluar.

  5. Jalankan perintah systemctl restart mysqld untuk memulai ulang layanan.

  6. Buat pengguna yang dapat digunakan untuk menghubungkan database MySQL secara remote ketika Anda mengonfigurasi sumber data di DataWorks.

    1. Jalankan perintah mysql -u root -p untuk masuk ke database sebagai administrator.

    2. Buat pengguna dan atur kata sandi.

      -- "dataworks_user" adalah nama pengguna. Anda dapat menyesuaikannya.
      -- "%" menunjukkan bahwa pengguna dapat mengakses dari alamat IP apa pun. Anda juga dapat menentukan alamat IP untuk kontrol detail halus.
      -- "StrongPassword123!" adalah kata sandi. Anda dapat menyesuaikannya.
      CREATE USER 'dataworks_user'@'%' IDENTIFIED BY 'StrongPassword123!';
    3. Berikan izin database kepada pengguna.

      -- Jalankan salah satu perintah berikut.
      
      -- Berikan semua hak istimewa kepada pengguna. Gunakan dengan hati-hati.
      GRANT ALL PRIVILEGES ON *.* TO 'dataworks_user'@'%' WITH GRANT OPTION;
      
      -- Berikan semua hak istimewa pada database tertentu, seperti mydatabase, kepada pengguna.
      GRANT ALL PRIVILEGES ON mydatabase.* TO 'dataworks_user'@'%' WITH GRANT OPTION;
    4. Jalankan perintah FLUSH PRIVILEGES; untuk menyegarkan izin dan kemudian jalankan perintah exit untuk keluar dari database.

    5. Verifikasi koneksi jarak jauh.

      mysql -u dataworks_user -h <Alamat IP pribadi utama instance ECS> -p

5. Konfigurasikan grup keamanan ECS

  1. Masuk ke Akun Alibaba Cloud A. Buka Konsol ECS dan pilih China (Hangzhou) di bilah navigasi atas.

  2. Di panel navigasi di sebelah kiri, pilih Instances & Images > Instances. Temukan instance ECS tempat database MySQL diimplementasikan dan klik nama instans untuk pergi ke halaman Instance Details.

  3. Klik tab Security Group lalu klik nama grup keamanan untuk pergi ke halaman Security Group Details.

  4. Di bagian Access Rules, klik Add Rule dan konfigurasikan parameter utama berikut. Anda dapat menggunakan nilai default untuk parameter yang tidak ditentukan.

    • Sumber: Masukkan blok CIDR vSwitch yang terkait dengan kelompok sumber daya DataWorks. Dalam contoh ini, gunakan 172.16.66.0/24.

    • Port: Pilih port untuk database yang diimplementasikan pada instance ECS. Dalam contoh ini, port adalah 3306.

6. Uji koneksi jaringan

  1. Masuk dengan Akun B.

  2. Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi di sebelah kiri, pilih Data Integration > Data Integration. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Integration.

  3. Di panel navigasi di sebelah kiri, klik Data Source. Pada halaman Data Sources, klik Add Data Source.

  4. Pilih tipe sumber data MySQL dan konfigurasikan parameternya.

    • Configuration Mode: Pilih Connection String Mode.

    • Host IP Address: Masukkan alamat IP pribadi instance ECS. Dalam contoh ini, 192.168.6.172 digunakan.

    • Port Number: Atur ke 3306.

    • Database Name: Masukkan nama database yang ada.

    • Username dan Password: Masukkan nama pengguna dan kata sandi akun dataworks_user yang Anda buat di langkah 4. Aktifkan Akses Jarak Jauh untuk Database MySQL.

  5. Di bagian Connection Configuration, klik Tes Konektivitas untuk kelompok sumber daya yang terikat ke ruang kerja dan periksa apakah hasilnya adalah Connected.

    image

    Catatan

    Jika tes konektivitas Fails, Anda dapat menggunakan Connectivity Diagnosis Tool untuk mengidentifikasi dan menyelesaikan masalah koneksi. Jika masalah tetap ada, ajukan tiket.

Referensi

Untuk informasi lebih lanjut tentang pertanyaan umum terkait konektivitas jaringan, lihat Operasi Kelompok Sumber Daya dan Konektivitas Jaringan.