Dokumen ini menjelaskan persyaratan CPU, RAM, dan penyimpanan untuk penginstalan Google Distributed Cloud (khusus software) di VMware. Halaman ini ditujukan bagi Admin dan arsitek yang menentukan solusi IT dan arsitektur sistem sesuai dengan strategi perusahaan. Untuk mempelajari lebih lanjut peran umum dan contoh tugas yang kami referensikan dalam konten, lihat Peran dan tugas pengguna GKE umum. Google Cloud
Dokumen ini menjelaskan persyaratan untuk penginstalan saat cluster pengguna telah mengaktifkan Controlplane V2.
Persyaratan yang diberikan di sini sesuai untuk lingkungan produksi. Untuk mengetahui persyaratan CPU, RAM, dan penyimpanan minimum untuk demonstrasi proof-of-concept, lihat Menyiapkan infrastruktur minimal.
Persyaratan CPU, RAM, dan penyimpanan untuk workstation admin
Sebelum membuat workstation admin, Anda harus mengisi file konfigurasi workstation admin. Dalam file konfigurasi, Anda menentukan cluster vSphere, kumpulan resource vSphere, dan datastore vSphere.
Cluster vSphere adalah sekumpulan host fisik yang menjalankan ESXi, dan kumpulan resource memiliki reservasi untuk sebagian resource yang tersedia di host ESXi tersebut.
Kumpulan resource harus memiliki CPU dan RAM yang cukup untuk mendukung persyaratan workstation admin Anda dan VM lain yang termasuk dalam kumpulan. Demikian pula, datastore harus memiliki penyimpanan yang cukup untuk mendukung persyaratan workstation admin Anda dan VM lain yang menggunakan datastore.
Workstation admin memiliki persyaratan berikut:
- 4 vCPU (CPU virtual)
- RAM 8 GiB
- 100 GiB
Google Distributed Cloud hanya mendukung vCPU x86-64 di tingkat microarsitektur CPU v3 (x86-64-v3) dan yang lebih tinggi.
Persyaratan CPU, RAM, dan penyimpanan untuk cluster admin
Sebelum membuat cluster admin, Anda harus mengisi file konfigurasi cluster admin. Dalam file konfigurasi, Anda menentukan cluster vSphere, kumpulan resource vSphere, dan datastore vSphere.
Cluster vSphere adalah sekumpulan host fisik yang menjalankan ESXi, dan kumpulan resource memiliki reservasi untuk sebagian resource yang tersedia di host ESXi tersebut.
Kumpulan resource harus memiliki CPU dan RAM yang cukup untuk mendukung persyaratan cluster admin dan VM lain yang termasuk dalam kumpulan tersebut. Demikian pula, datastore harus memiliki penyimpanan yang cukup untuk mendukung persyaratan cluster admin dan VM lain yang menggunakan datastore.
Cluster admin memiliki satu atau tiga node. Berikut adalah node control plane untuk cluster admin: tiga untuk cluster admin ketersediaan tinggi (HA) dan satu untuk cluster admin non-HA.
Cluster admin memiliki persyaratan penyimpanan berikut:
Jika cluster lanjutan tidak diaktifkan:
Untuk setiap node, 40 GiB untuk template VM
Untuk setiap node, 25 GiB untuk menyimpan data objek etcd
Untuk setiap node, 240 GiB untuk Google Cloud Observability guna menyimpan log dan metrik dalam buffer selama gangguan jaringan
Jika cluster lanjutan diaktifkan
Untuk setiap node, 50 GiB untuk template VM
Untuk setiap node, 25 GiB untuk menyimpan data objek etcd
Untuk setiap node, 20 GiB untuk Google Cloud Observability guna menyimpan log dan metrik dalam buffer selama gangguan jaringan
Tabel berikut memberikan persyaratan CPU, RAM, dan penyimpanan untuk node di cluster admin. Persyaratan ini bergantung pada apakah Anda akan mengaktifkan cluster lanjutan saat membuat cluster admin.
Node | Persyaratan | Tujuan |
---|---|---|
Admin cluster control-plane |
|
Menjalankan bidang kontrol untuk cluster admin. |
Control plane admin lanjutan |
|
Menjalankan bidang kontrol untuk cluster admin. |
* Google Distributed Cloud hanya mendukung vCPU x86-64 di tingkat mikroarsitektur CPU v3 (x86-64-v3) dan yang lebih tinggi.
Persyaratan CPU, RAM, dan penyimpanan untuk cluster pengguna
Sebelum membuat cluster pengguna, Anda mengisi file konfigurasi cluster pengguna. Dalam file konfigurasi, Anda menentukan cluster vSphere, kumpulan resource vSphere dan datastore vSphere.
Cluster vSphere adalah sekumpulan host fisik yang menjalankan ESXi, dan kumpulan resource memiliki reservasi untuk sebagian resource yang tersedia di host ESXi tersebut.
Kumpulan resource harus memiliki CPU dan RAM yang cukup untuk mendukung persyaratan cluster pengguna dan VM lain yang termasuk dalam kumpulan tersebut. Demikian pula, datastore harus memiliki penyimpanan yang cukup untuk mendukung persyaratan cluster pengguna dan VM lain yang menggunakan datastore.
Cluster pengguna memiliki persyaratan penyimpanan berikut:
Jika cluster lanjutan tidak diaktifkan:
Untuk setiap node bidang kontrol, 60 GiB
Untuk setiap node pekerja, 40 GiB
Untuk setiap node, 120 GiB untuk Google Cloud Observability guna menyimpan log dan metrik dalam buffer selama gangguan jaringan
Jika cluster lanjutan diaktifkan
Untuk setiap node bidang kontrol, 50 GiB
Untuk setiap node pekerja, 40 GiB
Untuk setiap node, 20 GiB untuk Google Cloud Observability guna menyimpan log dan metrik dalam buffer selama gangguan jaringan
Tabel berikut memberikan CPU, RAM, dan penyimpanan yang diperlukan untuk setiap
node bidang kontrol di cluster pengguna. Persyaratan ini bergantung pada apakah Anda akan
mengaktifkan cluster lanjutan
saat membuat cluster admin. File ini juga memberikan nilai CPU, RAM, dan
penyimpanan default untuk setiap worker node di cluster pengguna. Bergantung pada kebutuhan workload, Anda mungkin ingin menyesuaikan nilai untuk worker node. Untuk menentukan jumlah CPU dan RAM yang tersedia di node untuk workload Anda, lihat Resource yang tersedia untuk workload Anda.
Anda dapat menentukan nilai untuk CPU dan RAM di bagian nodePools
pada
file konfigurasi cluster pengguna.
Node | Persyaratan | Tujuan |
---|---|---|
Node bidang kontrol |
Satu atau tiga VM. Setiap VM memiliki persyaratan berikut:
|
Menjalankan bidang kontrol untuk cluster pengguna. |
Node bidang kontrol lanjutan |
Tiga VM. Setiap VM memiliki persyaratan berikut:
|
Menjalankan bidang kontrol untuk cluster pengguna, mengaktifkan cluster lanjutan |
Node pekerja | Berikut adalah nilai default untuk setiap node pekerja:
|
Worker node cluster pengguna adalah mesin virtual tempat workload Anda berjalan. Resource yang diperlukan untuk node cluster pengguna Anda bergantung pada workload yang ingin Anda jalankan. |
* Google Distributed Cloud hanya mendukung vCPU x86-64 di tingkat mikroarsitektur CPU v3 (x86-64-v3) dan yang lebih tinggi.
Contoh persyaratan CPU, RAM, dan penyimpanan saat cluster lanjutan tidak diaktifkan
Misalkan Anda memiliki dua pusat data center vSphere:
Pusat data 1 memiliki cluster vSphere bernama Cluster 1, dan Cluster 1 memiliki kumpulan resource bernama Resource Pool 1. Ada empat host fisik yang menjalankan ESXi di Cluster 1.
Pusat data 2 memiliki cluster vSphere bernama Cluster 2, dan Cluster 2 memiliki kumpulan resource bernama Resource Pool 2. Ada delapan host fisik yang menjalankan ESXi di Cluster 2.
Anda memutuskan bahwa workstation admin dan cluster admin Anda akan berada di Resource Pool 1 dan menggunakan Datastore 1.
Anda memutuskan bahwa cluster pengguna akan berada di Kumpulan Resource 2 dan menggunakan Datastore 2. Anda tidak bermaksud mengaktifkan Prometheus di cluster pengguna.
Anda ingin membuat dua cluster pengguna ini:
Cluster pengguna yang menurut Anda setiap node pekerja akan memerlukan 6 vCPU, RAM 16 GiB, dan penyimpanan 40 GiB. Cluster pengguna ini akan memiliki 20 node pekerja. Anda menginginkan bidang kontrol HA untuk cluster pengguna ini, sehingga akan ada tiga node bidang kontrol di cluster pengguna.
Cluster pengguna kedua yang menurut Anda setiap node pekerja akan memerlukan 4 vCPU, RAM 8 GiB, dan penyimpanan 40 GiB. Cluster pengguna ini akan memiliki delapan node pekerja. Anda tidak memerlukan bidang kontrol HA untuk cluster pengguna ini, sehingga hanya akan ada satu node bidang kontrol di cluster pengguna.
Persyaratan untuk Kumpulan Resource 1 dan Datastore 1
Kumpulan Resource 1 telah mencadangkan sebagian CPU dan RAM yang disediakan oleh empat host ESXi di Cluster 1. Resource Pool 1 harus memiliki CPU dan RAM yang cukup untuk memenuhi persyaratan workstation admin dan cluster admin. Selain itu, Datastore 1 harus memiliki penyimpanan yang cukup untuk memenuhi persyaratan workstation admin dan cluster admin.
Admin cluster memiliki tiga node, yang masing-masing merupakan node bidang kontrol.
Ingatlah bahwa workstation admin memiliki persyaratan resource berikut:
Contoh: Persyaratan workstation admin | ||
---|---|---|
vCPU | 4 vCPU | |
RAM | 8 GiB | |
Penyimpanan | 50 GiB |
Cluster admin memiliki persyaratan resource berikut:
Contoh: Persyaratan cluster admin | ||
---|---|---|
vCPU | 3 node bidang kontrol cluster admin x 2 vCPU/node | 6 vCPU |
RAM | 3 node bidang kontrol cluster admin x 4 GiB/node | 12 GiB |
Penyimpanan |
40 GiB untuk template VM + 100 GiB untuk data objek etcd + 240 GiB untuk Google Cloud Observability + 3 node bidang kontrol cluster admin x 40 GiB/node |
500 GiB |
Tabel berikut memberikan total persyaratan CPU, RAM, dan penyimpanan untuk workstation admin dan cluster admin. Kumpulan Resource 1 dan Datastore 1 harus dapat menyediakan resource berikut:
Contoh: Total persyaratan untuk Kumpulan Resource 1 dan Datastore 1 | ||
---|---|---|
vCPU | 29 vCPU | |
RAM | 73 GiB | |
Penyimpanan | 790 GiB |
Persyaratan untuk Kumpulan Resource 2 dan Datastore 2
Resource Pool 2 telah mencadangkan sebagian CPU dan RAM yang disediakan oleh delapan host ESXi di Cluster 2. Kumpulan Resource 2 harus memiliki CPU dan RAM yang cukup untuk memenuhi persyaratan kedua cluster pengguna. Selain itu, Datastore 2 harus memiliki penyimpanan yang cukup untuk memenuhi persyaratan kedua cluster pengguna.
Cluster pengguna pertama memiliki persyaratan resource berikut:
Contoh: Persyaratan cluster pengguna pertama | ||
---|---|---|
CPU | 3 node bidang kontrol x 3 vCPU/node + 20 node pekerja x 6 vCPU/node |
129 vCPU |
RAM | 3 node bidang kontrol x 5 GiB/node + 20 node pekerja x 16 GiB/node |
335 GiB |
Penyimpanan |
240 GiB untuk Google Cloud Observability + 3 node bidang kontrol x 60 GiB/node + 20 node pekerja x 40 GiB/node |
1.220 GiB |
Cluster pengguna kedua memiliki persyaratan resource berikut:
Contoh: Persyaratan cluster pengguna kedua | ||
---|---|---|
CPU | 1 node control plane x 3 vCPU/node + 8 worker node x 4 vCPU/node |
35 vCPU |
RAM | 1 node bidang kontrol x 5 GiB/node + 8 worker node x 8 GiB/node |
69 GiB |
Penyimpanan |
240 GiB untuk Google Cloud Observability + 1 node control plane x 60 GiB/node + 8 node pekerja x 40 GiB/node |
620 GiB |
Tabel berikut memberikan total persyaratan CPU, RAM, dan penyimpanan untuk dua cluster pengguna. Kumpulan Resource 2 dan Datastore 2 harus dapat menyediakan resource berikut:
Contoh: Total persyaratan untuk Resource Pool 2 dan Datastore 2 | |
---|---|
CPU | 164 vCPU |
RAM | 404 GiB |
Penyimpanan | 1.840 GiB |
Komitmen berlebih resource
vSphere mendukung overcommit resource, misalnya overcommit memori dan overcommit CPU. Jadi, total resource yang dicadangkan oleh kumpulan resource dalam cluster dapat lebih besar daripada resource fisik yang disediakan oleh host ESXi dalam cluster.
Persyaratan yang diberikan dalam dokumen ini adalah untuk resource virtual yang dicadangkan. Untuk deskripsi resource fisik yang diperlukan untuk demonstrasi proof-of-concept, lihat Menyiapkan infrastruktur minimal.
Memantau pertentangan resource
Anda harus memantau sinyal persaingan resource untuk memastikan bahwa kumpulan resource dan penyimpanan data Anda dapat mendukung resource virtual yang dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Membuat dasbor status kesehatan VM.
Penyediaan disk
Tabel berikut menunjukkan kebijakan penyediaan disk tipis dan tebal VMware untuk disk penyimpanan yang berbeda.
Disk penyimpanan | Ukuran | Kebijakan penyediaan disk | |
---|---|---|---|
Default | Pilihan pengguna | ||
Admin etcd | 100 GB | Tipis | Tidak |
User etcd | 40 GB | Tipis | Tidak |
OS/boot disk node | 40 GB - default dan minimum (dapat dikonfigurasi pengguna) |
Tebal (nol yang dievaluasi secara lambat) |
Tidak |
Lainnya (misalnya, log) | 240 GB | Tipis | Tidak |
Workload pengguna | — | Tipis | Ya |