全部产品
Search
文档中心

AnalyticDB:Mode Serverless

更新时间:Jul 06, 2025

Dalam Mode Serverless, AnalyticDB for PostgreSQL menyediakan fitur seperti pemisahan sumber daya komputasi dan penyimpanan, skalabilitas elastis dalam hitungan detik, serta berbagi data real-time di seluruh instans. Fitur-fitur ini diimplementasikan berdasarkan kemampuan resource pooling dan penyimpanan masif yang disediakan oleh infrastruktur cloud, serta teknologi pemrosesan paralel masif (MPP), integrasi batch dan analisis real-time, dan Serverless.

Ikhtisar

Dalam Mode Serverless, AnalyticDB for PostgreSQL memisahkan sumber daya komputasi dan penyimpanan sehingga keduanya dapat diskalakan secara independen. Penyimpanan tetap ditagih berdasarkan sistem bayar sesuai penggunaan, sementara kapasitas komputasi dapat diskalakan untuk memenuhi kebutuhan bisnis. Hal ini mengurangi biaya penyimpanan dan meningkatkan efisiensi.

AnalyticDB for PostgreSQL dalam Mode Serverless menawarkan keunggulan berikut dibandingkan mode penyimpanan elastis:

  • Mengurangi biaya penyimpanan dan memungkinkan penggunaan sumber daya sesuai kebutuhan. Anda dapat menggunakan Mode Serverless untuk menerapkan analisis data hemat biaya tanpa perlu memigrasikan data ke media penyimpanan lainnya. Mode ini memenuhi persyaratan analisis data industri keuangan dan Internet.

  • Mengoptimalkan operasi penulisan throughput tinggi dan pemrosesan batch performa tinggi dengan penskalaan elastis untuk menangani skenario volume data besar dan fluktuasi lalu lintas signifikan.

  • Menyediakan fitur berbagi data berdasarkan pemisahan sumber daya penyimpanan dan komputasi. Data bersama dapat diakses dari database lain tanpa perlu mengekspor atau mengimpor data, lebih mudah dan hemat biaya dibandingkan akses data di gudang data tradisional.

Catatan Penggunaan

Penting

Di situs internasional (alibabacloud.com), instans AnalyticDB for PostgreSQL dalam Mode Serverless hanya dapat dibuat dengan sistem pembayaran bayar sesuai penggunaan.

AnalyticDB for PostgreSQL dalam Mode Serverless didukung di wilayah dan zona berikut:

  • Asia Pasifik

    • Singapura: Zona Singapura C

    • Thailand (Bangkok): Zona Bangkok A

    • Jepang (Tokyo): Zona Tokyo B

  • Eropa & Amerika

    Amerika Serikat (Virginia): Zona Virginia A dan Zona Virginia B

  • Timur Tengah

    SAU (Riyadh - Wilayah Mitra): Zona Riyadh - Wilayah Mitra B

Perbandingan Mode Layanan

Mode Serverless mendukung sebagian besar fitur dari mode penyimpanan elastis. Tabel berikut menjelaskan perbedaan antara kedua mode layanan ini.

Kategori

Fitur

Mode Penyimpanan Elastis

Mode Serverless

Manajemen Instans

Informasi Dasar Instans

Didukung

Didukung

Masuk ke database menggunakan Data Management (DMS)

Didukung

Didukung

Pembuatan Instans

Didukung

Didukung

Pelepasan Instans

Didukung

Didukung

Restart Instans

Didukung

Didukung

Peningkatan atau penurunan konfigurasi Instans

Didukung

Tidak Didukung

Penambahan atau penghapusan node koordinator

Didukung

Didukung

Penskalaan keluar Instans

Didukung

Didukung

Penskalaan masuk Instans

Didukung

Didukung

Pembaruan versi minor

Didukung

Didukung

Manajemen Akun

Pembuatan Akun

Didukung

Didukung

Reset kata sandi

Didukung

Didukung

Koneksi Database

Informasi Koneksi Dasar

Didukung

Didukung

