DSW (Data Science Workshop) menyediakan IDE berbasis cloud untuk pengembangan AI. Developer yang sudah terbiasa dengan Notebook atau VS Code dapat langsung memulai pengembangan model. Topik ini menjelaskan cara membuat instans DSW serta mengatasi masalah umum saat memulai atau melepas instans.
Panduan cepat
Login ke Konsol PAI, pilih Region yang dituju, klik Workspaces, lalu buka workspace yang dituju.
Pada panel navigasi kiri, pilih Interactive Modeling (DSW)> Create Instance. Konfigurasikan parameter utama berikut dan biarkan parameter lainnya tetap default. Untuk semua parameter, lihat Referensi parameter Konsol.
Parameter
Deskripsi
Instance Name
Contoh:
dsw_test.Resource Type
Pilih Public Resources, yang menggunakan penagihan pay-as-you-go.
Instance Type
Pilih spesifikasi seperti
ecs.gn7i-c8g1.2xlarge(1 GPU A10, 8 vCPU, memori 30 GiB).Jika spesifikasi ini habis stoknya, coba spesifikasi lain dalam daftar atau beralih ke region berbeda.
Image config
Pilih Alibaba Cloud Image, lalu cari dan pilih
modelscope:1.31.0-pytorch2.8.0-gpu-py311-cu124-ubuntu22.04(Python 3.11, CUDA 12.4).Image ModelScope mencakup berbagai library pihak ketiga bawaan dan kompatibel dengan sebagian besar alur kerja pengembangan AI.
Klik OK untuk membuat instans. Saat status instans berubah menjadi Running, instans berhasil dibuat.
Jika instans gagal dimulai, lihat Startup instans DSW.
Pada halaman daftar instans DSW, klik Open di kolom Actions untuk membuka instans DSW dan mulai mengembangkan model Anda.
Untuk detail antarmuka instans DSW serta cara menghentikan, melepas, atau mengubah instans DSW, lihat Akses dan kelola instans DSW.
PentingUntuk instans DSW yang dibuat menggunakan sumber daya publik, penagihan dimulai sejak status instans berubah menjadi Running—meskipun Anda tidak membuka IDE berbasis web atau menjalankan kode apa pun.
Menutup browser atau logout tidak menghentikan instans atau menghentikan penagihan.
Jika Anda menggunakan voucher sumber daya uji coba gratis, sistem secara otomatis beralih ke penagihan pay-as-you-go setelah kuota habis. Instans tidak akan berhenti secara otomatis.
Hentikan instans. Setelah menyelesaikan pekerjaan pengembangan dan tidak lagi memerlukan instans DSW, kembali ke halaman daftar instans DSW:
Untuk menjeda instans sementara, klik Stop. Jika disk sistem telah diperluas, biaya penyimpanan untuk disk sistem tetap berlaku meskipun instans dihentikan.
PentingSecara default, data disimpan pada disk cloud gratis. Jika instans dihentikan lebih dari 15 hari, isi disk cloud akan dihapus dan tidak dapat dipulihkan. Instans dengan disk sistem yang diperluas tidak tunduk pada batasan ini.
Untuk menghapus instans secara permanen, klik More> Delete. Tindakan ini menghentikan semua penagihan. Cadangkan data penting sebelum menghapus karena data yang dihapus tidak dapat dipulihkan.
PentingTagihan DSW pay-as-you-go dibuat per jam dengan penundaan 2–3 jam. Setelah menghentikan atau menghapus instans, Anda mungkin tetap menerima notifikasi biaya selama beberapa jam untuk penggunaan sebelum tindakan tersebut. Ini adalah perilaku penagihan normal dan bukan indikasi biaya ganda.
Konfigurasi kasus penggunaan khas
Konfigurasi instans DSW default mungkin tidak memenuhi semua kebutuhan pengembangan AI. Tabel berikut merangkum konfigurasi untuk skenario umum:
Skenario | Tantangan | Konfigurasi | Referensi |
Penyimpanan kode dan data persisten | Disk sistem instans DSW bersifat sementara—data dihapus saat instans dihapus atau dihentikan dalam jangka waktu lama. Anda memerlukan penyimpanan jangka panjang untuk file penting atau berbagi data di beberapa instans. | Mount penyimpanan cloud (seperti Object Storage Service (OSS)) ke direktori tertentu dalam instans menggunakan Dataset Mounting atau Mount storage. | |
Kecepatan unduh internet publik lebih cepat | Instans DSW secara default menggunakan gateway bersama yang membatasi bandwidth. Hal ini dapat memperlambat unduhan file besar. | Pada pengaturan jaringan, konfigurasikan Virtual Private Cloud (VPC) dan gunakan Private Gateway. Anda juga perlu membuat gateway NAT dan EIP (alamat IP elastis) untuk VPC tersebut. | |
Pengembangan jarak jauh berbasis SSH | Anda lebih suka menggunakan tool lokal seperti VS Code atau PyCharm untuk pengembangan dan debugging, serta tidak ingin terbatas pada IDE berbasis web. | Pada pengaturan akses, aktifkan Enable SSH, isi SSH Public Key, dan pilih Access over Internet. Asosiasikan gateway NAT dan EIP yang sudah ada. | |
Mengakses layanan web di dalam instans | Anda ingin mengekspos aplikasi web yang berjalan di instans ke internet agar dapat diakses atau dibagikan melalui URL. | Pada pengaturan akses, tambahkan Custom Services, konfigurasikan port layanan, dan aktifkan akses publik. Anda juga harus menambahkan aturan masuk di grup keamanan untuk mengizinkan traffic pada port tersebut. |
Referensi parameter Konsol
Informasi dasar
Parameter | Deskripsi |
Instance Name | Konfigurasikan nama instans sesuai petunjuk di halaman. |
Tag | Tambahkan label ke instans untuk penemuan sumber daya multidimensi, pengelompokan, operasi batch, dan alokasi biaya. |
Informasi sumber daya
Parameter | Deskripsi | |||||||||||||||||||||||||||
Resource Type |
|
Informasi lingkungan
Parameter | Deskripsi |
Image Configuration | Jenis image berikut didukung:
|
System Disk | Digunakan untuk menyimpan file selama pengembangan. Saat Resource Type diatur ke Public Resources, atau saat Resource Quota menggunakan sumber daya komputasi langganan umum (minimal 2 core CPU dan memori 4 GiB, atau dengan GPU), setiap instans mencakup disk cloud gratis 100 GiB sebagai disk sistem. Disk dapat diperluas; informasi harga tersedia di konsol. Peringatan
Untuk penyimpanan persisten, konfigurasikan Dataset Mounting atau Mount storage. |
Dataset Mounting | Simpan dataset untuk dibaca atau pertahankan file yang dihasilkan selama pengembangan. Jenis dataset berikut didukung:
Mount Path: Jalur tempat dataset dimount di DSW, misalnya Catatan
Untuk detail lebih lanjut tentang mounting, lihat Mount dataset, OSS, NAS, atau CPFS. |
Mount storage | Mount penyimpanan untuk membaca dataset atau mempertahankan file yang dihasilkan selama pengembangan.
Untuk detail lebih lanjut tentang mounting, lihat Mount dataset, OSS, NAS, atau CPFS. |
Enable Multi-Container Isolation (DinD) | Saat diaktifkan, Anda dapat membuat beberapa sub-kontainer terisolasi dalam instans saat ini. Fitur ini cocok untuk berbagi instans DSW multi-pengguna. Untuk detailnya, lihat Manajemen sub-kontainer (DockerBoard). |
Working Directory | Tersedia saat sumber daya publik dipilih. Direktori kerja merupakan jalur startup untuk Notebook dan IDE berbasis web, dengan nilai default |
Informasi jaringan
Parameter | Deskripsi |
VPC Settings | Hanya tersedia saat Resource Type diatur ke Public Resources. Untuk menggunakan instans DSW dalam VPC, buat VPC di wilayah yang sama dengan instans DSW dan konfigurasikan parameter ini. Anda juga harus mengonfigurasi vSwitch dan Security Group. Untuk strategi konfigurasi berbagai skenario, lihat Konfigurasi jaringan. |
vSwitch | Tersedia saat VPC dikonfigurasi. vSwitch adalah subnet dalam VPC. Instans DSW dan sumber daya cloud lainnya terhubung melalui vSwitch. |
Security Group | Diperlukan saat VPC dikonfigurasi. Grup keamanan bertindak sebagai firewall virtual untuk instans DSW, mengontrol seluruh lalu lintas jaringan inbound dan outbound. |
Internet Access Gateway | Metode konfigurasi berikut didukung:
Parameter berikut hanya tersedia saat Mount Configuration menggunakan dataset CPFS:
Catatan Jika dataset CPFS dipilih dalam konfigurasi mount, konfigurasi VPC diperlukan, dan VPC tersebut harus sesuai dengan VPC CPFS. |
Extended CIDR Block | Tersedia setelah vSwitch dikonfigurasi. Gunakan blok CIDR diperluas untuk memperluas ruang alamat VPC ketika alamat IP yang tersedia tidak mencukupi untuk beban kerja yang berkembang atau ketika perencanaan jaringan awal tidak mengalokasikan cukup alamat. Untuk informasi lebih lanjut, lihat Blok CIDR sekunder. |
Konfigurasi akses
Parameter | Deskripsi |
Enable SSH | Mengaktifkan akses SSH jarak jauh ke instans. Opsi ini tersedia setelah VPC dipilih. Saat diaktifkan, Custom Services bernama SSH akan muncul. Jika menggunakan image kustom, pastikan sshd telah terinstal. |
SSH Public Key | Tersedia setelah toggle SSH Configuration diaktifkan. Catatan Untuk mendukung login melalui VPC dan internet publik, tambahkan kunci publik untuk beberapa klien. Masukkan satu kunci per baris (tekan Enter di antara setiap kunci). Maksimal 10 kunci publik didukung. |
Service Access and Port Configuration | Digunakan untuk mengonfigurasi akses SSH jarak jauh atau akses layanan di instans melalui jaringan publik.
|
Create Private Zone in VPC | Membuat Private Zone (zona otoritatif dengan nama domain internal) untuk mengakses layanan SSH instans atau layanan kustom lainnya dalam VPC menggunakan nama domain tetap, tanpa perlu melacak perubahan alamat IP instans. Catatan: Pembuatan Private Zone dikenai biaya. Untuk informasi harga, lihat Harga DNS Alibaba Cloud. |
Public Network Access | NLB:
DNAT + EIP:
|
Peran dan izin
Parameter | Deskripsi |
Visibility | Pilih Visible to the Instance Owner atau Visible to Current Workspace. |
Instance Owner | Hanya administrator workspace yang dapat mengubah pemilik instans. |