AnalyticDB for PostgreSQL adalah gudang data cloud-native berarsitektur Massively Parallel Processing (MPP) yang dirancang untuk pemrosesan analitik daring (OLAP) data berskala besar. AnalyticDB for PostgreSQL mendukung dua tipe sumber daya instans: Storage Elastic Mode dan Serverless Pro. Mode Serverless Pro menggunakan arsitektur cloud-native untuk memisahkan sumber daya komputasi dan penyimpanan sehingga masing-masing dapat diskalakan secara independen. Topik ini menjelaskan cara membuat instans Serverless Pro dan melakukan kueri terhadap datanya.
Persiapan
Diperlukan Akun Alibaba Cloud. Jika Anda belum memiliki akun, Anda dapat mendaftar di website resmi Alibaba Cloud.
Otorisasi peran terkait layanan. Saat pertama kali menggunakan AnalyticDB for PostgreSQL, Anda harus mengotorisasi pembuatan peran terkait layanan di Konsol. Untuk melakukannya, ikuti langkah-langkah berikut:
- Masuk ke Konsol AnalyticDB for PostgreSQL.
Di pojok kanan atas halaman, klik Create Instance.
Pada kotak dialog Create Service Linked Role yang muncul, klik OK.
Harga
Pembuatan instans dikenai biaya untuk sumber daya komputasi dan penyimpanan. Untuk informasi selengkapnya, lihat Harga.
Prosedur
Buat instans
- Masuk ke Konsol AnalyticDB for PostgreSQL.
Di pojok kanan atas halaman, klik Create Instance untuk menuju halaman pembelian.
Pada halaman pembelian, konfigurasikan parameter inti. Biarkan nilai default untuk parameter lainnya. Untuk informasi lebih lanjut tentang parameter tersebut, lihat Buat instans.
Item Konfigurasi
Deskripsi
Contoh untuk tutorial ini
Product Type
Subscription: Ini adalah metode penagihan langganan. Anda membayar di muka saat membuat instans. Cocok untuk penggunaan jangka panjang dan lebih hemat biaya dibandingkan pay-as-you-go. Semakin lama durasi langganan, semakin tinggi diskon yang diberikan.
Pay-as-you-go: Ini adalah metode penagihan bayar sesuai pemakaian. Anda dikenai biaya per jam. Cocok untuk penggunaan jangka pendek. Anda dapat melepas instans segera setelah selesai digunakan untuk menghemat biaya.
Pay-as-you-go
Region and Zone
Lokasi geografis instans.
Wilayah tidak dapat diubah setelah pembelian. Buat instans di wilayah yang sama dengan Instance ECS yang ingin Anda hubungkan. Hal ini memungkinkan interkoneksi layanan melalui jaringan pribadi.
China (Hangzhou): Zone J
Instance Resource Type
Storage Elastic Mode: Mendukung scale-out disk secara independen dan scale-out mulus online.
Serverless Pro: Tentukan sumber daya komputasi yang diperlukan. Anda tidak perlu memesan sumber daya penyimpanan.
Serverless Pro
Master Resources
Pilih spesifikasi sumber daya Master. Pilih spesifikasi berdasarkan rumus:
Master CU = Jumlah core CPU pada satu segment.Jika Anda memerlukan lebih banyak sumber daya Master, tingkatkan spesifikasi setelah instans dibuat. Untuk informasi selengkapnya, lihat manajemen sumber daya Master.
8 CU (Gratis)
Reserved Compute Resources
Jumlah CU untuk node komputasi. Minimum adalah 16 CU (16 Segments).
16
Serverless Cache Space
Ukuran total disk cloud yang disambungkan ke node komputasi. Tetapkan ukuran minimum 800 GB. Jika Anda memerlukan lebih dari 800 GB, sesuaikan ukuran berdasarkan volume data hot. Misalnya, tetapkan menjadi 30% dari total volume data.
CatatanIni bukan ruang cache untuk satu node komputasi.
800
Virtual Private Cloud
Pilih ID VPC.
Untuk menghubungkan dengan Instance ECS di wilayah yang sama melalui jaringan pribadi, pilih VPC yang sama dengan Instance ECS tersebut. Anda dapat memilih VPC yang sudah ada atau membuat VPC dan vSwitch sesuai petunjuk.
vpc-xxxx
vSwitch
Pilih vSwitch dalam VPC. Jika tidak tersedia vSwitch, berarti tidak ada sumber daya vSwitch di zona saat ini. Anda dapat beralih ke zona lain atau membuat vSwitch di zona saat ini sesuai petunjuk.
vsw-xxxx
Klik Buy Now , konfirmasi informasi pesanan, lalu klik Activate Now .
Setelah pembayaran selesai, klik Management Console untuk kembali ke daftar instans dan melihat instans baru.
CatatanInisialisasi instans AnalyticDB for PostgreSQL memerlukan waktu. Anda hanya dapat melakukan operasi selanjutnya setelah status instans berubah menjadi Running .
(Opsional) Konfigurasi daftar putih
Anda dapat melewati langkah ini jika hanya mengakses database menggunakan Data Management (DMS). Jika ingin mengakses database dari lingkungan pengembangan terintegrasi lokal (IDE), Anda harus mengonfigurasi daftar putih alamat IP. Untuk informasi lebih lanjut tentang cara mendapatkan alamat IP klien, lihat Persiapan.
Di daftar instans, temukan instans yang telah Anda buat dan klik ID-nya untuk membuka halaman detail instans.
Di panel navigasi sebelah kiri, klik Security Controls.
Klik Create Whitelist dan konfigurasikan parameter berikut:
Konfigurasi
Deskripsi
Whitelist Name
Nama grup daftar putih baru. Nama harus memenuhi persyaratan berikut:
Terdiri dari huruf kecil, angka, dan garis bawah (_).
Dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
Panjangnya antara 2 hingga 32 karakter.
IP Addresses
Alamat IP yang akan ditambahkan ke daftar putih. Perhatikan hal berikut:
Pisahkan beberapa alamat IP dengan koma (,). Anda dapat menambahkan hingga 999 alamat IP unik.
Format yang didukung adalah alamat IP spesifik, seperti 10.23.12.24, dan Blok CIDR, seperti 10.23.12.24/24. CIDR merupakan singkatan dari Classless Inter-Domain Routing. Angka setelah garis miring (/) menunjukkan panjang awalan, yang dapat berkisar antara 1 hingga 32.
Jika Anda mengatur panjang awalan menjadi 0, seperti 0.0.0.0/0 atau 127.0.0.1/0, semua alamat IP dapat mengakses instans. Pengaturan ini menimbulkan risiko keamanan tinggi. Gunakan dengan hati-hati.
Alamat IP 127.0.0.1 memblokir akses dari semua alamat IP eksternal.
Klik OK.
Buat akun awal
AnalyticDB for PostgreSQL menyediakan dua jenis pengguna:
Pengguna dengan hak istimewa: Akun awal adalah pengguna dengan hak istimewa yang memiliki peran RDS_SUPERUSER. Peran ini memberikan semua izin operasional pada database.
Pengguna biasa: Secara default, pengguna biasa tidak memiliki izin apa pun. Pengguna dengan hak istimewa, atau pengguna lain yang memiliki izin GRANT, harus secara eksplisit memberikan izin pada objek basis data kepada pengguna biasa. Untuk informasi lebih lanjut tentang cara membuat pengguna biasa, lihat Buat dan kelola pengguna.
Di panel navigasi sebelah kiri, klik Account Management.
Klik Create Account. Di jendela Create Account, masukkan nama akun, atur password, lalu klik OK.
Parameter
Deskripsi
Account
Nama akun awal.
Terdiri dari huruf kecil, angka, dan garis bawah (_).
Harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.
Tidak boleh diawali dengan gp.
Panjangnya antara 2 hingga 16 karakter.
New Password dan Confirm Password
Password akun awal.
Harus mengandung minimal tiga dari jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.
Karakter khusus meliputi
! @ # $ % ^ & * ( ) _ + - =.Panjangnya antara 8 hingga 32 karakter.
PentingUntuk keamanan, ubah password Anda secara berkala dan hindari penggunaan ulang password lama.
Muat dataset sampel
Anda dapat memuat dataset sampel untuk pengujian. Proses pemuatan memerlukan waktu sekitar 6 hingga 8 menit.
Di pojok kanan atas halaman detail instans, pilih .