Aplikasi Titik Akhir Publik

Didukung

Didukung

Pemantauan dan Peringatan

Pemantauan

Didukung

Didukung

Aturan Peringatan

Didukung

Didukung

Keamanan Data

Daftar Putih Alamat IP

Didukung

Didukung

Audit SQL

Didukung

Didukung

Enkripsi SSL

Didukung

Didukung

Cadangan dan Pemulihan

Didukung

Didukung

Konfigurasi

Pengaturan Parameter

Didukung

Didukung

Batasan

Mode Serverless mendukung lebih dari 95% fitur dari mode penyimpanan elastis. Dalam kebanyakan kasus, sintaks yang sama dapat digunakan baik untuk Mode Serverless maupun mode penyimpanan elastis. Alat seperti konektor Java Database Connectivity (JDBC), Open Database Connectivity (ODBC), dan psql dapat digunakan dalam Mode Serverless dengan cara yang sama seperti pada mode penyimpanan elastis. Tabel berikut menjelaskan batasan AnalyticDB for PostgreSQL dalam Mode Serverless pada fitur tertentu.

Penting
  • Dalam Mode Serverless, fitur kunci utama dan indeks sedang dalam pratinjau publik. Untuk membuat indeks, hubungi dukungan teknis untuk mengaktifkan fitur indeks.

  • Setelah indeks dibuat, kinerja penskalaan terpengaruh. Waktu yang diperlukan untuk penskalaan sebanding dengan volume data indeks.

  • Penyimpanan indeks memerlukan biaya tambahan. Anda tidak akan dikenakan biaya untuk penyimpanan indeks selama pratinjau publik.

Kategori

Fitur

Deskripsi

Fitur Dasar

ALTER TABLE

  • Sebagian besar fitur dari pernyataan ALTER TABLE didukung. Misalnya, Anda dapat memodifikasi nama tabel, menghapus kendala kolom, dan menambahkan atau menghapus kolom.

  • Tipe data kolom atau kolom distribusi tidak dapat dimodifikasi.

Indeks

Didukung

Kunci Utama

Didukung

Kendala Unik

Didukung

INSERT ON CONFLICT

Didukung

Tabel Unlogging

Tidak Didukung

Pemicu

Tidak Didukung

Tabel Heap, tabel baris berorientasi append-optimal (AORO), dan tabel kolom berorientasi append-optimal (AOCO)

Tidak Didukung

Tipe Data Kustom

Tidak Didukung

Kursor Eksplisit

Didukung

Mesin Komputasi

Optimizer Orca

Didukung

Mesin Laser

Didukung

Kemampuan Transaksi

Subtransaksi

Didukung

Tingkat Isolasi Transaksi

Tingkat isolasi Read Committed (RC) dan Repeatable Read (RR) didukung.

Fitur Lanjutan

Cadangan dan Pemulihan

Didukung

Tampilan Material

Didukung

Vacuum Otomatis

Didukung

Analyze Otomatis

Didukung

Penskalaan Elastis Keluar

Didukung

Penskalaan Elastis Masuk

Didukung

GIS/GANOS

Tidak Didukung

Berbagi Data

Didukung

Migrasi Data

Anda dapat memigrasikan data dari instans AnalyticDB for PostgreSQL dalam mode penyimpanan elastis atau cadangan ke instans dalam Mode Serverless. Untuk informasi lebih lanjut, lihat Migrasi Data antara Instans AnalyticDB for PostgreSQL.

Tabel berikut menjelaskan dukungan Mode Serverless untuk berbagai jenis migrasi data.

Jenis Migrasi

Referensi

Deskripsi

Menulis Data

Gunakan INSERT ON CONFLICT untuk menimpa data

Didukung

Gunakan COPY ON CONFLICT untuk menimpa data

Didukung

Gunakan AnalyticDB for PostgreSQL Client SDK untuk menulis data

Didukung

Migrasi Data Tabel

Gunakan Data Integration untuk memigrasi dan mensinkronkan data secara batch

Didukung

