Layanan instan merupakan unit penagihan dan izin dalam PAI-Instant Service. Templat menentukan lingkungan runtime untuk instans. Topik ini menjelaskan cara membuat dan mengelola layanan instan (termasuk akses workbench) serta cara membuat dan mengelola templat (dari gambar, dari instans, atau dari templat publik).
Ikhtisar
PAI-Instant Service menggunakan struktur sumber daya tiga tingkat: Instant Service → Template → Instance. Topik ini mencakup pengelolaan dua tingkat pertama. Alur kerja keseluruhan adalah sebagai berikut:
-
Administrator membuat layanan instan: Buat layanan instan, pilih mode egress jaringan, jenis sumber daya, dan (opsional) repository image.
-
Administrator atau developer membuat templat: Tentukan lingkungan runtime dalam layanan instan — dari gambar, dari instans, atau dari templat publik.
-
Pengguna akhir menggunakan instans: Luncurkan instans dari templat. Untuk detailnya, lihat Mengelola instans Layanan Instan.
Untuk model sumber daya tiga tingkat lengkap, lihat Ikhtisar Layanan Instan — Hierarki sumber daya.
Buat layanan instan
-
Login ke Konsol PAI.
-
Di panel navigasi kiri, pilih Elastic Algorithm Service (EAS) untuk menuju halaman daftar layanan.
-
Beralih ke tab Instant Service di bagian atas.
-
Klik Create Instant Service untuk menuju halaman pembuatan.
-
Konfigurasikan parameter berikut:
Parameter
Deskripsi
Name
Wajib diisi. Mendukung huruf kecil, angka, dan garis bawah. Harus dimulai dengan huruf kecil. Maksimal 36 karakter.
Resource Type
Wajib diisi. Pilih ID kelompok sumber daya untuk Instant Service di EAS Resource Group.
Enterprise Edition Image Instance
Opsional. Diperlukan hanya jika Anda perlu membuat templat dari gambar kustom.
-
Pilih instans ACR Enterprise Edition tipe Standard atau Premium di bawah akun Anda. Templat menarik gambar dari repositori ini. Jika Anda belum membuat repositori ACR, klik tautan pada halaman untuk membuka Konsol ACR dan membuatnya.
-
Jika Anda hanya menggunakan templat publik, biarkan bidang ini kosong.
Custom Authentication
Opsional. Saat diaktifkan, Anda dapat menetapkan token kustom untuk otentikasi API layanan. Saat dinonaktifkan, sistem akan menghasilkan token default secara otomatis.
Network Egress Mode
Wajib diisi. Nilai default adalah Shared Public Network.
-
Dedicated VPC: Connects the service to your VPC for internet access via your configured NAT gateway. Suitable for accessing corporate intranet resources and using custom security groups and network policies.
-
Isolated Mode: Instant services cannot access any external networks, making them suitable for tasks such as sensitive data processing and compliance isolation.
-
Shared Public Network: Instant services access the internet through the platform's public gateway, allowing you to quickly set up a test environment without configuring a VPC. This mode uses shared bandwidth among multiple users, provides no SLA or bandwidth stability guarantees, and charges no public traffic fees.
-
-
Klik Confirm untuk menyelesaikan pembuatan.
Akses workbench layanan instan
Setelah pembuatan selesai, Anda dapat melihat instans yang ada di daftar pada tab Instant Service.
Di kolom Invoke, klik ikon Instant Service Workbench. Kotak dialog Go to Instant Service Workbench muncul, menyediakan dua jenis tautan akses:
|
Jenis tautan |
Tujuan |
Cakupan izin |
|
Manage Links |
Untuk pengelolaan penuh layanan instan, templat, dan instans |
Membuat, melihat, dan menghapus templat serta instans |
|
Read-only Link |
Untuk melihat konfigurasi dan informasi pemantauan layanan instan, templat, dan instans |
Hanya melihat — tidak tersedia opsi membuat dan menghapus |
Baik Manage Links maupun Read-only Link dapat diakses melalui jaringan publik. Tautan berlaku selama 12 jam. Hasilkan tautan baru setelah masa berlakunya habis. Simpan tautan ini dengan aman dan jangan bagikan kepada pengguna yang tidak berwenang.
Salin URL Manage Links atau Read-only Link dan buka di browser untuk mengakses workbench layanan instan.
Aksi-aksi Workbench
Workbench layanan instan menyediakan empat aksi utama:
-
Create template: Buat templat baru dalam layanan instan saat ini.
-
Create instance: Luncurkan instans dari templat yang sudah ada.
-
Open monitoring: Buka Dasbor Grafana untuk melihat metrik layanan instan di tingkat layanan.
-
Share: Hasilkan dan salin tautan akses workbench untuk dibagikan kepada anggota tim.
Informasi workbench
Workbench layanan instan menampilkan detail berikut:
-
Info layanan instan: Jumlah templat, total instans, dan instans yang sedang berjalan.
-
Konfigurasi jaringan: ID VPC, ID vSwitch, dan ID security group.
-
Informasi akun: ID Pengguna RAM dan ID akun Alibaba Cloud.
-
Informasi gambar: Alamat repository image.
Workbench layanan instan juga menyediakan tampilan berikut:
-
Private templates: Semua templat yang dibuat pengguna dalam layanan instan saat ini.
-
Public templates: Templat publik yang disediakan platform. Untuk detailnya, lihat Gunakan templat publik.
-
Instance list: Semua instans yang sedang berjalan atau dijeda dalam layanan instan saat ini.
Buat templat
Templat menentukan lingkungan runtime untuk instans, termasuk gambar, perintah startup, dan spesifikasi sumber daya. Satu layanan instan dapat memiliki beberapa templat untuk lingkungan runtime yang berbeda.
Enterprise Edition Image Instance (edisi Standard atau Premium) harus dikonfigurasi saat membuat layanan instan untuk membuat templat.
Langkah-langkah
-
Di pojok kanan atas workbench layanan instan, klik Create template.
-
Di panel Create new template yang muncul di sebelah kanan, konfigurasikan parameter berikut:
Parameter
Wajib
Deskripsi
Template name
Ya
Sistem menghasilkan nama default. Anda dapat menyesuaikannya.
Template description
Tidak
Deskripsi tujuan templat. Maksimal 100 byte.
Custom token
Tidak
Jika dibiarkan kosong, sistem akan menghasilkan token secara otomatis untuk otentikasi instans.
Creation method
Ya
Mendukung From image, From instance, dan From public template. Untuk detailnya, lihat Tiga metode pembuatan di bawah.
-
Klik Create template. Templat memasuki status building. Setelah proses build selesai, status berubah menjadi Ready.
Tiga metode pembuatan
From image
Buat templat dari gambar kontainer. Gunakan metode ini ketika Anda memiliki citra runtime standar. Konfigurasikan hal berikut:
-
Image address: Wajib diisi. Masukkan alamat gambar lengkap dari repository ACR Anda.
-
Startup command: Perintah entri yang dijalankan saat instans dimulai.
-
Readiness command: Perintah pemeriksaan kesehatan yang dijalankan setelah instans dimulai.
Contoh: Jika layanan Anda berjalan di port 8000, pastikan layanan benar-benar siap sebelum membuat templat. Tetapkan readiness command ke
curl -f http://localhost:8000untuk memverifikasi kode status HTTP. -
Resource configuration: Inti CPU, memori (MiB), disk (GiB), dan timeout (detik). Default: 2 inti / 2.000 MiB / 30 GiB / 3.600 detik.
-
Environment variables: Pasangan kunci-nilai yang terlihat di dalam instans.
From instance
Simpan status lengkap suatu instans sebagai templat baru, termasuk file yang ditulis, dependensi yang diinstal, dan proses yang berjalan. Masukkan Instance ID. Untuk detailnya, lihat Mengelola instans — Simpan sebagai templat.
From public template
Simpan templat publik ke instans ACR enterprise Anda untuk meningkatkan performa dan keandalan saat menarik gambar. Pilih public template yang ingin Anda simpan.
Lihat detail templat
Di tab Private templates atau Public templates di workbench, klik ID templat untuk membuka halaman detailnya.
Aksi
-
View SDK connection info: Klik SDK Access untuk melihat konfigurasi koneksi dan contoh kode Python untuk pemanggilan melalui E2B SDK. Salin konfigurasi dengan satu klik.
-
Open monitoring: Buka Dasbor Grafana di tingkat templat.
-
Share: Hasilkan dan salin tautan akses untuk templat ini.
-
Create instance: Luncurkan instans baru dari templat ini.
Detail templat
Halaman detail templat mencakup:
-
Informasi dasar: ID templat, versi ENVD, token API, waktu pembuatan, waktu pembaruan terakhir, ID Pengguna RAM, dan ID akun Alibaba Cloud.
-
Spesifikasi sumber daya: CPU, memori, dan disk.
-
Variabel lingkungan: Daftar pasangan kunci-nilai.
-
Alamat repository: Repository image ACR yang terkait dengan templat ini.
-
Informasi build: Jenis build (misalnya, from image), gambar sumber, perintah startup, dan perintah readiness.
-
Daftar instans: Semua instans yang dibuat dari templat ini.
Langkah berikutnya
-
Luncurkan dan gunakan instans dari templat: Mengelola instans Layanan Instan
-
Buat dan panggil instans melalui SDK: Integrasi E2B SDK
-
Pilih templat publik untuk skenario Anda: Gunakan templat publik