Dokumen ini menjelaskan persyaratan hardware dan software untuk men-deploy Spanner Omni di lingkungan lokal dan cloud.
Persyaratan lokal
Men-deploy Spanner Omni secara lokal memerlukan hal berikut:
Persyaratan hardware
Hardware yang tepat membantu Spanner Omni dan CLI berjalan dengan andal dan efisien di lokasi. Periksa konfigurasi minimum dan yang direkomendasikan ini untuk mengoptimalkan deployment Anda.
Hardware server
Hardware server harus memenuhi konfigurasi yang direkomendasikan berikut:
| OS dan platform | Konfigurasi hardware yang direkomendasikan |
|---|---|
| Linux |
|
| macOS (Versi Developer) |
|
Hardware CLI Spanner Omni
CLI Spanner Omni harus memenuhi konfigurasi hardware yang direkomendasikan berikut:
| OS dan platform | Konfigurasi hardware yang direkomendasikan |
|---|---|
| Linux |
|
| macOS |
|
Persyaratan software
Untuk operasi yang stabil dan aman, Spanner Omni memerlukan sistem operasi dan lingkungan container yang didukung. Pastikan lingkungan Anda memenuhi spesifikasi software ini sebelum Anda melanjutkan.
Software server
Software server harus memenuhi persyaratan berikut:
| OS dan platform | Persyaratan software yang direkomendasikan |
|---|---|
| Linux |
|
| macOS (Versi Developer) |
|
Software CLI Spanner Omni
Software Spanner Omni CLI harus memenuhi persyaratan berikut:
| OS dan platform | Persyaratan software |
|---|---|
| Linux | RHEL 8+, Ubuntu 20+ |
| macOS | macOS 14.7+ |
Penyimpanan
Penyiapan penyimpanan yang tepat penting untuk ketahanan data dan performa tinggi. Gunakan rekomendasi ini untuk SSD, sistem file, dan I/O disk guna memenuhi standar ketersediaan tinggi.
- Untuk setiap VM, gunakan solid-state drive (SSD) khusus, persisten, dan dapat dilampirkan dengan sistem file
ext4untuk menyimpan data Anda. - Mengalokasikan penyimpanan 500 GB per vCPU.
- Pastikan penyimpanan cukup tahan lama untuk sistem dengan ketersediaan tinggi.
- Spanner Omni diuji dengan block storage Dell PowerFlex, yang direkomendasikan untuk penggunaan produksi.
- Disk lokal tidak didukung.
I/O Disk
I/O disk Anda harus mencapai 500 IOPS dan 30 MB per detik per vCPU.
Persyaratan cloud
Men-deploy Spanner Omni di lingkungan cloud memerlukan hal berikut:
Google Cloud
Tinjau spesifikasi komputasi dan penyimpanan untuk Google Kubernetes Engine (GKE) dan Compute Engine. Memenuhi persyaratan ini akan mengoptimalkan performa database di infrastruktur cloud.
Deployment berbasis GKE
Deployment berbasis GKE memiliki persyaratan berikut:
Node dengan minimal 4 vCPU dan RAM minimal 16 GB
Persistent Disk Zonal (
pd-ssd) atau Hyperdisk Balanced untuk penyimpanan
Deployment berbasis VM di Google Cloud
Deployment berbasis VM di Google Cloud memerlukan VM dengan 4 vCPU dan RAM 16 GB. Untuk penyimpanan, gunakan persistent disk zonal (pd-ssd) atau Hyperdisk Balanced.
Amazon Web Services (AWS)
Untuk men-deploy Spanner Omni di AWS, ikuti persyaratan konfigurasi Amazon Elastic Kubernetes Service (EKS) dan Amazon Elastic Compute Cloud (EC2). Persyaratan ini memastikan kompatibilitas dengan fitur khusus AWS, seperti /dev/vmclock0 untuk pencatatan waktu yang presisi.
Semua deployment AWS harus mengakses perangkat /dev/vmclock0. Untuk mendukung hal ini, lakukan hal berikut:
Konfigurasi lingkungan Anda dengan jenis mesin yang didukung (misalnya,
M7a) dan Amazon Linux 2023.Aktifkan izin baca di host dengan menjalankan
sudo chmod a+r /dev/vmclock0.Pastikan aplikasi dapat mengakses perangkat:
Untuk Docker, teruskan perangkat menggunakan
--device /dev/vmclock0.Untuk Kubernetes, pasang jalur perangkat ke dalam spesifikasi Pod.
Deployment berbasis EKS
Deployment berbasis EKS memerlukan node dengan 4 vCPU dan 16 GB. Untuk
penyimpanan, gunakan volume EBS yang didukung SSD (Zonal, io2 Block Express, atau gp3).
Deployment berbasis VM di AWS
Deployment berbasis VM di AWS memerlukan minimal 4 vCPU dan RAM 16 GB.
Untuk penyimpanan, gunakan volume EBS yang didukung SSD (Zonal, io2 Block Express, atau gp3).