Migrasi atau sinkronisasi data dari database Alibaba Cloud

Didukung

Migrasi atau sinkronisasi data dari database mandiri

Didukung

Gunakan kluster Realtime Compute for Apache Flink untuk menulis data ke instans AnalyticDB for PostgreSQL

Tidak Didukung

Anda dapat mengimpor data menggunakan tabel eksternal.

Gunakan perintah \copy untuk mengimpor data dari komputer Anda

Didukung

Gunakan tabel eksternal untuk mengimpor data dari OSS

Didukung

Gunakan tabel eksternal untuk analisis federasi sumber data Hadoop

Didukung

Migrasi Data Gudang

Migrasikan data dari kluster Greenplum mandiri ke instans AnalyticDB for PostgreSQL

Tidak Didukung

Anda dapat mengimpor data menggunakan tabel eksternal.

Migrasikan data dari database Teradata ke instans AnalyticDB for PostgreSQL

Tidak Didukung

Anda dapat mengimpor data menggunakan tabel eksternal.

Migrasikan data secara manual dari kluster Amazon Redshift ke instans AnalyticDB for PostgreSQL

Tidak Didukung

Anda dapat mengimpor data menggunakan tabel eksternal.

Migrasikan data dari aplikasi Oracle mandiri ke instans AnalyticDB for PostgreSQL

Tidak Didukung

Anda dapat mengimpor data menggunakan tabel eksternal.

Migrasikan data dari database Oracle mandiri ke instans AnalyticDB for PostgreSQL

Tidak Didukung

Anda dapat mengimpor data menggunakan tabel eksternal.

Penjadwalan Otomatis (dalam pratinjau undangan)

Catatan

Mode penjadwalan otomatis Serverless AnalyticDB for PostgreSQL sedang dalam pratinjau undangan. Untuk mendaftar pratinjau undangan, submit a ticket.

Instans AnalyticDB for PostgreSQL dalam mode penjadwalan otomatis Serverless dapat dijeda dan dilanjutkan secara otomatis berdasarkan deteksi lalu lintas. Jika tidak ada lalu lintas, instans secara otomatis berubah ke status idle. Anda tidak dikenakan biaya untuk sumber daya komputasi saat instans dalam status idle.

Instans AnalyticDB for PostgreSQL dalam mode penjadwalan otomatis Serverless memungkinkan Anda memodifikasi nilai parameter Computing Resource Threshold dan Wait Time for Idle Resource Release. Untuk informasi lebih lanjut, lihat Konfigurasi Sumber Daya Instans.

Anda akan ditagih per detik untuk instans dalam mode penjadwalan otomatis Serverless berdasarkan unit komputasi AnalyticDB (ACU) yang mengukur kemampuan komputasi instans. Sistem mengumpulkan jumlah ACU yang digunakan dan menghasilkan tagihan setiap jam. Untuk informasi lebih lanjut, lihat Harga.

Skalabilitas Elastis

Instans dalam Mode Serverless dapat diskalakan dalam hitungan menit. Berikut ini adalah referensi untuk kinerja penskalaan:

  • Instans dengan 16 node komputasi atau kurang dapat diskalakan dalam waktu 60 detik.

  • Instans dengan lebih dari 16 node komputasi dapat diskalakan dalam waktu 5 menit.

Anda dapat memanfaatkan kemampuan skalabilitas elastis AnalyticDB for PostgreSQL dalam Mode Serverless untuk menambah node komputasi sebelum periode puncak, seperti Hari Belanja Online Nasional (Double 11), dan mengurangi node komputasi setelah jam puncak. AnalyticDB for PostgreSQL ditagih per jam berdasarkan durasi penggunaan sumber daya aktual dan spesifikasi node komputasi. Dengan pendekatan ini, Anda dapat meminimalkan biaya sambil tetap memastikan kinerja layanan.

