Topik ini menjelaskan cara menyebarkan node dalam workspace yang berada dalam mode standar.
Prasyarat
Node yang ingin Anda sebarkan telah di-commit.
Informasi latar belakang
Setelah melakukan commit pada sebuah node dalam workspace yang berada dalam mode dasar, sistem secara otomatis akan menjadwalkan node tersebut di lingkungan produksi. Namun, jika Anda melakukan commit pada node dalam workspace yang berada dalam mode standar, node hanya berlaku di lingkungan pengembangan dan tidak dijadwalkan secara otomatis di lingkungan produksi. Untuk menjalankan node secara berkala, Anda harus menyebarkannya ke lingkungan produksi.
Semua operasi yang di-commit melalui halaman DataStudio masuk ke status menunggu penyebaran di halaman Buat Tugas Penyebaran. Di halaman tersebut, Anda dapat menyebarkan operasi terkait file ke lingkungan produksi.
DataWorks menyediakan jenis-jenis pemeriksaan bawaan berikut sebelum penyebaran node:
Tinjauan kode: Jika fitur tinjauan kode wajib diaktifkan untuk workspace tempat node berada, node hanya dapat disebarkan setelah lolos tinjauan kode. Untuk informasi lebih lanjut, lihat Tinjauan Kode.
Pengujian asap: Jika fitur pengujian asap wajib diaktifkan untuk workspace tempat node berada, node hanya dapat disebarkan setelah lolos pengujian asap. Untuk informasi lebih lanjut, lihat Melakukan Pengujian Asap.
Pemeriksaan berbasis ekstensi: Jika fitur pemeriksaan berbasis ekstensi diaktifkan untuk workspace tempat node berada, node hanya dapat disebarkan setelah lolos pemeriksaan berbasis ekstensi. Untuk informasi lebih lanjut, lihat Ikhtisar.
Pemeriksaan berdasarkan item pemeriksaan: Jika item pemeriksaan diaktifkan untuk node di Pusat Tata Kelola Data, node hanya dapat disebarkan setelah lolos pemeriksaan. Untuk informasi lebih lanjut, lihat Mengonfigurasi Item Pemeriksaan.
DataWorks mendukung skenario-skenario berikut untuk penyebaran node:
Menyebarkan node dalam workspace yang berada dalam mode standar: DataWorks memungkinkan Anda menyebarkan node dari lingkungan pengembangan ke lingkungan produksi.
Menyebarkan node lintas workspace: DataWorks memungkinkan Anda menyebarkan node lintas workspace yang berada dalam mode dasar, milik akun Alibaba Cloud yang sama, dan berada di wilayah yang sama.
Menyebarkan node lintas cloud: DataWorks memungkinkan Anda menyebarkan node lintas akun Alibaba Cloud, wilayah, atau platform cloud. Sebagai contoh, Anda dapat menyebarkan node lintas Alibaba Finance Cloud dan Alibaba Gov Cloud.
Topik ini menjelaskan proses penyebaran node dalam workspace yang berada dalam mode standar.
Catatan Penggunaan
Waktu penyebaran node memengaruhi waktu efektif instance yang dihasilkan. Jika Anda menyebarkan node antara pukul 23:30 hingga 24:00, instance yang dihasilkan akan mulai berlaku pada hari ketiga setelah penyebaran, terlepas dari pengaturan Mode Pembuatan Instance (Hari Berikutnya atau Segera Setelah Penyebaran). Untuk informasi lebih lanjut tentang mode pembuatan instance, lihat Konfigurasikan pembuatan instance langsung untuk tugas.
Pengguna yang ingin menyebarkan node harus memiliki izin yang diperlukan. Pengembang dapat membuat tugas penyebaran untuk node yang perlu disebarkan, tetapi hanya pengguna dengan izin O&M yang dapat menyebarkan node.
Anda dapat mengelola proses penyebaran node. Keberhasilan operasi penyebaran bergantung pada izin peran yang digunakan dan proses penyebaran yang ditentukan. Jika operasi gagal, Anda dapat memeriksa status tugas penyebaran di halaman Deploy Tasks.
Node hanya dapat disebarkan setelah di-commit. Node yang telah di-commit akan masuk ke status menunggu penyebaran di halaman Buat Tugas Penyebaran.
Menyebarkan node dalam workspace yang berada dalam mode standar
Buka halaman DataStudio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Di halaman yang muncul, pilih workspace yang diinginkan dari daftar drop-down dan klik Go to Data Development.
Sebarkan node.
Setelah node lolos pemeriksaan bawaan, buka halaman Create Deploy Task dan sebarkan node yang telah diubah ke lingkungan produksi. Metode penyebaran yang didukung adalah sebagai berikut:
Untuk menyebarkan node, klik Deploy di kolom Aksi node.
Untuk menyebarkan beberapa node sekaligus, pilih node dan klik Add to List di bagian bawah halaman Buat Tugas Penyebaran.
CatatanPengembang dapat membuat tugas penyebaran untuk node yang perlu disebarkan, tetapi hanya pengguna dengan izin O&M yang dapat menyebarkan node di halaman Deploy Tasks.
Jika pemeriksaan diaktifkan untuk node, node hanya dapat disebarkan setelah lolos pemeriksaan.
Lihat hasil penyebaran.
Setelah mengklik Deploy, Anda dapat melihat hasil penyebaran di halaman Deploy Tasks.
CatatanKeberhasilan operasi penyebaran bergantung pada izin peran yang digunakan dan proses penyebaran yang ditentukan. Jika operasi gagal, Anda dapat memeriksa status tugas penyebaran di halaman Tugas Penyebaran.
Batalkan penyebaran.
Jika node tidak perlu disebarkan atau gagal disebarkan, Anda dapat melakukan langkah-langkah berikut untuk membatalkan penyebaran:
Untuk membatalkan penyebaran node yang menunggu penyebaran, klik Batalkan Penyebaran di kolom Aksi node di halaman Create Deploy Task.
Untuk membatalkan penyebaran node yang gagal disebarkan, klik Lihat Detail di kolom Aksi node di halaman Deploy Tasks, lalu klik Cancel Deployment.
Lihat detail versi node yang akan disebarkan.
Buka halaman Create Deploy Task, temukan node yang ingin Anda lihat detail versinya, lalu klik Lihat di kolom Aksi untuk membuka halaman Bandingkan Versi. Di halaman Bandingkan Versi, Anda dapat membandingkan versi node yang akan disebarkan dengan versi node yang sudah berjalan di lingkungan produksi, serta melihat perbedaan dalam kode atau konfigurasi penjadwalan. Anda dapat beralih antara versi node yang berbeda untuk perbandingan.
Untuk informasi lebih lanjut tentang parameter terkait perbandingan versi, lihat Bandingkan versi node.