Jika Anda menggunakan DataService Studio yang disediakan oleh DataWorks untuk memanggil API, pemanggilan tersebut mengonsumsi sumber daya dalam grup sumber daya. Pastikan konektivitas jaringan dan kinerja tinggi dari grup sumber daya tersebut. Jika tidak, berbagai masalah dapat terjadi, seperti kegagalan akses ke sumber data, pengecualian pemanggilan API, atau pembatasan karena kekurangan CPU atau memori. Topik ini menjelaskan tindakan pencegahan untuk merencanakan grup sumber daya dan memberikan rekomendasi penggunaan berbagai jenis grup sumber daya.
Konsep dasar
Grup sumber daya menyediakan sumber daya komputasi yang diperlukan untuk memulai pemanggilan API di DataService Studio. Umumnya, sebuah grup sumber daya terdiri dari satu atau lebih server yang menyediakan sumber daya CPU, memori, dan jaringan. Proses pemanggilan API adalah sebagai berikut: Pengguna memulai pemanggilan API. API Gateway menerima permintaan dan meneruskannya ke server DataService Studio, lalu permintaan tersebut diteruskan ke sumber data tujuan untuk kueri data.
Jenis-jenis
Grup sumber daya diklasifikasikan menjadi dua jenis: grup sumber daya bersama dan grup sumber daya eksklusif.
Grup Sumber Daya Bersama
Grup sumber daya bersama digunakan bersama oleh semua pengguna DataWorks. Selama jam sibuk, pengguna mungkin bersaing untuk mendapatkan sumber daya. Untuk informasi lebih lanjut tentang grup sumber daya bersama, lihat Gunakan Grup Sumber Daya Bersama.
Grup Sumber Daya Eksklusif
Grup sumber daya eksklusif hanya dapat digunakan oleh pengguna yang membelinya. Jika Anda melakukan pemanggilan API dengan konkurensi tinggi dan frekuensi tinggi di DataService Studio, kami menyarankan menggunakan grup sumber daya eksklusif. Untuk informasi lebih lanjut tentang grup sumber daya eksklusif, lihat Grup Sumber Daya Eksklusif untuk DataService Studio. Untuk panduan penggunaan, lihat Buat dan Gunakan Grup Sumber Daya Eksklusif untuk DataService Studio.
Grup sumber daya eksklusif untuk DataService Studio hanya tersedia di wilayah China (Shanghai).
Kunci perencanaan sumber daya: konektivitas dan kinerja
Saat menggunakan grup sumber daya, perhatikan aspek konektivitas dan kinerjanya.
Konektivitas
Setelah pemanggilan API dimulai, permintaan pertama-tama dikirim ke server DataService Studio, kemudian ke sumber data tujuan untuk kueri data. Pastikan grup sumber daya yang digunakan dapat mengakses sumber data tujuan dan jaringan tempat sumber data tersebut berada. Sebelum menggunakan DataService Studio, pastikan grup sumber daya terhubung ke sumber data. Jika tidak, pemanggilan API akan gagal.
Kinerja
Node pemanggilan API mengonsumsi sumber daya CPU, memori, dan jaringan dari server tempat node tersebut dijalankan. Sumber daya yang tidak mencukupi dapat menyebabkan berbagai masalah, seperti pengecualian selama pemanggilan API, pembatasan pada pemanggilan API yang sering, atau hasil kueri yang lambat. Sebelum memulai pemanggilan API, pastikan Anda memiliki sumber daya yang cukup. Kami menyarankan menggunakan grup sumber daya eksklusif untuk menjalankan node pemanggilan API agar tidak bersaing untuk mendapatkan sumber daya di kolam sumber daya publik. Untuk informasi tentang metrik kinerja grup sumber daya eksklusif, lihat Penagihan Grup Sumber Daya Eksklusif untuk DataService Studio (Langganan).
Perbedaan antara grup sumber daya dan rekomendasi
Kedua jenis grup sumber daya cocok untuk skenario yang berbeda. Tabel berikut menjelaskan perbedaan antara kedua jenis grup sumber daya berdasarkan kepemilikan sumber daya, konektivitas jaringan, metode penagihan, dan kinerja. Pilih grup sumber daya sesuai dengan kebutuhan bisnis Anda saat membuat API.
Item | Grup sumber daya eksklusif | Grup sumber daya bersama |
Kepemilikan sumber daya | Sumber daya dipelihara oleh DataWorks dan digunakan secara eksklusif oleh setiap penyewa. | Sumber daya dipelihara oleh DataWorks dan dibagi di antara semua penyewa. |
Konektivitas jaringan | Jenis grup sumber daya ini dapat terhubung ke sumber data yang ditempatkan di Internet, di virtual private cloud (VPC) Alibaba Cloud, dan di pusat data. Untuk sumber data yang ditempatkan di VPC, Anda dapat menghubungkan grup sumber daya eksklusif ke sumber data menggunakan ID instans atau string koneksi. | Jenis grup sumber daya ini dapat terhubung ke sumber data yang ditempatkan di Internet, di VPC Alibaba Cloud, dan di jaringan klasik. Untuk sumber data yang ditempatkan di VPC, Anda dapat menghubungkan grup sumber daya bersama ke sumber data hanya menggunakan ID instans. Catatan Anda tidak dapat menghubungkan grup sumber daya bersama ke sumber data yang ditempatkan di jaringan klasik di wilayah China South 1 Finance. |
Metode penagihan | Jenis grup sumber daya ini ditagih berdasarkan spesifikasi grup sumber daya menggunakan metode penagihan langganan. | Jenis grup sumber daya ini ditagih berdasarkan jumlah panggilan dan durasi panggilan sesuai dengan tingkat penagihan yang berbeda. |
Jenis sumber data yang didukung | Jenis grup sumber daya ini dapat terhubung ke jenis sumber data berikut: ClickHouse, Hologres, ApsaraDB RDS, MySQL, PostgreSQL, SQL Server, Oracle, Tablestore, AnalyticDB for MySQL V2.0, AnalyticDB for MySQL V3.0, AnalyticDB for PostgreSQL, MongoDB, PolarDB-X 1.0, StarRocks, dan Doris. Jenis sumber data lainnya akan didukung di masa mendatang. | Jenis grup sumber daya ini dapat terhubung ke jenis sumber data berikut: Hologres, ApsaraDB RDS, MySQL, PostgreSQL, SQL Server, Oracle, Tablestore, AnalyticDB for MySQL V2.0, AnalyticDB for MySQL V3.0, AnalyticDB for PostgreSQL, MongoDB, dan PolarDB-X 1.0. |
QPS Maksimum1 | Ambang batas permintaan per detik (QPS) bervariasi berdasarkan spesifikasi grup sumber daya eksklusif. QPS minimum adalah 500. Anda dapat memilih grup sumber daya dengan spesifikasi berbeda berdasarkan kebutuhan QPS Anda. Satu grup sumber daya eksklusif dapat dikaitkan dengan beberapa ruang kerja dan beberapa API. Jika jumlah pemanggilan API melebihi ambang batas QPS grup sumber daya eksklusif dengan spesifikasi tertentu, pembatasan akan dipicu dan pemanggilan API gagal. | Maksimum 200 QPS didukung untuk setiap penyewa di setiap wilayah. Untuk meningkatkan ambang batas QPS, Anda dapat menggunakan grup sumber daya eksklusif. Jika jumlah pemanggilan API melebihi 200 QPS, pembatasan akan dipicu dan pemanggilan API gagal. |
Batas waktu | 30 detik | 10 detik |
Keandalan | Tinggi | Rendah |
Keamanan | Tinggi | Tinggi |
Skenario | Jenis grup sumber daya ini digunakan untuk pemanggilan API daring dengan konkurensi tinggi dan frekuensi tinggi di mana pernyataan kueri kompleks digunakan dan volume data besar perlu dikembalikan. | Jenis grup sumber daya ini digunakan untuk pemanggilan API dengan konkurensi rendah atau frekuensi rendah. |
Rekomendasi | ★★★★★ | ★★★ |
Catatan 1: Permintaan per detik (QPS) maksimum untuk grup sumber daya eksklusif dihitung berdasarkan skenario bisnis aktual. Anda dapat memperkirakan ambang batas QPS menggunakan informasi berikut:
Apakah akan menghasilkan API dalam mode skrip.
Apakah fitur paginasi diaktifkan untuk pemanggilan API sehingga hasil yang dikembalikan ditampilkan di beberapa halaman.
Rata-rata waktu proses pernyataan SQL yang dikonfigurasi untuk pemanggilan API adalah 100 milidetik di sumber data.
Rata-rata ukuran data yang dikembalikan oleh pemanggilan API tunggal adalah 3.000 byte.
Jika skenario bisnis Anda berbeda dari skenario di atas, bergabunglah dengan grup DingTalk DataWorks untuk mendapatkan spesifikasi yang sesuai dengan skenario bisnis Anda.
Kami menyarankan menggunakan grup sumber daya eksklusif untuk menjalankan node pemanggilan API berdasarkan hasil perbandingan di atas.
Panduan konfigurasi grup sumber daya
Jika Anda menggunakan grup sumber daya bersama untuk mengakses sumber data, tambahkan blok CIDR atau alamat IP yang diperlukan dari wilayah terkait ke daftar putih alamat IP sumber data. Untuk informasi lebih lanjut, lihat Konfigurasikan Konektivitas Jaringan antara Grup Sumber Daya Bersama untuk DataService Studio dan Sumber Data.
Jika Anda menggunakan grup sumber daya eksklusif, pilih solusi konektivitas jaringan berdasarkan jaringan tempat sumber data berada dan konfigurasikan daftar putih alamat IP sumber data. Untuk informasi lebih lanjut, lihat Konfigurasikan Konektivitas Jaringan antara Grup Sumber Daya Eksklusif untuk DataService Studio dan Sumber Data.

di kolom Tindakan, dan pilih Manage Quota. Di kotak dialog Kelola Kuota, tentukan kuota untuk DataService Studio di kolom Occupied CUs.
