Pruebas de carga de CPU y SSD de servidores de nube: compare Selectel, Servidores, MCS e I. Cloud



Trabajamos constantemente con tiendas y servicios en línea, y de vez en cuando nuestros clientes se preguntan dónde pueden alojar sus proyectos. Estas preguntas son más que ordinarias: qué hosting elegir, en qué región, qué decidir con la configuración. En los últimos años, cada vez se da más preferencia al alojamiento en la nube; el porcentaje de alquiler de bastidores completos en el segmento que mencionamos para nuevos proyectos es cada vez menor, y las empresas ya existentes están transfiriendo gradualmente su bien a las plataformas en la nube. La razón es simple: además de la potencia informática, el negocio ya no es solo una línea de comando para administrar la "economía". También se necesita la conveniencia de la gestión de la infraestructura y, lo que es más importante, la posibilidad de su automatización. Esta es una situación común tanto para el mercado global como para el ruso. Si te gusta, la tendencia.

En los últimos dos años, han aparecido en nuestro país dos nuevos jugadores importantes en el mercado de alojamiento en la nube: Yandex. Cloud y Mail Cloud Solutions. Nos interesó saber de qué es capaz el hardware de cada una de las compañías presentadas y qué tan real es realmente productiva la configuración de recursos proporcionada. Decidimos averiguarlo y luego comparar los datos con las ofertas de precios anunciadas.

Como no vendemos alojamiento por nuestra cuenta, solo asesoramos periódicamente a nuestros clientes y seleccionamos la solución óptima de precio y calidad para ellos, por lo que en este asunto podemos ser relativamente objetivos.

Pruebas


Para el análisis, se seleccionaron tres características principales: el rendimiento de los recursos informáticos, el rendimiento del subsistema de disco y el costo de almacenamiento / transferencia de datos. No analizamos todas las posibles docenas de opciones de alojamiento en la nube, sino que inmediatamente nos decidimos por las cuatro soluciones nacionales más obvias y populares. Estos son servicios en la nube de Selectel, MCS, Ya. Oblaka y Servers.ru.

Comencemos considerando el costo de almacenar y transferir un GB de datos por mes:

Selectel : todo es claro y simple, sin condiciones adicionales.
Discos / mes
Disco base7,45 ₽ / GB
Conducción rápida.6 44.68 / GB
Accionamiento universal.7 29.79 / GB
Disco local.0515.05 / GB
Tráfico saliente / mes
hasta 10 Tb₽ 1.02 / GB
hasta 90 Tb0,92 USD / GB
hasta 900 Tb₽ 0.82 / GB
más de 1000 Tb71 0.71 / GB
Los servidores , desafortunadamente, no indican los precios exactos de los discos, solo el precio total de los ensambles terminados.

El correo no toma dinero para el tráfico, solo para el espacio ocupado por el tipo de discos utilizados. Y también ofrece soluciones llave en mano a precios específicos.
HDD7₽ / GB
SSD19 ₽ / GB
Yandex también es simple:
Discos / mes
HDD2.0847 RUB / GB
SSD7.4441 44 / GB
Tráfico saliente
hasta 10 Tb25 1,5254 / GB
hasta 50 Tb1,272
hasta 150 Tb₽ 1.08 / GB
más de 150 Tb₽0.9 / GB
Para evaluar objetivamente el software propuesto, comparar el rendimiento, así como evaluar la relación precio / calidad, se decidió realizar una prueba de esfuerzo en el indicador IOPS de parámetros tales como el rendimiento de CPU y SSD.

En el caso de Y. Oblak, el precio de SSD NVMe se utilizó para calcular el costo, por lo que el precio general difiere al alza. Además de Ya. Oblaka, la especificación Selectel también ofrece la especificación NVMe, pero en nuestro caso, el precio de un SSD ordinario se usó para el ensamblaje.

