Persyaratan CPU, RAM, dan penyimpanan

Dokumen ini menjelaskan persyaratan CPU, RAM, dan penyimpanan untuk penginstalan Google Distributed Cloud (khusus software) di VMware. Halaman ini ditujukan untuk 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 Google Cloud konten, lihat Peran dan tugas pengguna GKE umum.

Dokumen ini menjelaskan persyaratan untuk penginstalan saat cluster pengguna mengaktifkan Controlplane V2.

Persyaratan yang diberikan di sini cocok 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 , resource pool vSphere , dan datastore vSphere .

Cluster vSphere adalah sekumpulan host fisik yang menjalankan ESXi, dan resource pool memiliki reservasi untuk sebagian resource yang tersedia di host ESXi tersebut.

Resource pool harus memiliki CPU dan RAM yang cukup untuk mendukung persyaratan workstation admin Anda dan VM lain yang termasuk dalam pool. 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 mikroarsitektur 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 , resource pool vSphere , dan datastore vSphere .

Cluster vSphere adalah sekumpulan host fisik yang menjalankan ESXi, dan resource pool memiliki reservasi untuk sebagian resource yang tersedia di host ESXi tersebut.

Resource pool harus memiliki CPU dan RAM yang cukup untuk mendukung persyaratan cluster admin Anda dan VM lain yang termasuk dalam pool. Demikian pula, datastore harus memiliki penyimpanan yang cukup untuk mendukung persyaratan cluster admin Anda dan VM lain yang menggunakan datastore.

Cluster admin memiliki satu atau tiga node. Ini adalah node bidang kontrol 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 mem-buffer log dan metrik 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 mem-buffer log dan metrik 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
Bidang kontrol cluster admin
  • 2 vCPU
  • RAM 4 GiB
  • Penyimpanan 40 GiB

Menjalankan bidang kontrol untuk cluster admin.

Bidang kontrol cluster admin lanjutan
  • 3 vCPU
  • RAM 7 GiB
  • Penyimpanan 50 GiB

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 harus mengisi a file konfigurasi cluster pengguna. Dalam file konfigurasi, Anda menentukan cluster vSphere, resource pool vSphere dan datastore vSphere.

Cluster vSphere adalah sekumpulan host fisik yang menjalankan ESXi, dan resource pool memiliki reservasi untuk sebagian resource yang tersedia di host ESXi tersebut.

Resource pool harus memiliki CPU dan RAM yang cukup untuk mendukung persyaratan cluster pengguna Anda dan VM lain yang termasuk dalam pool. Demikian pula, datastore harus memiliki penyimpanan yang cukup untuk mendukung persyaratan cluster pengguna Anda 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 mem-buffer log dan metrik 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 mem-buffer log dan metrik selama gangguan jaringan

Tabel berikut memberikan persyaratan CPU, RAM, dan penyimpanan untuk setiap node bidang kontrol di cluster pengguna. Persyaratan ini bergantung pada apakah Anda akan mengaktifkan cluster lanjutan saat membuat cluster admin. Tabel ini juga memberikan nilai CPU, RAM, dan penyimpanan default untuk setiap node pekerja di cluster pengguna. Bergantung pada kebutuhan workload Anda, Anda mungkin ingin menyesuaikan nilai untuk node pekerja. 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:

  • 3 vCPU
  • RAM 5 GiB
  • Penyimpanan 60 GiB

Menjalankan bidang kontrol untuk cluster pengguna.

Node bidang kontrol lanjutan

Tiga VM. Setiap VM memiliki persyaratan berikut:

  • 3 vCPU
  • RAM 5 GiB
  • Penyimpanan 50 GiB

Menjalankan bidang kontrol untuk cluster pengguna, mengaktifkan cluster lanjutan

Node pekerja

Berikut adalah nilai default untuk node pekerja individual:

  • 4 vCPU
  • RAM 8 GiB
  • Penyimpanan 40 GiB

Node pekerja cluster pengguna adalah mesin virtual tempat workload Anda berjalan. Resource yang diperlukan untuk node cluster pengguna 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 vSphere data centers:

  • Pusat data 1 memiliki cluster vSphere bernama Cluster 1, dan Cluster 1 memiliki resource pool 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 resource pool bernama Resource Pool 2. Ada delapan host fisik yang menjalankan ESXi di Cluster 2.

Anda memutuskan bahwa workstation admin dan cluster admin akan berada di Resource Pool 1 dan menggunakan Datastore 1.

Anda memutuskan bahwa cluster pengguna akan berada di Resource Pool 2 dan menggunakan Datastore 2. Anda tidak berniat mengaktifkan Prometheus di cluster pengguna.

Anda ingin membuat dua cluster pengguna berikut:

  • Cluster pengguna yang menurut Anda akan memerlukan 6 vCPU, RAM 16 GiB, dan penyimpanan 40 GiB untuk setiap node pekerja. 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 akan memerlukan 4 vCPU, RAM 8 GiB, dan penyimpanan 40 GiB untuk setiap node pekerja. 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 Resource Pool 1 dan Datastore 1

Resource Pool 1 telah memesan 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. Dan Datastore 1 harus memiliki penyimpanan yang cukup untuk memenuhi persyaratan workstation admin dan cluster admin.

Cluster admin memiliki tiga node, yang masing-masing merupakan node bidang kontrol.

Diagram yang menampilkan workstation admin dan cluster admin

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. Resource Pool 1 dan Datastore 1 harus dapat menyediakan resource berikut:

Contoh: Total persyaratan untuk Resource Pool 1 dan Datastore 1
vCPU 29 vCPU
RAM 73 GiB
Penyimpanan 790 GiB

Persyaratan untuk Resource Pool 2 dan Datastore 2

Resource Pool 2 telah memesan sebagian CPU dan RAM yang disediakan oleh delapan host ESXi di Cluster 2. Resource Pool 2 harus memiliki CPU dan RAM yang cukup untuk memenuhi persyaratan kedua cluster pengguna. Dan Datastore 2 harus memiliki penyimpanan yang cukup untuk memenuhi persyaratan kedua cluster pengguna.

Diagram yang menampilkan dua 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 bidang kontrol x 3 vCPU/node +
8 node pekerja x 4 vCPU/node
35 vCPU
RAM 1 node bidang kontrol x 5 GiB/node +
8 node pekerja x 8 GiB/node
69 GiB
Penyimpanan 240 GiB untuk Google Cloud Observability +
1 node bidang kontrol x 60 GiB/node +
8 node pekerja x 40 GiB/node
620 GiB

Tabel berikut memberikan total persyaratan CPU, RAM, dan penyimpanan untuk kedua cluster pengguna. Resource Pool 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

Overcommitment resource

vSphere mendukung overcommitment resource, misalnya overcommitment memori dan overcommitment CPU. Jadi, total resource yang direservasi oleh resource pool 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 direservasi. Untuk mengetahui deskripsi resource fisik yang diperlukan untuk demonstrasi proof-of-concept, lihat Menyiapkan infrastruktur minimal.

Memantau pertentangan resource

Anda harus memantau sinyal pertentangan resource untuk memastikan resource pool dan datastore 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 berbagai disk penyimpanan.

Disk penyimpanan Ukuran Kebijakan penyediaan disk
Default Pilihan pengguna
etcd Admin 100 GB Tipis Tidak
etcd Pengguna 40 GB Tipis Tidak
OS/boot disk node 40 GB - default dan minimum
(dapat dikonfigurasi pengguna)
Tebal
(lazy zeroed)
Tidak
Lainnya (misalnya, log) 240 GB Tipis Tidak
Workload pengguna Tipis Ya