All Products
Search
Document Center

DataWorks:Deploy node

Last Updated:Mar 26, 2026

Dalam ruang kerja mode standar, commit terhadap sebuah node hanya menerapkannya pada lingkungan pengembangan—node tersebut tidak dijalankan sesuai jadwal hingga Anda men-deploy-nya ke lingkungan produksi. Topik ini menjelaskan cara men-deploy node dari lingkungan pengembangan ke lingkungan produksi dalam ruang kerja mode standar.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Node yang telah dikomit—hanya node yang telah dikomit yang dapat masuk ke status siap-deploy pada halaman Create Deploy Task.

  • Akses dengan role Developer atau Operations & Maintenance (O&M)—developer dapat membuat tugas deployment; hanya pengguna dengan izin O&M yang dapat mengeksekusi deployment pada halaman Deploy Tasks.

Cara kerja deployment

DataWorks memisahkan lingkungan pengembangan dan produksi untuk mencegah perubahan yang belum diuji memengaruhi pekerjaan produksi yang dijadwalkan.

Mode ruang kerjaPerilaku setelah Anda melakukan commit terhadap sebuah node
Mode dasarSistem secara otomatis menjadwalkan node tersebut di lingkungan produksi
Mode standarNode hanya berlaku di lingkungan pengembangan; Anda harus men-deploy-nya ke produksi agar penjadwalan dimulai
Semua perubahan yang telah dikomit pada halaman DataStudio masuk ke status siap-deploy pada halaman Create Deploy Task. Hanya operasi yang berkaitan dengan file yang dapat di-deploy ke produksi dari halaman ini.

DataWorks mendukung tiga skenario deployment:

SkenarioDeskripsi
Dalam ruang kerja mode standarMen-deploy sebuah node dari lingkungan pengembangan ke lingkungan produksi
Lintas ruang kerjaMen-deploy antar ruang kerja mode dasar yang berada dalam Akun Alibaba Cloud yang sama dan wilayah yang sama
Lintas cloudMen-deploy antar akun Alibaba Cloud, wilayah, atau platform cloud — misalnya antara Alibaba Finance Cloud dan Alibaba Gov Cloud

Topik ini mencakup deployment dalam ruang kerja mode standar.

Catatan penggunaan

  • Waktu penerapan memengaruhi penjadwalan instans. Jika Anda menerapkan node antara pukul 23.30 dan 24.00, instans yang dihasilkan mulai berlaku pada hari ketiga setelah penerapan—terlepas dari apakah Mode Pembuatan Instans diatur ke Next Day atau Immediately After Deployment. Untuk detail selengkapnya, lihat Mengonfigurasi pembuatan instans segera untuk tugas.

  • Pemeriksaan sebelum deployment dapat menghentikan proses deployment. Jika ruang kerja Anda memiliki fitur pemeriksaan yang diaktifkan, sebuah node harus lulus semua pemeriksaan wajib sebelum dapat di-deploy. Pemeriksaan berikut tersedia:

    Jenis pemeriksaanCara mengaktifkannyaReferensi
    Tinjauan kodeAktifkan fitur tinjauan kode wajib untuk ruang kerjaTinjauan kode
    Pengujian asapAktifkan fitur Force Smoke Test untuk ruang kerjaLakukan pengujian asap
    Pemeriksaan berbasis ekstensiAktifkan fitur pemeriksaan berbasis ekstensi untuk ruang kerjaIkhtisar
    Pemeriksaan berbasis item pemeriksaanKonfigurasikan item pemeriksaan untuk node tersebut di Data Governance CenterKonfigurasi item pemeriksaan

Deploy sebuah node ke produksi

  1. Buka halaman DataStudio. Masuk ke Konsol DataWorks. Pada bilah navigasi atas, pilih Wilayah. Di panel navigasi kiri, pilih Data Development and O&M > Data Development. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Data Development.

  2. Buka halaman Create Deploy Task dan deploy node tersebut. Setelah sebuah node lolos semua pemeriksaan bawaan yang diperlukan, node tersebut akan muncul di halaman Create Deploy Task. Tersedia dua metode deployment:

    • Untuk men-deploy satu node, klik Deploy pada kolom Actions node tersebut.

    • Untuk men-deploy beberapa node sekaligus, pilih node-node tersebut dan klik Add to List di bagian bawah halaman.

    Hanya pengguna dengan izin O&M yang dapat mengeksekusi deployment pada halaman Deploy Tasks.
  3. Lihat hasil deployment pada halaman Deploy Tasks. Setelah mengklik Deploy, buka halaman Deploy Tasks untuk memeriksa status deployment. Jika deployment gagal, tinjau status tugas untuk mengidentifikasi penyebabnya.

  4. (Opsional) Batalkan deployment.

    • Node yang menunggu untuk di-deploy: Di halaman Create Deploy Task, klik Cancel Deployment pada kolom Actions.

    • Node yang gagal di-deploy: Di halaman Deploy Tasks, klik View Details pada kolom Actions, lalu klik Cancel Deployment.

  5. (Opsional) Bandingkan versi node sebelum melakukan deployment. Di halaman Create Deploy Task, klik View pada kolom Actions untuk membuka halaman Compare Versions. Halaman ini menampilkan perbedaan kode dan konfigurasi penjadwalan antara versi yang akan di-deploy dan versi yang sedang berjalan di produksi. Alihkan antar versi untuk membandingkannya. Untuk detail parameter, lihat Bandingkan versi sebuah node.

Langkah selanjutnya

Setelah men-deploy sebuah node, verifikasi bahwa node tersebut berjalan sesuai harapan di lingkungan produksi:

  • Di halaman Deploy Tasks, pastikan status deployment berhasil.

  • Periksa instans yang dijadwalkan untuk memastikan instans tersebut dibuat dan berjalan pada waktu yang diharapkan.

  • Jika node gagal di-deploy atau dijadwalkan dengan benar, tinjau izin role dan proses deployment yang dikonfigurasi, atau batalkan deployment dan lakukan redeploy setelah menyelesaikan masalah tersebut.