Se seleccionó un ensamblaje con las siguientes características como plataforma probada:
CPU2 núcleos
RAM4 gb
SSD80 gb
Mire la tabla de resumen con el costo de este ensamblaje para todos los centros de datos en consideración:
SelectelServidoresMcsI. Cloud (SSD NVMe)
₽ 5.521,78
(3 GB de tráfico gratis)
₽ 2440,68
(incluyendo 4 TB de tráfico, hasta 10 Gb / s)
3 300 ₽ (incluido canal ilimitado hasta 1 Gbit / s)₽ 855,0224
Las pruebas se realizaron con herramientas stress-ng y sysbench . Para la CPU, la carga se dio en 1, 2 y 4 hilos.

Prueba de CPU con la utilidad stress-ng (operaciones condicionales / seg., Operaciones de bogo / seg.):
1 hilo2 hilos4 hilos
Selectel114762288822019
Servidores91741823318093
I. nube82801758617620
Mcs79111592614107




Prueba de CPU con la utilidad sysbench:
1 hilo2 hilos4 hilos
Selectel731,4514711457,71
Servidores707,91406.321406.31
I. nube707.811381,741379.83
Mcs683.041344.151344,54








De los datos anteriores, podemos concluir que el ensamblaje usa completamente 2 núcleos de procesador, el indicador de la cantidad de operaciones de entrada / salida se duplica con un aumento en la cantidad de núcleos utilizados. El procesador Selectel muestra la tasa más alta y, en consecuencia, el mayor rendimiento.

Selectel ofrece tres opciones de procesador para elegir, a diferencia de otros centros de datos:

  • Intel Xeon E5-2670 v3 2.3 GHz;
  • Intel Xeon E5-2680 v4 2.4 GHz;
  • Intel Xeon escalable 6140 2.3 GHz.

El procesador de correo mostró el rendimiento más bajo (Intel Xeon E5-2660 v4 2 GHz). Los procesadores Servers y Ya. Cloud mostraron resultados más o menos comparables bajo carga, pero el procesador Servers fue ligeramente mejor, con dos núcleos utilizados: operaciones 18233 y 17586, respectivamente.

Para los SSD, se realizaron pruebas para verificar el número de IOPS leyendo aleatoriamente paquetes de 512 bytes con un límite de 4GB y paquetes de lectura / escritura (emulación de base de datos) de 4kb con 75% de lectura y 25% de límite de escritura con un límite de 16GB.

Resultados de la prueba SSD:
LecturaLeer / Escribir
Selectel1280012300/4122
Servidores1060008367/2799
I. nube62282841/947
Mcs232006152/2061




A partir de los resultados de la prueba, podemos concluir que los servidores ofrecen los mejores SSD en lectura, con resultados de 106 mil IOPS.

