DataWorks memungkinkan Anda menambahkan beberapa objek seperti node, fungsi, sumber daya, dan komponen ke dalam satu paket penyebaran untuk penyebaran terpadu. Topik ini menjelaskan cara membuat paket penyebaran dan menerapkan objek di dalamnya ke berbagai workspace.
Skenario
Penyebaran lintas-workspace digunakan untuk menerbitkan objek seperti node, fungsi, sumber daya, dan komponen dari satu workspace mode dasar ke workspace lainnya dalam akun Alibaba Cloud yang sama dan wilayah yang sama. Fitur ini juga mendukung isolasi lingkungan pengembangan dan produksi untuk workspace mode dasar. Untuk informasi lebih lanjut, lihat Lampiran: Cara mengisolasi data antara lingkungan pengembangan dan produksi untuk workspace dalam mode dasar.
Untuk memastikan bahwa tugas berjalan dengan benar setelah diterbitkan ke workspace tujuan, bacalah dengan cermat Logika Penyebaran dan pahami hubungan pemetaan antara workspace sumber dan tujuan sebelum melanjutkan.
Batasan
Izin
Buat Lingkungan Penyebaran: Hanya anggota dengan peran Workspace Administrator yang dapat membuat dan mengonfigurasi lingkungan penyebaran.
Terapkan Tugas ke Lingkungan Produksi dari Workspace Sumber: Anggota dengan peran O&M, Deploy, atau Workspace Administrator dapat menerapkan tugas ke lingkungan produksi dari workspace sumber di DataStudio.
Buat Paket Penyebaran: Hanya anggota dengan peran Development yang dapat membuat paket penyebaran di Pusat Penyebaran.
Terapkan Paket: Anggota dengan peran O&M, Deploy, atau Workspace Administrator di kedua workspace sumber dan tujuan dapat menerapkan paket.
Untuk informasi tentang cara menambahkan anggota ke workspace dan memberikan izin kepada anggota, lihat Kelola Izin pada Layanan Tingkat Workspace.
Lingkungan
Batasan lingkungan berikut berlaku saat melakukan penyebaran lintas-workspace dari workspace sumber ke workspace tujuan.
Workspace sumber | Workspace tujuan | ||||
Mode Ruang Kerja | Versi DataStudio | Mode Dasar DataStudio (versi baru) | Mode Dasar DataStudio (versi lama) | Mode Standar DataStudio (versi baru) | Mode Standar DataStudio (versi lama) |
Mode Dasar |
| Tidak Didukung |
| Tidak Didukung | |
Tidak Didukung |
| Tidak Didukung |
| ||
Mode Standar | - | Tidak Didukung | Tidak Didukung | Tidak Didukung | Tidak Didukung |
Lainnya
Cross-workspace deployment digunakan untuk menerapkan objek lintas-workspace dalam akun Alibaba Cloud yang sama dan wilayah yang sama. Penyebaran lintas-wilayah tidak didukung. Jika Anda perlu menerapkan objek lintas-wilayah, gunakan Pusat Penyebaran.
Proses Penyebaran
Gambar berikut menunjukkan proses penyebaran lintas-workspace.
Prosedur
Semua operasi penyebaran lintas-workspace dilakukan di workspace sumber.
1. Buat lingkungan penyebaran
Ketika Anda menerapkan node dari workspace sumber ke workspace tujuan, tujuan tersebut menyediakan lingkungan penyebaran yang sepenuhnya baru. Oleh karena itu, Anda harus memetakan instance mesin, grup sumber daya, dan dependensi sumber ke lingkungan tujuan. Setelah pemetaan selesai, Anda dapat menerapkan paket tanpa konfigurasi tambahan di workspace tujuan. Sistem akan secara otomatis mengganti konfigurasi lingkungan yang digunakan untuk menerapkan node dengan informasi/konfigurasi lingkungan yang dipetakan.
Hanya anggota dengan peran Workspace Administrator yang dapat membuat dan mengonfigurasi lingkungan penyebaran.
Langkah 1: Buka Pusat Penyebaran
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih . Di halaman yang muncul, pilih workspace yang diinginkan dari daftar drop-down dan klik Go to Management Center.
Di pojok kiri atas halaman yang muncul, klik ikon
dan pilih .
Langkah 2: Konfigurasikan lingkungan penyebaran
Di halaman Pusat Penyebaran, klik Deployment Environment Management di panel navigasi kiri.
Klik Create Deployment Environment dan konfigurasikan informasi lingkungan sesuai kebutuhan.
Klik Create.
2. Terapkan tugas ke lingkungan produksi dari workspace sumber
Menggunakan workspace mode dasar di DataStudio (versi baru) sebagai contoh, langkah ini melibatkan penerapan tugas ke lingkungan produksi dari workspace saat ini (sumber). Setelah penyebaran selesai, sistem mendorong paket penyebaran yang dibangun ke daftar Nodes to Deploy di Pusat Penyebaran, yang akan digunakan untuk penyebaran lintas-workspace berikutnya.
Hanya anggota dengan peran O&M, Deploy, atau Workspace Administrator yang dapat melakukan operasi penyebaran.
Jika Anda menggunakan workspace mode dasar di DataStudio (versi lama), temukan node, fungsi, atau item lain yang akan diterapkan di modul DataStudio, dan klik tombol Submit (
) di bilah alat atas.
Di DataStudio (versi baru), temukan node, fungsi, atau item lain yang akan diterapkan, dan klik tombol Deploy di bilah alat atas untuk memulai proses penyebaran.
Dalam proses penyebaran, klik Start Deployment to Production Environment untuk menerapkan objek yang dipilih ke lingkungan produksi dari workspace sumber.

