Dokumen ini menjelaskan solusi teknis, daftar sumber daya, dan konfigurasi penyebaran yang perlu disiapkan oleh penyedia layanan sebelum meluncurkan layanan di Konsol Compute Nest.
1. Pemeriksaan mandiri dan penilaian
Sebelum menerbitkan layanan Compute Nest, penyedia layanan perangkat lunak dan pengembang aplikasi (selanjutnya disebut sebagai penyedia layanan) harus menyelesaikan pemeriksaan mandiri berikut:
a. Konfirmasi metode pengiriman perangkat lunak
Pengiriman Privat
Skenario: Perangkat lunak dan sumber daya cloud diterapkan di bawah akun pengguna, dengan sumber daya cloud dibayar oleh pengguna.
Tipe Layanan: Untuk layanan privat, kemampuan O&M terkelola tersedia untuk membantu tugas-tugas operasional.
Pengiriman SaaS (Pengiriman Sepenuhnya Dikelola)
Skenario: Perangkat lunak dan sumber daya cloud diterapkan di bawah akun penyedia layanan, dan sumber daya cloud dibayar oleh penerbit layanan.
Tipe Layanan: Layanan penyebaran sepenuhnya dikelola.
b. Konfirmasi dependensi middleware
Daftar Periksa:
Periksa middleware yang diperlukan oleh perangkat lunak, seperti MySQL, Redis, layanan penyimpanan objek, dan layanan log.
Periksa apakah middleware memiliki versi Alibaba Cloud, seperti RDS atau OSS.
CatatanPrioritaskan menggunakan layanan Alibaba Cloud seperti ApsaraDB RDS untuk meningkatkan keandalan. Jika tidak ada layanan Alibaba Cloud yang tersedia, Anda dapat menggunakan middleware yang dibuat sendiri.
Skenario Khusus: Pengembangan model besar mungkin memerlukan kerangka kerja seperti Knative atau KServe. Harap konfirmasikan kompatibilitasnya terlebih dahulu.
c. Konfirmasi metode penyebaran
Pilih metode penyebaran sesuai dengan kebutuhan perangkat lunak Anda.
Metode Pembuatan | Operasi |
Tarik dan terapkan melalui repositori (seperti GitHub). | |
Gunakan templat jika arsitektur kompleks digunakan atau volume besar sumber daya cloud dasar diperlukan. | Anda harus menggunakan templat orkestrasi sumber daya kustom (ROS/Terraform). |
Hanya ECS/ACK dan sumber daya cloud dasar yang diperlukan untuk penyebaran. | Compute Nest menyediakan proses standar dan templat contoh. Lihat Buat layanan dengan menggunakan templat unggulan saat membuat layanan. |
d. Konfirmasi metode penjualan
Opsi | Skenario | Kemampuan inti |
Alibaba Cloud Marketplace (Direkomendasikan) | Penjualan perangkat lunak standar. | Fitur canggih dengan dukungan opsi penagihan bayar-per-penggunaan, langganan, dan bayar-saat-anda-pergi. |
Pembayaran pihak ketiga (SaaS Boost) | Pengembang individu dengan cepat membangun pasar online. | Menawarkan langganan tahunan atau bulanan dan menghasilkan antarmuka web secara otomatis. |
Penjualan kustom | Tidak ada persyaratan transaksi online (penyebaran privat). | Konsol mengelola periode validitas. Anda perlu memeriksa periode validitas dari instans layanan. |
Untuk informasi lebih lanjut, lihat jual layanan.
e. Konfirmasi metode orkestrasi sumber daya
Metode yang Direkomendasikan: Gunakan ROS template asli, yang mendukung berbagai jenis sumber daya Alibaba Cloud yang lebih luas dan kemampuan integrasi mendalam.
Metode Alternatif: Gunakan templat ROS Terraform, yang kompatibel dengan sintaks Terraform dan cocok untuk skenario skrip Terraform yang sudah ada.
2. (Opsional) Ajukan permohonan menjadi penyedia layanan
Jenis peran | Skenario | Operasi |
Pengguna standar | Default, tidak diperlukan aplikasi tambahan. | Tidak berlaku (peran default saat masuk). |
Penyedia layanan Compute Nest | Memerlukan penggunaan fitur seperti uji coba layanan atau penjualan di Alibaba Cloud Marketplace. | |
Distributor | Membantu penyedia layanan lain dalam menjual produk mereka. |
3. Konfigurasikan layanan sebelum publikasi
a. Buat paket penyebaran
Apa itu paket penyebaran?
Paket penyebaran adalah carrier yang digunakan dalam proses penyebaran, seperti Citra ECS, Grafik Helm, file, atau gambar kontainer. Anda dapat memilih tipe paket penyebaran yang sesuai untuk layanan berdasarkan skenario penyebaran. Untuk informasi lebih lanjut, lihat Ikhtisar paket penyebaran. Dokumen ini memperkenalkan skenario penggunaan setiap paket penyebaran.
Kapan Anda Memerlukan Paket Penyebaran?
Kami menyarankan untuk menggunakan paket penyebaran ketika perangkat lunak memerlukan instalasi kompleks, distribusi file besar, atau memiliki sumber yang tidak stabil.
b. Persiapkan orkestrasi sumber daya
Jika Anda memerlukan arsitektur kompleks atau volume besar sumber daya cloud dasar, siapkan daftarnya sesuai dengan persyaratan berikut:
Sumber Daya: Konfirmasikan tipe sumber daya cloud (ECS, RDS, SLB, Redis, dll.), konfigurasi, dan dependensi antar sumber daya.
Parameter Kustom
Identifikasi parameter yang memerlukan input pengguna, seperti kata sandi, kapasitas penyimpanan, spesifikasi instans, dll.
Identifikasi parameter yang dihasilkan untuk pengguna, seperti URL akses, kunci API, dll.
Gambar dan Paket: Berikan gambar yang diperlukan untuk penyebaran (Citra ECS atau gambar kontainer) dan tautan unduhan paket perangkat lunak.
Setelah menyelesaikan hal di atas, buat Template ROS. Untuk panduan tentang pembuatan templat, lihat Orkestrasi sumber daya.
Jika Anda mengalami masalah saat membuat Template ROS, Anda dapat menghubungi tim Compute Nest untuk bantuan.
Untuk mengajukan sumber daya cloud untuk pengujian layanan, lihat Konfigurasikan uji coba gratis.
Apa yang harus dilakukan selanjutnya
Setelah menyelesaikan semua persiapan, buat, uji, dan publikasikan layanan Anda. Untuk informasi lebih lanjut, lihat Publikasikan layanan.