Di kotak dialog Load Sample Dataset, klik OK.
Hubungkan ke database
Bagian ini menjelaskan cara menghubungkan ke database menggunakan DMS. Untuk informasi lebih lanjut tentang cara menghubungkan ke database menggunakan klien lain, lihat Client connections.
Di pojok kanan atas halaman detail instans, klik Log On to Database.
Di halaman Log On to Instance, masukkan Database Account dan Database Password, lalu klik Logon.
Kueri data
Di panel navigasi sebelah kiri Konsol DMS, klik instans target. Jika Anda berada dalam mode simple, Anda harus terlebih dahulu beralih ke tab Database Instances. Kemudian, periksa apakah database
adb_sampledata_tpchtersedia.Jika item tersebut tidak muncul, klik tombol refresh di sebelah kanan instans target dan periksa kembali.

Klik ganda skema
publicdi bawah databaseadb_sampledata_tpchuntuk membuka jendela SQL Console. Lalu, jalankan pernyataan SQL berikut untuk mengkueri data.SELECT count(*) FROM lineitem;Hasil berikut dikembalikan:
+-----------+ | count(*) | +-----------+ |59986052 | +-----------+
Referensi
Skalabilitas instans: Anda dapat mengelola sumber daya Master dan memperluas kapasitas sumber daya yang dipesan.