Dalam Mode Serverless, setiap node komputasi memiliki kapasitas penyimpanan maksimum. Sebelum mengurangi jumlah node komputasi, pastikan total data tidak melebihi kapasitas penyimpanan gabungan dari semua node komputasi yang tersisa. Sebagai contoh, jika setiap node komputasi menyediakan 2 core, 8 GB memori, dan kapasitas penyimpanan maksimum 960 GB, pengurangan instans menjadi empat node komputasi mengharuskan total data tidak lebih dari 3.840 GB (960 GB × 4).

Tabel berikut menjelaskan kapasitas penyimpanan maksimum untuk berbagai spesifikasi node komputasi pada AnalyticDB for PostgreSQL dalam Mode Serverless.

Spesifikasi

Kapasitas Penyimpanan Maksimum

2C8G

960 GB

4C16G

2200 GB

8C32G

5400 GB

16C64G

11800 GB

Kecuali selama gangguan layanan yang terjadi sebelum dan sesudah penskalaan, beban kerja tetap dapat dibaca dan ditulis selama proses penskalaan berlangsung.

Berbagi Data (beta)

Dibandingkan dengan metode impor dan ekspor data yang digunakan di gudang data tradisional, berbagi data yang digunakan dalam AnalyticDB for PostgreSQL dalam Mode Serverless memiliki keunggulan berikut:

  • Mengurangi biaya penyimpanan: Replikasi atau migrasi data tidak diperlukan di antara instans AnalyticDB for PostgreSQL. Hanya satu salinan data yang disimpan dalam penyimpanan terdistribusi dan dapat dibagikan oleh beberapa instans dalam rentang tertentu, sehingga lebih sedikit ruang penyimpanan yang diperlukan.

  • Kemudahan penggunaan: Setelah membuat share pada instans produsen, melakukan otorisasi, dan mengimpor data ke share, Anda dapat mengakses data bersama dari instans konsumen dengan cara yang sama seperti mengakses data pada instans produsen. Skema tabel tidak perlu dimigrasikan. Penambahan atau penghapusan objek bersama dan perubahan otorisasi dapat disinkronkan secara otomatis ke instans konsumen.

  • Konsistensi data: Instans konsumen dapat mengakses data bersama dengan kemampuan yang mendekati instans produsen. Selain itu, instans konsumen dapat membaca data terbaru yang ditulis oleh instans produsen, memastikan kemampuan atomicity, consistency, isolation, durability (ACID) transaksi.

Berbagi data dapat membantu Anda menyelesaikan masalah berikut:

  • Isolasi antara izin organisasi kompleks: Misalnya, asumsikan bahwa sebuah instans dibuat di kantor pusat perusahaan dan instans lain dibuat di cabang. Berbagi data dapat digunakan untuk mengizinkan instans di cabang mengakses data spesifik dari instans di kantor pusat.

  • Isolasi antara sumber daya bisnis kompleks: Misalnya, asumsikan bahwa sumber daya fisik diisolasi antara jenis bisnis ETL dan ad hoc. Berbagi data dapat digunakan untuk berbagi hasil ETL di antara instans yang melibatkan kueri ad hoc.

  • Kegagalan pada kolaborasi lintas bisnis: Misalnya, jika salinan data yang sama perlu dianalisis oleh R&D, penjualan, operasi, dan personel keuangan, berbagi data dapat digunakan untuk mengizinkan akses data oleh kelompok bisnis yang berbeda dalam suatu organisasi.

Berbagi data sedang dalam pengujian beta dan memiliki batasan berikut:

  • Berbagi data didukung pada tabel standar. Tidak didukung pada tabel partisi, tabel eksternal, tampilan, skema, atau fungsi.

  • Berbagi data didukung pada tabel distribusi hash. Tidak didukung pada tabel replikasi atau tabel acak.

  • Berbagi data tidak didukung pada subtransaksi.

  • Jika beberapa share ada di instans produsen, instans konsumen hanya dapat berlangganan salah satu dari share tersebut.

  • Operasi DDL tidak diizinkan pada tabel bersama. Untuk melakukan operasi DDL pada tabel bersama, Anda harus menonaktifkan berbagi untuk tabel tersebut.

Referensi