Lingkungan pengembangan pribadi DataStudio adalah instans pengembangan cloud di tingkat akun yang mengintegrasikan Object Storage Service (OSS), penyimpanan NAS, manajemen kode Git, serta ekosistem Python dan Notebook. Lingkungan ini mendukung eksekusi skrip lokal, debugging online, dan pengiriman tugas. Dengan citra kustom yang fleksibel dan ekstensi layanan eksternal, lingkungan ini menyediakan dukungan end-to-end yang efisien dan dapat dikustomisasi untuk pemrosesan data, pelatihan model, serta pengembangan kolaboratif, sehingga meningkatkan kualitas kode dan efisiensi pengembangan. Topik ini menjelaskan cara menggunakan lingkungan pengembangan pribadi.
Fitur
Di DataStudio, Anda dapat membuat instans lingkungan pengembangan pribadi di tingkat akun. Saat terhubung ke jaringan, Anda dapat dengan mudah mengakses penyimpanan NAS dan repositori Git, mengkloning kode dari repositori Git, serta mengembangkan dan melakukan debugging kode Python dan Notebook secara online. Anda juga dapat melakukan commit kode ke ruang kerja proyek untuk penjadwalan.
Instans lingkungan pengembangan pribadi:
Mendukung ekosistem SQL, AI Notebook, dan Python. Anda dapat mengeksekusi pernyataan SQL, skrip Python, dan perintah Shell secara lokal, serta mengembangkan tugas pengembangan Notebook. Lingkungan ini juga menyediakan fitur debugging kode.
Mendukung instalasi ekstensi untuk mengembangkan tugas tertentu, seperti tugas DataWorks Agent.
Terintegrasi dengan Git untuk manajemen kode, memungkinkan Anda mengkloning, mendorong (push), dan mengelola kode dengan mudah.
Mendukung OSS dan penyimpanan NAS untuk memudahkan manajemen dan akses data.
Mendukung citra kustom DataWorks, sehingga Anda dapat menjalankan berbagai tugas pengembangan berdasarkan citra yang telah Anda buat.
Dengan fitur-fitur tersebut, DataStudio menyediakan lingkungan pengembangan yang efisien, fleksibel, dan andal untuk memproses dan menganalisis data serta melatih model, sehingga meningkatkan efisiensi pengembangan dan kualitas kode.
Penagihan
Saat membuat instans lingkungan pengembangan pribadi, Anda harus menentukan kelompok sumber daya dan unit komputasi (CU). Biaya dikenakan berdasarkan CU dari kelompok sumber daya sesuai dengan waktu prosesnya. Untuk informasi selengkapnya, lihat Penagihan kelompok sumber daya serverless.
Jika instans lingkungan pengembangan pribadi berada dalam status Running dan menggunakan kelompok sumber daya bayar sesuai penggunaan, biaya dihitung berdasarkan rumus:
Kuota sumber daya × Waktu proses instans. Jika instans menggunakan kelompok sumber daya langganan, kuota tersedia dari kelompok sumber daya tersebut akan dikonsumsi.Ketika instans lingkungan pengembangan pribadi tidak digunakan, hentikan instans tersebut segera.
Cakupan
Batasan ruang kerja: Lingkungan pengembangan pribadi hanya didukung di ruang kerja tempat opsi Use The New Version Of Data Development (DataStudio) diaktifkan.
Batasan kelompok sumber daya: Hanya kelompok sumber daya serverless yang didukung.
Batasan jumlah: Setiap anggota dapat membuat maksimal
10instans lingkungan pengembangan pribadi di satu ruang kerja.Batasan penyimpanan: Setiap instans lingkungan pengembangan pribadi menyediakan ruang disk gratis sebesar
30 GiB(penyimpanan khusus instans). Penyimpanan ini akan ditarik kembali 15 hari setelah instans dihentikan. Simpan file kode pribadi Anda tepat waktu.Kontrol akses: DataStudio mengelola izin untuk instans lingkungan pengembangan pribadi secara berbeda berdasarkan peran, seperti administrator penyewa, administrator ruang kerja, atau pemilik instans.
Administrator penyewa dan administrator ruang kerja
Dapat melihat dan mengelola semua instans lingkungan pengembangan pribadi di ruang kerja saat ini. .
Hanya dapat menggunakan instans lingkungan pengembangan pribadi yang mereka miliki.
Pemilik instans lingkungan pengembangan pribadi
Hanya dapat melihat, menggunakan, dan mengelola instans lingkungan pengembangan pribadi yang mereka miliki. .
Operasi pengelolaan mencakupChange Configuration, Stop, Start, Delete, Create Image, Scheduled Shutdown, View Auto-shutdown Policy, dan operasi lainnya.
Buat instans lingkungan pengembangan pribadi
Buka halaman Workspaces di konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan dan pilih di kolom Actions.
Di bilah navigasi atas, klik Personal Development Environment. Pilih instans lingkungan pengembangan pribadi yang sudah ada atau buat yang baru sesuai kebutuhan.
Parameter
Deskripsi
Instance Name
Nama instans lingkungan pengembangan pribadi. Anda dapat menyesuaikan nama tersebut.
Instance Owner
Secara default, pengguna saat ini yang membuat ruang kerja ditetapkan sebagai pemilik instans. .
Resource Details
Resource Group
Pilih kelompok sumber daya Serverless untuk instans lingkungan pengembangan pribadi.
Resource Type
Anda dapat mengonfigurasi jenis sumber daya CPU dan GPU.
Resource Quota
Pilih spesifikasi sumber daya untuk instans lingkungan pengembangan pribadi sesuai kebutuhan.
Setelah memilih spesifikasi, informasi berikut akan ditampilkan:
Specification Name, CPU, Memory, Bandwidth, dan Resource Quota (jumlah CU yang dikurangkan dari kelompok sumber daya untuk spesifikasi yang dipilih).
Untuk instans GPU, GPU Specification dan GPU Memory juga ditampilkan.
Anda dapat mengalokasikan Maximum CUs atau Guaranteed CUs yang dapat digunakan oleh instans lingkungan pengembangan pribadi saat ini di bagian Allocate CU Quota for a Task pada kelompok sumber daya serverless.
PentingPerhatikan informasi Resource Quota. Ketika instans lingkungan pengembangan pribadi sedang berjalan, jika menggunakan kelompok sumber daya bayar sesuai penggunaan, Anda dikenai biaya berdasarkan rumus:
Kuota sumber daya × Waktu proses instans. Jika instans menggunakan kelompok sumber daya langganan, kuota tersedia dari kelompok sumber daya tersebut akan dikonsumsi.Select Image
Pilih citra yang disediakan sistem atau citra kustom sesuai kebutuhan.
Citra yang disediakan sistem: Untuk informasi selengkapnya, lihat Citra resmi DataWorks.
Citra kustom: Selain citra yang disediakan sistem, Anda dapat memilih citra kustom yang telah Anda buat. Citra kustom memungkinkan Anda memasang paket pihak ketiga tertentu secara awal untuk memenuhi kebutuhan pengembangan kustom. Untuk informasi tentang cara membuat citra kustom, lihat Buat citra DataWorks di lingkungan pengembangan pribadi.
Storage Settings
System Disk
Setiap instans lingkungan pengembangan pribadi menyediakan ruang disk gratis sebesar 30 GiB (penyimpanan milik instans). Penyimpanan ini akan ditarik kembali 15 hari setelah instans dihentikan. Simpan file kode pribadi Anda segera.
Jalur default untuk penyimpanan milik instans adalah
/mnt/workspace.Dataset
Untuk membaca dan menulis data yang disimpan di OSS atau NAS di lingkungan pengembangan pribadi, Anda dapat menambahkan dataset ke lingkungan tersebut.
Dataset: Anda dapat memilih dataset bertipe penyimpanan file (OSS atau NAS) yang dibuat di ruang kerja saat ini. Perhatikan hal berikut:
Ketika memilih dataset bertipe penyimpanan file NAS, jika jaringan kelompok sumber daya DataWorks saat ini tidak terhubung ke titik pemasangan NAS, Anda harus menyesuaikan jaringan VPC untuk memastikan konektivitas.
CatatanJaringan terhubung jika VPC yang terikat pada kelompok sumber daya DataWorks sama dengan VPC yang terikat pada titik pemasangan NAS.
Mount Path: Jalur pemasangan default berdasarkan konfigurasi dataset. Anda dapat memodifikasinya secara manual untuk node saat ini.
Advanced Configuration: Saat mengembangkan node untuk membaca dataset OSS atau NAS, Anda dapat mengonfigurasi dataset terkelola yang berbeda untuk menyesuaikan pengaturan seperti metode baca dan protokol pemasangan.
Read-only: Jika Anda mengaktifkan opsi ini, tugas yang berjalan di lingkungan pengembangan pribadi hanya dapat membaca data. Tugas tersebut tidak dapat menulis data ke OSS atau NAS.
PentingCatatan tentang penghapusan file di penyimpanan instans lingkungan pengembangan pribadi:
File yang dihapus dari ruang NAS yang dipasang oleh instans lingkungan pengembangan pribadi (jalur default:
/mnt/data) tidak dipindahkan ke keranjang daur ulang DataStudio. Jika Anda mengaktifkan fitur keranjang daur ulang di Konsol File Storage, file yang dihapus akan dipindahkan ke keranjang daur ulang sistem file.File yang dihapus dari ruang OSS yang dipasang oleh instans lingkungan pengembangan pribadi (jalur default:
/mnt/data) tidak dipindahkan ke keranjang daur ulang DataStudio. Anda dapat mengaktifkan fitur pencadangan terjadwal untuk memulihkan data.File yang dihapus dari penyimpanan milik instans (jalur default:
/mnt/workspace) tidak dipindahkan ke keranjang daur ulang DataStudio.
Network Settings
VPC
Akses sumber daya di VPC (seperti RDS): Konfigurasikan VPC yang sesuai di sini.
Akses sumber daya jaringan publik: Biarkan parameter ini kosong. Lingkungan pengembangan mendukung akses jaringan publik secara default.
Akses sumber daya VPC dan jaringan publik: Setelah mengonfigurasi VPC, Anda juga harus mengonfigurasi gerbang publik agar VPC dapat mengakses internet.
CatatanUntuk mengakses alamat yang memiliki kontrol akses berbasis daftar putih, Anda juga harus mengikat VPC yang memiliki kemampuan jaringan publik.
Security Group
Pilih grup keamanan yang telah dibuat untuk disambungkan.
vSwitch
Opsional. Jika Anda biarkan kosong, sistem akan memilih vSwitch secara acak berdasarkan VPC yang dipilih.
Access Configuration
Enable SSH
Setelah diaktifkan, Anda dapat menggunakan metode SSH asli untuk langsung masuk ke lingkungan pengembangan pribadi melalui VPC yang dipilih. Jika Anda telah mengonfigurasi citra kustom, pastikan sshd telah diinstal di citra kustom tersebut.
PentingUntuk menggunakan SSH, Anda harus menginstal Server SSH di lingkungan pengembangan pribadi. Untuk informasi selengkapnya, lihat Langkah 4: Instal Server SSH.
SSH Public Key
Kunci publik yang dihasilkan secara lokal. Untuk informasi selengkapnya, lihat Langkah 2: Hasilkan kunci publik SSH.
SSH Access Method
Log On Within A VPC: Metode akses ini didukung secara default. Anda dapat mengakses lingkungan pengembangan pribadi dari terminal lain (seperti instans ECS) di dalam VPC.
Log On Over The Internet: Pilih opsi ini untuk menambahkan akses jaringan publik. Anda juga harus mengonfigurasi NAT Gateway dan Elastic IP Address.
VPC Endpoint
Ini membuat nama domain otoritatif bawaan (PrivateZone) untuk Anda. Anda dapat menggunakan nama domain ini di dalam VPC untuk mengakses layanan SSH atau layanan kustom lainnya dari instans saat ini. Hal ini menghindari ketidaknyamanan penggunaan alamat IP instans yang berubah-ubah. Perhatikan bahwa pembuatan nama domain otoritatif bawaan akan dikenai biaya.
NAT Gateway
Parameter ini wajib untuk akses jaringan publik. Pilih gateway NAT publik yang dibuat untuk VPC saat ini.
Elastic IP Address
Parameter ini wajib untuk akses jaringan publik. Pilih Alamat IP Elastis yang dibuat untuk gateway NAT saat ini.
Advanced Information
Instance RAM Role
Peran RAM instans memungkinkan Anda mengaitkan peran dengan instans lingkungan pengembangan pribadi. Hal ini memungkinkan instans mengakses produk Alibaba Cloud lainnya berdasarkan kredensial sementara dari Security Token Service (STS). Kredensial sementara ini diperbarui secara berkala. Hal ini memastikan keamanan AccessKey akun Alibaba Cloud Anda dan memungkinkan kontrol detail halus serta pengelolaan izin melalui RAM. Secara default, DataWorks Default Role dipilih.
Untuk informasi selengkapnya tentang peran, lihat Konfigurasikan peran RAM instans untuk lingkungan pengembangan pribadi.
Kelola instans lingkungan pengembangan pribadi
Hentikan instans lingkungan pengembangan pribadi
Jika instans lingkungan pengembangan pribadi berada dalam status Running dan menggunakan kelompok sumber daya bayar sesuai penggunaan, biaya dihitung berdasarkan rumus:
Kuota sumber daya × Waktu proses instans. Jika instans menggunakan kelompok sumber daya langganan, kuota tersedia dari kelompok sumber daya tersebut akan dikonsumsi.Ketika instans lingkungan pengembangan pribadi tidak digunakan, hentikan instans tersebut segera.
Anda dapat menghentikan instans lingkungan pengembangan pribadi dengan beberapa cara:
1. Tetapkan kebijakan shutdown otomatis tingkat ruang kerja
Akun Alibaba Cloud atau administrator ruang kerja dapat membuka Pusat Manajemen untuk menetapkan kebijakan shutdown otomatis bagi semua instans lingkungan pengembangan pribadi di ruang kerja. Instans yang sedang berjalan di ruang kerja akan dimatikan secara otomatis jika memenuhi kondisi kebijakan ini.
Buka halaman SettingCenter.
Login ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih . Di halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Management Center.
Di halaman , temukan Auto-shutdown Policy di bagian Personal Development Environment Instance dan konfigurasikan sesuai kebutuhan.
Parameter:
Idle Duration adalah parameter yang diperlukan, diukur dalam jam.
Anda harus mengonfigurasi minimal salah satu dari GPU Utilization atau CPU Utilization.
CatatanKebijakan shutdown yang ditentukan di sini berlaku untuk semua instans lingkungan pengembangan pribadi yang sedang berjalan di ruang kerja saat ini. Kebijakan ini langsung berlaku setelah disimpan.
Jika Anda memodifikasi konfigurasi shutdown otomatis, durasi idle instans lingkungan pengembangan pribadi akan dihitung ulang.
2. Tetapkan shutdown terjadwal
Di antarmuka DataStudio, klik Personal Development Environment di bilah navigasi atas dan pilih Manage Environments.
Di daftar Personal Development Environment Instance, temukan instans yang ingin Anda jadwalkan untuk dimatikan dan klik di kolom Actions. Konfigurasikan Auto-shutdown Time dan klik OK.
3. Hentikan instans secara manual
Di antarmuka DataStudio, klik Personal Development Environment di bilah navigasi atas dan pilih Manage Environments.
Di daftar Personal Development Environment Instance, temukan instans yang ingin Anda hentikan dan klik Stop di kolom Actions.
Hapus instans lingkungan pengembangan pribadi
Untuk menghapus instans lingkungan pengembangan pribadi, temukan instans yang ingin Anda hapus di daftar instans, klik Delete di kolom Actions, lalu konfirmasi penghapusan di kotak dialog yang muncul.
Lihat pemanfaatan sumber daya instans lingkungan pengembangan pribadi
Arahkan kursor ke informasi ringkas pemanfaatan sumber daya di samping nama instans untuk melihat informasi detail setiap metrik.
Gunakan dataset di lingkungan pengembangan pribadi
Lingkungan pengembangan pribadi mendukung penggunaan dataset untuk membaca dan menulis data di penyimpanan OSS atau NAS selama eksekusi node. Untuk informasi selengkapnya, lihat Gunakan dataset di lingkungan pengembangan pribadi.
Informasi lebih lanjut
Anda dapat membuat citra kustom dari instans lingkungan pengembangan pribadi, lalu menggunakannya dengan node lain untuk memenuhi tujuan bisnis Anda. Untuk informasi selengkapnya tentang cara membuat dan menggunakan citra dari instans lingkungan pengembangan pribadi, lihat Buat citra DataWorks dari lingkungan pengembangan pribadi.
Untuk informasi selengkapnya tentang cara menghubungkan lingkungan pengembangan pribadi ke repositori Git untuk mengkloning, mendorong, dan mengelola kode, lihat Hubungkan lingkungan pengembangan pribadi ke repositori Git.
> Scheduled Shutdown