Evaluación comparativa Bare Metal Cloud

Con más de 20 configuraciones disponibles, Bare Metal Cloud le ayuda a optimizar sus cargas de trabajo para obtener el máximo rendimiento. Para identificar las mejores configuraciones para las cargas de trabajo de MySQL, probamos varias instancias con una prueba simple de Sysbench OLTP_RW. Los resultados se resumen a continuación y deberían ayudarlo a elegir la solución adecuada para sus necesidades.

Todas las instancias aprovechan los nuevos procesadores escalables Intel Xeon (Cascade Lake Refresh), que están diseñados para proporcionar un aumento del rendimiento para cargas de trabajo intensivas en datos, como las bases de datos. Basándonos en diferentes recuentos y capacidades de subprocesos, comparamos 10 puntos de referencia diferentes: consultas realizadas (lectura), consultas realizadas (escritura), consultas realizadas (otras), transacciones por segundo, consultas por segundo, latencia (min), latencia (promedio), Latencia (máx.), Latencia (95%), Latencia (suma), Equidad de subprocesos (eventos) y Equidad de subprocesos (tiempo de ejecución).

La siguiente tabla muestra los tres puntos de referencia que consideramos más relevantes para este tipo de cargas de trabajo. Para obtener la lista completa, comuníquese con [email protected].

Bases de datos MySQL

Con el fin de comparar el rendimiento de diferentes Bare Metal Cloud (BMC), probamos una base de datos MySQL de 100 GB (tablas 8x con 50 millones de registros, R / W / O de 70/20/10) en 16 Bare Metal Cloud configuraciones. A continuación, se muestra el resumen de los resultados que deberían proporcionarle una referencia al elegir su instancia preferida.

Especificaciones de la base de datos:

Tamaño: 100 GB

Sistema operativo Ubuntu 18.04

Versión de base de datos 8.0.25.

Número de registros DB: 50000000

Relación de lectura / escritura de 70/30

Resultados de las pruebas comparativas

¡UPS! ¡Su navegador no admite archivos PDF incrustados!

Descargar en su lugar

Ejemplo Temas Transacciones por segundo Consultas por segundo Promedio de latencia Precio de la instancia
s0.d1.pequeño
Intel E3-1240v3 único
(4 núcleos y 3.4 GHz)
32
128
512
91.91
71.47
63.19
1,838.18
1,429.32
1,263.84
347.97
1,429.32
1,789.30
$ 0.10 / h
$ 67.00 / m
s0.d1.medio
Intel E3-1270v3 único
(4 núcleos y 3.5 GHz)
32
128
512
163.82
124.10
82.88
3,276.42
2,481.92
1,657.67
195.27
1,030.60
6,132.81
$ 0.12 / h
$ 80.00 / m
s1.c1.pequeño
Intel E-2276G único
(6 núcleos y 3.8 GHz)
32
128
512
3,152.36
3,478.44
3,427.43
63,047.25
69,568.79
68,548.53
10.15
36.79
149.35
$ 0.18 / h
$ 105.00 / m
s1.c1.medio
Intel E-2276G único
(6 núcleos y 3.8 GHz)
32
128
512
5,803.09
5,707.75
5,755.85
116,061.82
114,154.93
115,117.03
5.51
22.42
88.94
$ 0.26 / h
$ 164.00 / m
s1.c2.grande
Intel E-2288G único
(8 núcleos y 3.7 GHz)
32
128
512
8,005.24
7,987.05
7,213.76
160,104.82
159,741.06
144,275.19
4.00
16.02
70.97
$ 0.29 / h
$ 184.00 / m
d1.c1.pequeño
Doble Intel Silver 4210R
(20 núcleos y 2.4 GHz)
32
128
512
11,181.86
13,025.28
8,528.58
223,637.25
260,505.63
170,571.63
2.86
9.82
60.02
$ 0.44 / h
$ 295.00 / m
d1.c2.pequeño
Doble Intel Gold 5218R
(40 núcleos y 2.1 GHz)
32
128
512
13,026.18
16,997.69
10,204.33
260,523.69
339,953.79
204,086.61
2.45
7.53
50.15
$ 0.55 / h
$ 378.00 / m
d1.c3.pequeño
Doble Intel Gold 6230R
(52 núcleos y 2.1 GHz)
32
128
512
16,855.14
37,597.18
28,920.26
337,102.82
751,943.62
578,405.13
1.90
3.40
17.69
$ 0.61 / h
$ 418.00 / m
d1.c4.pequeño
Doble Intel Gold 6258R
(56 núcleos y 2.7 GHz)
32
128
512
16,621.09
37,479.50
23,146.55
332,421.83
749,590.05
462,930.92
1.92
3.41
22.10
$ 0.68 / h
$ 475.00 / m
d1.c1.medio
Doble Intel Silver 4210R
(20 núcleos y 2.4 GHz)
32
128
512
11,289.05
13,473.23
9,763.50
225,780.97
269,464.61
195,270.00
2.83
9.50
52.42
$ 0.57 / h
$ 393.00 / m
d1.c3.medio
Doble Intel Gold 6230R
(52 núcleos y 2.1 GHz)
32
128
512
12,300.09
17,085.37
11,743.10
246,001.74
341,707.48
234,862.02
2.60
7.49
43.58
$ 0.74 / h
$ 516.00 / m
d1.c4.medio
Doble Intel Gold 6258R
(56 núcleos y 2.7 GHz)
32
128
512
17,033.86
38,229.54
34,686.11
340,677.13
764,590.82
693,722.14
1.88
3.35
14.75
$ 0.82 / h
$ 573.00 / m
d1.c1.grande
Doble Intel Silver 4210R
(20 núcleos y 2.4 GHz)
32
128
512
11,586.56
13,491.72
9,883.70
231,731.19
269,834.48
197,673.98
2.76
9.48
51.78
$ 0.77 / h
$ 539.00 / m
d1.c2.grande
Doble Intel Gold 5218R
(40 núcleos y 2.1 GHz)
32
128
512
14,570.80
18,228.96
12,661.13
291,416.08
364,579.18
253,222.58
2.19
7.02
40.42
$ 0.89 / h
$ 622.00 / m
d1.c3.grande
Doble Intel Gold 6230R
(52 núcleos y 2.1 GHz)
32
128
512
13,938.89
16,841.02
12,639.15
278,777.75
336,820.32
252,783.10
2.29
7.60
40.49
$ 0.94 / h
$ 662.00 / m
d1.c4.grande
Doble Intel Gold 6258R
(56 núcleos y 2.7 GHz)
32
128
512
13,697.49
16,194.93
12,049.55
273,949.90
323,898.63
240,990.94
2.33
7.90
42.47
$ 1.02 / h
$ 719.00 / m

Metodología de prueba

Para ejecutar estas pruebas, utilizamos una metodología de prueba Sysbench OLTP_RW simple que implicó la implementación de la carga de trabajo designada en cada instancia de forma individual. Se utilizaron ocho tablas, cada una con 50 millones de filas (aproximadamente 100 GB de datos). La carga se incrementó gradualmente con cada prueba, comenzando con un solo subproceso y escalando hasta 8, 16, 32, 48, 64, 128, 254 y 512 subprocesos.

Implementar BMC Servers Hoy

Implementar ahora