Untuk mengoptimalkan performa dan efisiensi biaya workload AlloyDB untuk PostgreSQL, Anda dapat memilih seri dan bentuk mesin yang disesuaikan dengan persyaratan komputasi, memori, dan caching Anda. Membandingkan seri mesin AlloyDB yang didukung, profil workload targetnya, dan ketersediaan regional akan membantu Anda mengonfigurasi instance untuk workload, mulai dari set data besar yang memerlukan cache berkapasitas tinggi hingga aplikasi transaksional dengan konkurensi tinggi.
Ringkasan seri mesin
AlloyDB menawarkan seri mesin berikut, yang masing-masing dibangun di atas platform komputasi Google Cloud yang berbeda dan dioptimalkan untuk karakteristik performa tertentu.
Seri mesin |
Platform inti dan CPU |
Fokus workload utama |
Pembeda performa utama |
|---|---|---|---|
N2 |
Prosesor Intel x86 Generasi ke-3 (Ice Lake) |
Lama, tujuan umum |
Tersedia di semua wilayah. |
C4A |
Google Axion ARM |
Performa harga, throughput tinggi |
Memberikan throughput transaksi terbaik untuk workload yang sesuai dengan cache. |
C4 |
Prosesor Intel x86 generasi ke-6 (Granite Rapids) dengan Titanium SSD. |
Workload database yang sangat besar atau berlatensi rendah |
Menyediakan opsi mesin terbesar dengan SSD lokal untuk cache tercepat. |
Z3 |
Prosesor Intel x86 generasi ke-4 (Sapphire Rapids) dengan Titanium SSD |
Dataset aktif yang besar, intensif penyimpanan |
Memungkinkan caching lebih banyak data per vCPU; dioptimalkan untuk workload yang padat penyimpanan dan intensif I/O |
Konfigurasi seri mesin untuk instance utama dan instance kumpulan baca
Untuk mengoptimalkan performa dan biaya, cluster AlloyDB memungkinkan Anda mengonfigurasi dan menskalakan seri mesin dan jenis mesin secara independen di seluruh instance utama dan instance pool baca.
Konfigurasi lintas seri mesin
Cluster AlloyDB mendukung konfigurasi lintas seri mesin, yang memungkinkan Anda menjalankan instance utama dan instance pool baca di seri mesin komputasi yang berbeda. Misalnya, Anda dapat menyediakan instance utama di seri mesin N2 dan menyediakan instance kumpulan baca di seri mesin C4, C4A, atau Z3.
Penskalaan vertikal untuk instance utama
Untuk beradaptasi dengan perubahan workload, Anda dapat menskalakan instance utama AlloyDB secara vertikal dengan cara berikut:
Menskalakan ukuran dalam seri mesin: Meningkatkan atau mengurangi alokasi vCPU dan memori dalam seri mesin yang ada. Misalnya, skalakan instance utama dari jenis mesin N2 dengan 8 vCPU ke jenis mesin N2 dengan 16 vCPU.
Mengubah bentuk seri mesin: Transisikan instance utama ke seri mesin yang berbeda untuk mengoptimalkan performa workload atau efisiensi hardware. Misalnya, ubah instance utama dari jenis mesin N2 dengan 16 vCPU menjadi jenis mesin C4A berbasis Axion dengan 32 vCPU.
Penskalaan horizontal untuk instance pool baca
Anda dapat menskalakan instance kumpulan baca secara horizontal dengan menambahkan atau menghapus node di balik satu endpoint IP pembaca yang di-load balance. Semua node dalam instance pool baca harus menggunakan seri mesin dan jenis mesin yang sama. Misalnya, jika Anda menambahkan node ketiga ke instance kumpulan baca yang berisi dua node N2, node ketiga juga harus menggunakan jenis mesin N2 yang sama, bukan jenis mesin C4, C4A, atau Z3.
Transisi seri mesin untuk instance kumpulan baca
Anda dapat mengalihkan instance kumpulan baca ke seri mesin yang berbeda, seperti dari N2 ke C4, C4A, atau Z3, yang mentransisikan semua node dalam instance kumpulan baca ke seri mesin dan jenis mesin target. Untuk menyajikan traffic baca di beberapa seri mesin atau jenis mesin secara bersamaan, deploy instance kumpulan baca terpisah untuk setiap konfigurasi.
Ketersediaan seri mesin untuk cluster AlloyDB
Anda dapat memilih salah satu seri mesin berikut:
- N2: seri mesin ini memberikan rasio harga terhadap performa yang seimbang untuk berbagai workload AlloyDB.
- C4A berbasis Axion: seri mesin ini memberikan harga-performa yang dioptimalkan dan menghadirkan performa tinggi yang dapat diprediksi untuk workload AlloyDB dengan permintaan tinggi.
- C4: seri mesin ini memberikan performa yang sangat baik dan skala vertikal terbesar di AlloyDB.
Z3: seri mesin ini dioptimalkan untuk workload yang padat penyimpanan dan intensif I/O.
N2
Jenis mesin berikut tersedia untuk instance untuk seri mesin N2. Untuk mengetahui informasi selengkapnya, lihat Seri mesin N2.
Jenis mesin |
vCPUs |
Memori (GB) |
|---|---|---|
n2-highmem-2
|
2 |
RAM 16 GB |
n2-highmem-4
|
4 |
RAM 32 GB |
n2-highmem-8
|
8 |
RAM 64 GB |
n2-highmem-16
|
16 |
RAM 128 GB |
n2-highmem-32
|
32 |
RAM 256 GB |
n2-highmem-64
|
64 |
RAM 512 GB |
n2-highmem-96
|
96 |
RAM 768 GB |
n2-highmem-128
|
128 |
RAM 864 GB |
C4A berbasis Axion
Jenis mesin berikut tersedia untuk instance untuk seri mesin berbasis Axion C4A. Untuk mengetahui informasi selengkapnya, lihat Seri mesin C4A.
Jenis mesin |
vCPUs |
Memori (GB) |
|---|---|---|
c4a-highmem-1
|
1 |
RAM 8 GB |
c4a-highmem-2-lssd
|
2 |
RAM 16 GB |
c4a-highmem-4-lssd
|
4 |
RAM 32 GB |
c4a-highmem-8-lssd
|
8 |
RAM 64 GB |
c4a-highmem-16-lssd
|
16 |
RAM 128 GB |
c4a-highmem-32-lssd
|
32 |
RAM 256 GB |
c4a-highmem-48-lssd
|
48 |
RAM 384 GB |
c4a-highmem-64-lssd
|
64 |
RAM 512 GB |
c4a-highmem-72-lssd
|
72 |
RAM 576 GB |
C4
Jenis mesin berikut tersedia untuk instance untuk seri mesin C4. Untuk mengetahui informasi selengkapnya, lihat Seri mesin C4.
Jenis mesin |
vCPUs |
Memori (GB) |
|---|---|---|
c4-highmem-4-lssd
|
4 |
RAM 32 GB |
c4-highmem-8-lssd
|
8 |
RAM 64 GB |
c4-highmem-16-lssd
|
16 |
RAM 128 GB |
c4-highmem-24-lssd
|
24 |
RAM 192 GB |
c4-highmem-32-lssd
|
32 |
RAM 256 GB |
c4-highmem-48-lssd
|
48 |
RAM 384 GB |
c4-highmem-96-lssd
|
96 |
RAM 768 GB |
c4-highmem-144-lssd
|
144 |
RAM 1.152 GB |
c4-highmem-192-lssd
|
192 |
RAM 1.536 GB |
c4-highmem-288-lssd
|
288 |
RAM 2.304 GB |
Z3 standard-lssd
Jenis mesin berikut tersedia untuk instance untuk seri mesin Z3. Untuk mengetahui informasi selengkapnya, lihat Seri mesin Z3.
Jenis mesin |
vCPUs |
Memori (GB) |
|---|---|---|
z3-highmem-14-standard-lssd
|
14 |
RAM 112 GB |
z3-highmem-22-standard-lssd
|
22 |
RAM 176 GB |
z3-highmem-44-standard-lssd
|
44 |
RAM 352 GB |
z3-highmem-88-standard-lssd
|
88 |
RAM 704 GB |
Z3 high-lssd
Jenis mesin berikut tersedia untuk instance untuk seri mesin Z3 high-lssd. Untuk mengetahui informasi selengkapnya, lihat Seri mesin Z3.
Jenis mesin |
vCPUs |
Memori (GB) |
|---|---|---|
z3-highmem-8-high-lssd
|
8 |
RAM 64 GB |
z3-highmem-16-high-lssd
|
16 |
RAM 128 GB |
z3-highmem-22-high-lssd
|
22 |
RAM 176 GB |
z3-highmem-32-high-lssd
|
32 |
RAM 256 GB |
z3-highmem-44-high-lssd
|
44 |
RAM 352 GB |
Metodologi ketersediaan regional
AlloyDB membantu Anda men-deploy dan menskalakan solusi database ketersediaan tinggi di mana pun Anda membutuhkannya.
AlloyDB memerlukan ketersediaan tinggi (HA) untuk melindungi data penting Anda. Artinya, untuk meluncurkan seri mesin apa pun diGoogle Cloud region tertentu, platform Compute Engine yang mendasarinya dan mendukung seri mesin tersebut harus tersedia di ketiga zona dalam region tersebut. Persyaratan ini memastikan bahwa saat Anda memilih region untuk cluster AlloyDB, infrastruktur yang diperlukan bersifat redundan dan didistribusikan secara geografis di area tersebut, yang memberikan kemampuan failover yang Anda butuhkan.
Deployment regional seri mesin
Gunakan tabel berikut untuk mempelajari tempat Anda dapat menemukan platform AlloyDB. N2 menawarkan Ketersediaan Umum, dan C4A berbasis Axion menawarkan cakupan modern terluas.
Region |
Seri mesin |
|||
|---|---|---|---|---|
| N2 | C4A | C4 | Z3 | |
africa-south1
|
✅ |
– |
– |
– |
asia-east1
|
✅ |
✅ |
✅ |
– |
asia-east2
|
✅ |
– |
– |
– |
asia-northeast1
|
✅ |
– |
✅ |
✅ |
asia-northeast2
|
✅ |
– |
– |
|
asia-northeast3
|
✅ |
– |
✅ |
– |
asia-south1
|
✅ |
– |
– |
– |
asia-south2
|
✅ |
– |
✅ |
– |
asia-southeast1
|
✅ |
✅ |
✅ |
✅ |
asia-southeast2
|
✅ |
– |
– |
– |
asia-southeast3
|
✅ |
– |
– |
– |
australia-southeast1
|
✅ |
– |
– |
– |
australia-southeast2
|
✅ |
– |
– |
– |
europe-central2
|
✅ |
– |
– |
– |
europe-southwest1
|
✅ |
– |
– |
– |
europe-north1
|
✅ |
– |
– |
– |
europe-north2
|
✅ |
– |
– |
– |
europe-west1
|
✅ |
✅ |
✅ |
✅ |
europe-west2
|
✅ |
✅ |
✅ |
✅ |
europe-west3
|
✅ |
✅ |
– |
✅ |
europe-west4
|
✅ |
✅ |
✅ |
✅ |
europe-west6
|
✅ |
– |
– |
– |
europe-west8
|
✅ |
– |
– |
– |
europe-west9
|
✅ |
– |
– |
– |
europe-west10
|
✅ |
– |
– |
– |
europe-west12
|
✅ |
– |
– |
– |
me-central1
|
✅ |
– |
– |
– |
me-central2
|
✅ |
– |
– |
– |
me-west1
|
✅ |
– |
– |
– |
northamerica-northeast1
|
✅ |
– |
– |
– |
northamerica-northeast2
|
✅ |
– |
✅ |
– |
northamerica-south1
|
✅ |
– |
✅ |
✅ |
southamerica-east1
|
✅ |
– |
– |
– |
southamerica-west1
|
✅ |
– |
– |
– |
us-central1
|
✅ |
✅ |
– |
✅ |
us-east1
|
✅ |
✅ |
– |
✅ |
us-east4
|
✅ |
✅ |
✅ |
✅ |
us-east5
|
✅ |
– |
✅ |
✅ |
us-east7
|
✅ |
– |
– |
– |
us-south1
|
✅ |
– |
– |
✅ |
us-west1
|
✅ |
– |
✅ |
✅ |
us-west2
|
✅ |
– |
– |
– |
us-west3
|
✅ |
– |
✅ |
– |
us-west4
|
✅ |
– |
✅ |
– |
Langkah berikutnya
- Buat cluster dan instance utamanya.
- Pelajari lokasi AlloyDB.