El SSD que ofrece MCS muestra un buen indicador de lectura del disco, con un indicador de 23.200 IOPS. El siguiente es el SSD Selectel con un valor de 12800. Y el indicador más insatisfactorio para SSD proporcionado por Ya. Cloud: el valor de IOPS de 6228 es completamente inútil :-( Lo mismo puede decirse de Ya. Cloud. SSD en la prueba no es solo para leer desde el disco , pero también para la grabación. El indicador es muy pequeño: 2841/947. La situación es mejor con SSD Mail, pero, sin embargo, el resultado tampoco es particularmente inspirador: 6152/2061 IOPS.

Los discos duros utilizados por Selectel y los servidores son líderes en esta prueba. Su rendimiento de lectura / escritura es 12300/4122 y 8367/2799, respectivamente.

A partir de las pruebas, queda claro que para leer desde el disco definitivamente es mejor usar los SSD proporcionados por el centro de datos de Servidores, y considerar las opciones restantes dependiendo de las necesidades de la compañía y la disponibilidad de precios.

Almacenamiento de objetos


Para aquellos a quienes también les gusta usar almacenes de objetos compatibles con S3 en sus actividades, también comparamos sus etiquetas de precios.

Selectel
Almacenamiento de datos
hasta 1 TB1,43 ₽ / GB
1 a 10 TB1,33 ₽ / GB
10 a 100 TB1,23 ₽ / GB
más de 100 TB1,01 ₽ / GB
Tráfico saliente
hasta 10 TB₽ 1.02 / GB
hasta 90 TB0,92 USD / GB
hasta 900 TB₽ 0.82 / GB
más de 1000 TB71 0.71 / GB
Los servidores ofrecen precios que van desde 2.27₽ / GB a 4.53₽ / GB, dependiendo de la ubicación. La siguiente tabla muestra el precio de almacenamiento de 1 GB en Moscú:
Almacenamiento de datos
Primero 1 TB54 2.54 / GB
50 TB siguientes34 2.34 / GB
Próximos 100 TB2,14 $ / GB
Más de 151 TB93 1.93 / GB
También puede tomar almacenamiento de ellos en Amsterdam por ~ 2.27 ₽, pero debe comprender que para ello el costo está vinculado al tipo de cambio del euro, además, como para cualquier otro sitio de servidores extranjeros en Luxemburgo, Dallas o Singapur, no se tiene en cuenta el 20% de IVA . Entonces, condicionalmente, la oferta en Moscú sigue siendo la más rentable, porque aquí el precio ya está indicado con IVA.
Tráfico saliente
hasta 3 TB81 0.81 / GB
hasta 20 TB₽ 0.76 / GB
hasta 100 TB71 0.71 / GB
más de 100 TB₽ 0.66 / GB
Mail Cloud Solutions no clasifica el costo de almacenamiento por la cantidad de datos, solo por el tipo de almacenamiento, y también calcula el costo no por el volumen de tráfico saliente, sino por el número de operaciones de entrada / salida:
Almacenamiento de datos
Almacenamiento en caliente2.5 ₽ / GB
Almacenamiento en frío2,3 ₽ / GB
Número de operaciones de E / S
Almacenamiento en caliente
1,000 IOPS PUT, META, LISTA
29 0.295 / GB
Almacenamiento en caliente
10,000 IOPS GET et al.
29 0.295 / GB
Almacenamiento en frío
1,000 IOPS PUT, META, LISTA
29 0.295 / GB
Almacenamiento en frío
10,000 IOPS GET et al.
59 0.59 / GB
Yandex también es simple: el costo no depende de la cantidad de espacio utilizado, sino del tipo de almacenamiento:
Almacenamiento de datos
Almacenamiento estándar26 1.261 / GB
Almacenamiento en frío126,712 / GB
Tráfico saliente
hasta 10 TB25 1,5254 / GB
hasta 50 TB72 1,272 / GB
hasta 150 TB₽ 1.08 / GB
más de 150 TB₽0.9 / GB

API


En cuanto a la automatización del proceso de gestión de la infraestructura, todos los operadores mencionados anteriormente tienen mecanismos API disponibles.

Tres de ellos tienen API compatibles con OpenStack, como adentro, de hecho, se usa de una forma u otra. Yandex ha ido más allá y está haciendo su propia alternativa a OpenStack. Como resultado, su API ha perdido compatibilidad con todo excepto el almacenamiento de archivos. Al parecer, debido a la gran popularidad y prevalencia del formato, decidieron dejar S3-compatible, de acuerdo con los preceptos de Amazon.

Enlaces a documentación relevante:

Selectel VPC
Servers.ru
MailCloudSolutions
Cloud.Yandex

Conclusiones


Debido al hecho de que los diferentes servicios clasifican sus servicios de diferentes maneras, es bastante difícil reunir todos los datos anteriores. Por lo tanto, decidimos correlacionar los precios indicados con la configuración de una tienda en línea de nivel medio que tenemos soporte. Y como resultado, recibimos aproximadamente los siguientes datos sobre el costo de un alquiler mensual de servidores en diferentes sitios:



Esto se aplica al aspecto financiero y práctico del asunto. En cuanto al rendimiento, aquí, creemos, usted mismo entendió todo. En términos de rendimiento del procesador, Selectel lidera el camino con un buen margen. Si bien MCS aún no ha trabajado en los recursos informáticos proporcionados. Por el rendimiento del subsistema de disco, Servers.ru y Mail Cloud Solutions, por el contrario, están claramente por delante de sus camaradas.

Conociendo estas fortalezas y debilidades, más información resumida sobre precios, esperamos que lo ayude a elegir el proveedor de servicios en la nube adecuado para sus necesidades específicas.

Source: https://habr.com/ru/post/438240/


All Articles