Langkau ke kandungan utama

Prestasi

Prestasi terkemuka dalam industri

Gambaran keseluruhan

  • Set ujian 20 fail perniagaan dengan saiz antara 0.05 MB hingga 17 MB
  • Saiz fail purata = 3.74 MB
  • Jenis fail termasuk: Excel, Word, Powerpoint, video, imej, PDF, audio
  • Ujian dijalankan terhadap Halo v2.6.1

AKS

Konfigurasi kluster mengandaikan peruntukan memori dan pengkomputeran khusus untuk container. Prestasi pengeluaran akan sentiasa bergantung pada saiz dan kerumitan fail dunia sebenar. Konfigurasi boleh dioptimumkan untuk mengutamakan throughput atau kelajuan pemprosesan fail.

Untuk ujian ini, permintaan dan had berikut telah ditetapkan pada pod.

PerkhidmatanCPU dimintaMemori dimintaHad CPUHad memori
Enjin200m500Mi (524 MB)1 core1Gi (1.07 GB)
API1500m4Gi (4.29 GB)1500m4Gi (4.29 GB)

Kecil

Berdasarkan satu nod (1 x DS5_v2) dalam kluster Kubernetes yang terdiri daripada:

  • 10 Engines
  • 16 teras maya
  • 56 GB memori
ThroughputFail diprosesData diproses
Sejam26,50096 GB
Sehari635,0002300 GB
Purata kelajuan pemprosesan136ms
Kadar kejayaan API99.999%

Sederhana

Berdasarkan 5 nod (5 x DS4_v2) dalam kluster Kubernetes yang terdiri daripada:

  • 25 Engines
  • 8 teras maya setiap nod, 40 jumlah keseluruhan
  • 28 GB memori setiap nod, 140 jumlah keseluruhan
ThroughputFail diprosesData diproses
Sejam54,800200 GB
Sehari1,300,0004800 GB
Purata kelajuan pemprosesan65ms
Kadar kejayaan API99.999%

Besar

Berdasarkan 5 nod (5 x DS5_v2) dalam kluster Kubernetes yang terdiri daripada:

  • 50 Engines
  • 16 teras maya setiap nod, 80 jumlah keseluruhan
  • 56 GB memori setiap nod, 280 jumlah keseluruhan
ThroughputFail diprosesData diproses
Sejam93,800343 GB
Sehari2,250,0008230 GB
Purata kelajuan pemprosesan38ms
Kadar kejayaan API99.999%

OVA

Untuk ujian ini, permintaan dan had berikut telah ditetapkan pada pod.

PerkhidmatanCPU dimintaMemori DimintaHad CPUHad Memori
Enjin1300m3Gi (3.22 GB)1300m3Gi (3.22 GB)
Api1 core3Gi (3.22 GB)1 core3Gi (3.22 GB)

Kecil

Berdasarkan VM kecil (F16s_v2) yang menjalankan OVA, terdiri daripada:

ThroughputFail diprosesData diproses
Sejam9,15033 GB
Sehari220,000800 GB
Purata kelajuan pemprosesan392ms
Kadar kejayaan API99.999%
  • 3 Engines
  • 16 teras maya
  • 32 GB memori

Besar

Berdasarkan VM besar (F32s_v2) yang menjalankan OVA.

ThroughputFail diprosesData diproses
Sejam13,80050 GB
Sehari331,4001200 GB
Purata kelajuan pemprosesan260ms
Kadar kejayaan API99.999%
  • 13 Engines
  • 32 virtual cores
  • 64 GB memory

Perbezaan prestasi OVA berbanding Kubernetes

  • OVA menggunakan RKE dengan control plane Kubernetes turut menggunakan sumber pada mesin tersebut.
  • Kluster berbilang nod perlu menggunakan perkongsian fail untuk menyimpan fail. io dengan perkongsian ini akan menyebabkan overhed.
  • Walaupun ia mengehadkan kebolehskalaan, OVA secara semula jadi akan mempunyai kelajuan rangkaian yang lebih pantas antara perkhidmatan kerana semuanya berada pada mesin yang sama.