3. Buat paket penyebaran
Anggota dengan peran Develop dapat membuat paket penyebaran di Pusat Penyebaran. Jika Anda ditugaskan peran Workspace Administrator, Anda tidak perlu secara manual membuat paket. Setelah Anda memilih objek yang akan diterapkan, sistem secara otomatis menghasilkan paket.
Masuk ke Pusat Penyebaran dari workspace sumber sebagai anggota dengan peran Development.
Untuk masuk ke Pusat Penyebaran, klik ikon
di pojok kiri atas, lalu pilih .Di panel navigasi kiri, klik Nodes to Deploy untuk melihat paket yang akan diterapkan. Anda dapat mengklik Add to Deployment Package di kolom Actions. Setelah paket ditambahkan, jumlah paket yang akan diterapkan ditampilkan di bagian View Package to Deploy.
CatatanAnda juga dapat memilih beberapa objek dan mengklik Batch Add to Deployment Package di bagian bawah halaman.
Jika Anda menggunakan DataStudio (versi baru) dan mengklik Terminate Deployment dalam proses penyebaran, paket yang akan diterapkan yang sesuai tidak akan lagi ditampilkan di sini.

Setelah objek ditambahkan ke paket penyebaran, klik View Packages untuk memverifikasi objek yang akan diterapkan dalam paket. Anda dapat mengklik Remove untuk menghapus paket yang tidak diperlukan.
CatatanSaat ini, Anda hanya dapat melihat objek di DataStudio (versi lama).
Di halaman Deployment Package, klik Create Deployment Package dan ikuti petunjuk untuk menyelesaikan pembuatan.
CatatanJika Anda ditugaskan peran Workspace Administrator, klik Deploy All untuk langsung menerapkan objek.
4. Terapkan paket penyebaran
Anggota yang melakukan operasi ini harus memiliki peran O&M, Deploy, atau Workspace Administrator di kedua workspace sumber dan tujuan.
Masuk ke Pusat Penyebaran dari workspace sumber sebagai anggota dengan salah satu peran yang diperlukan.
Untuk masuk ke Pusat Penyebaran, klik ikon
di pojok kiri atas, lalu pilih .Di panel navigasi kiri, klik Deployment Packages untuk melihat paket yang dihasilkan.
Klik Deploy di kolom Tindakan paket dan ikuti petunjuk di layar untuk menerapkannya.
CatatanSelama penyebaran lintas-workspace, anggota dengan peran O&M, Deploy, atau Workspace Administrator dapat mengedit dan memodifikasi grup sumber daya yang akan digunakan saat tugas yang diterapkan berjalan di workspace tujuan.
Untuk node yang mode pembuatan instansinya adalah
Hari Berikutnya, penyebaran berlaku berdasarkan aturan berikut:Jika Anda menerapkan node sebelum pukul 23:30 pada hari saat ini, penerapan berlaku pada instansi yang dibuat untuk node pada hari berikutnya.
Jika Anda menerapkan node setelah pukul 23:30 pada hari saat ini, penerapan berlaku pada instansi yang dibuat untuk node pada hari ketiga.
Untuk node yang mode pembuatan instansinya adalah Segera Setelah Penerapan, penerapan berlaku berdasarkan aturan berikut:
Jika waktu penjadwalan node minimal 10 menit setelah node diterapkan, instansi yang diperbarui dibuat sesuai jadwal.
Jika waktu penjadwalan node berada dalam 10 menit setelah node diterapkan, atau Anda menerapkan node setelah pukul 23:30 pada hari saat ini, instansi yang diperbarui dibuat pada hari ketiga.
Langkah 5: Lihat hasil penyebaran
Setelah paket penyebaran dibuat dan diterapkan, Anda dapat membuka halaman Deployment Packages dari workspace saat ini untuk melihat paket penyebaran.

Jika penyebaran berhasil, Anda dapat membuka Pusat Operasi dari workspace tujuan untuk melihat tugas yang telah diterapkan.