1C y Yandex. Cloud Compute Cloud. Arriba y abajo

Lucha y busca. Encuentra y oculta

Un dicho bastante popular en los días de la Unión.

Y ahora, aquellos que tienen un servidor 1C en la red local sueñan con ponerlo en la nube, y aquellos que tienen que comprar el suyo en la nube en la red local.

7 de diciembre de 2018 AlexandrSurkov invitó a todos: Yandex abre la Nube. Arquitectura de la nueva plataforma.

Como usuario normal, no pude encontrar qué hacer con este recurso, pero como un apodo de 1C, pensé: ¿Purkua no? Y traté de poner Enterprise 1C en la nube de Yandex.

Probar Yandex.Cloud Compute Cloud para 1C Enterprise me dejó una buena impresión.

Quizás alguien lo repita y brinde más claridad a la configuración de los servidores virtuales, el uso de la API, etc. Para aquellos interesados, por favor continúen leyendo ...



Epígrafe:
Solía ​​guardar dinero en casa debajo del sofá.
Preocupado por supuesto. Al regresar del trabajo, verifiqué cómo estaban allí.
Para arreglar esto, los llevé al banco.
Ahora estoy preocupado aún más.
Ahora tengo que ir a verificar si mi banco está en su lugar.
rendimiento de pie

Declaración del problema.

No creo que sea la mejor solución para llevar el trabajo con 1C de la red local a la nube. Pero los tiempos están cambiando y en este momento al menos me imagino los detalles de la empresa, para lo cual puede ser útil. Si su actividad está vinculada al comercio en línea. Entonces es más importante que las tiendas en línea y 1C Enterprise estén tan cerca una de la otra como sea posible. Y para dicha empresa, la infraestructura en la nube es una excelente opción, además de los ahorros en la oficina.
Un hombre llega a la tienda "Repuestos", pregunta:
- ¿Tienes repuestos para Niva?
- Hay, ¿qué es exactamente lo que es necesario?
- Bueno, ahí ... alambre, cinta aislante ...
- Hay por supuesto. Tienes una extraña Niva. Repuestos de UAZ fit ...
joke.ru *

No olvides que Yandex llegó al campo de los servidores virtuales con un gran retraso. Durante este tiempo, algunos estereotipos ya han tomado forma aquí y los líderes han sido determinados.

Obviamente, Yandex tomó AWS o AZURE como prototipo, pero no son muy adecuados para el alojamiento 1C

por razones psicológicas
El director financiero y la administración en su conjunto no están interesados ​​en las opciones de pago "por recursos", quieren pagar una cierta cantidad por mes y obtener una calidad garantizada. Por supuesto, puede detener el servidor fuera de horario y ahorrar dinero, pero generalmente hay alondras que trabajan por la mañana, hay búhos que trabajan por la noche y hay pájaros carpinteros que trabajan las 24 horas. y los fines de semana en la mañana también un golpeador

Sin embargo, no hay nada que no se pueda adaptar en la economía, después de haberlo procesado previamente con un archivo, había vacaciones por delante y puede medir Yandex.Cloud de arriba a abajo.
El Año Nuevo de un programador difiere de los días normales en que las mandarinas se encuentran al lado de una taza de café.
broma.ru
Las vacaciones de Año Nuevo son largas, por esta vez en mis manos había dos cosas buenas: una clave de servidor 1C y alojamiento en la nube, así que traté de aprovechar al máximo el tiempo entre Olivier, champagne y las felicitaciones del Presidente.

  • Al mismo tiempo, tuvimos una pequeña batalla entre Postgres y Microsoft SQL (ahora una tendencia)
  • Al mismo tiempo, resultó probar diferentes opciones para medir el rendimiento y obtener respuestas a algunas preguntas.

La nube de Yandex admite Linux y Windows, por lo que había cuatro opciones, que resultaron ser incorrectas en el futuro, porque bajo una carga diferente, los servidores mostraron resultados diferentes.

Los que no les gustan muchas cartas

Cuando se usa cuando se usa Yandex.Cloud, Compute Cloud no deja una sensación de la insoportable ligereza del ser.

Para empezar, solo necesita una cuenta de Yandex y una tarjeta de crédito con 2 rublos en la cuenta.
La interfaz está pensada y es concisa, todas las acciones son intuitivas.

Para el período de prueba, se emiten 4000 rublos, en teoría esto debería ser suficiente para un conocimiento preliminar.

Y debería organizar completamente una empresa con dos o tres docenas de usuarios de 1C.
Los precios son ligeramente más altos que los de los competidores más pequeños (juego de palabras), pero está claro que aquí pagas por la marca, siempre sucede.

Y para garantizar la fiabilidad, este no es siempre el caso. No me he olvidado de la historia de cómo las conexiones de AWS cayeron de telegramas a telegramas.

Además, un poco más barato, más agradable y cómodo: está por todo el cerro de los imperialistas, y Yandex es nuestro, no nos olvidemos del FZ-152.

Las ventajas son API y soporte en ruso. Probablemente haya más ventajas, puede lidiar con ellas durante más de un mes.

Especialmente si el alojamiento de la tienda en línea estará allí.

De las deficiencias observadas: no hay forma de descargar su imagen de disco preconfigurada desde Windows y conectar un LiveCD.

En pocas palabras: mi recomendación de uso

Tablas de resultados:





No es difícil, sin delicias culinarias, funciona.

Seguramente con el tiempo habrá un número suficiente de fanáticos, esto permitirá evitar algunos rastrillos al encontrarlos en los foros antes de pisarlos.
El esposo está de pie en la báscula del piso y cuidadosamente jala su estómago.
Una esposa que pasa sonríe:
"¿Crees que esto te ayudará?"
- Por supuesto que ayudará, veré las flechas.
broma.ru
En este artículo, no pretendo ser el oráculo universal

Quizás los resultados presentados en él difieren de los que obtiene en Yandex.Cloud Compute Cloud, de los que obtiene en otros servicios de alojamiento.

Su único propósito es que veas las flechas. En otras palabras, una determinada estufa desde la que puedes bailar al elegir un servidor para 1C.

Basado no solo en el costo y las consideraciones empíricas, sino también en los resultados de nuestras propias pruebas (o posiblemente los proveedores también lo leerán) preparadas por los proveedores de hosting.

Aquellos que no tienen miedo de muchas letras: habrá muchas más fotos, comencemos

Todas las mediciones realizadas en este artículo están respaldadas por capturas de pantalla, por lo que será una buena forma, a excepción de su invaluable experiencia y gran bagaje de conocimientos, para respaldar sus comentarios en los comentarios con al menos algo recíproco.



Fue tentador seleccionar inmediatamente una imagen con Microsoft SQL Server 2016 Express preinstalado, pero esta opción no me despegó.



Bueno, tal vez despegó, pero bajo . El servidor comenzó con una carga del procesador del 100% creada por el instalador de Trusted y continuó viviendo con él.

Según tengo entendido, Windows se apresuró a buscar actualizaciones y soporte para el idioma ruso y allí le gustó.

No quería organizar bailes con una pandereta cuando el olor a pollo frito ya flotaba por el apartamento y la máquina virtual entró en la canasta.

Pero completamente de acuerdo con las instrucciones Servidor 1C: Enterprise en Ubuntu 16.04 y PostgreSQL 9.6, para aquellos que quieran conocer su gusto. La receta del Capitán despegó del servidor en Ubuntu 16.04. 3926.72 por mes



Yandex claramente tiene una imagen de servidor preinstalada, la conexión es a través de SSH

por lo tanto se han instalado ...
Entorno de escritorio Xfce sudo apt-get install xfce4
xrdp el agente de escritorio remoto sudo apt-get install xrdp
Después de eso, se hizo posible conectarse al servidor a través de rdp e iniciar la parte del cliente de 1C Enterprise.

Y, por supuesto, sin ninguna pregunta, se inició Windows-2012 5754.22 P por mes.

Con cálculos simples, puede comprender que para la licencia de Microsoft Windows Server 201 (x) está dando 1827.50 R por mes.

Según tengo entendido, todavía no puede usar su licencia.

Una vez que tenga el servidor, mire a su alrededor. A saber, ejecute las pruebas de crystal disk mark, winrar y 7zip .

¿Por qué probar los archivadores? Luego, después de 10 minutos, puede entender qué tipo de servidor está frente a usted en términos de velocidad (dejando la confiabilidad detrás de los corchetes, no lo entenderá en 10 minutos)
El rendimiento es, en principio, promedio.







Incluso en el rendimiento del disco duro, en mi segmento a menudo no puede encontrarlo, por lo general, algo está abrumado.

Para una máquina virtual con Windows 2016 son ligeramente diferentes. Quizás la velocidad de acceso al disco depende de la carga total de hierro físico (solo como una suposición).



La velocidad del acceso a internet es impresionante.



Era misterioso que con la ubicación física declarada en la Federación de Rusia, la publicidad se muestra en finlandés. Más tarde lo descubrí después de leer el blog de Yandex .

Mirando las propiedades del adaptador de red, podemos adivinar en qué está construido el host.



Comenzando las pruebas más en serio

HammerDB TPC-C : una descripción detallada aquí sobre Habré en el artículo
Además, tanto Postgres como Microsoft SQL pueden instalarse en servidores Ubuntu y Windows.

El servidor Postgres 9.6 en el momento de la escritura es el más grande de los 1C admitidos.
Configuración de Postgres: se recomienda 1C, con la excepción de 1 parámetro, no creció en conjunto, el servidor simplemente no se inició.

Más detalles ...

Con un alto grado de probabilidad, la cuestión es la virtualidad de los discos, que no se establecieron al escribir las instrucciones.



El resultado de un montón de Ubuntu Postgres



Resultado del paquete Ubuntu MS SQL



Al medir el servidor Ubuntu, puede ver que, en dos usuarios virtuales, los resultados de Microsoft SQL son mejores.

En un servidor Windows, incluso con tal medición, Microsoft SQL está significativamente por delante de Postgres.
El resultado del grupo de Windows + Postgres es mejor que Ubuntu + Postgres, pero no por mucho.



El resultado de un montón de Windows + Microsoft SQL: el líder absoluto



A medida que aumenta la carga, el servidor de Microsoft escala linealmente.







La carga en todos los indicadores también está creciendo linealmente.



Pero Postgres no atrajo a 50 usuarios virtuales y se topó con la cola del disco durante 20



Medir en Ubuntu en 20 usuarios virtuales nuevamente dio indicadores aproximadamente similares



Ubuntu + Postgres



Ubuntu + Microsoft SQL



Conclusiones intermedias:

  • Actualmente, Postgres se utiliza mejor en Linux, en Windows puede ser proyectos de nivel de entrada con una pequeña carga en el servidor de la base de datos.
  • Microsoft ha confirmado la estabilidad incluso en un campo extranjero, en sí mismo lidera incondicionalmente.
  • También sin ajustar el núcleo, subsistema de disco, etc. Postgres, incluso en Linux, se cansa antes, pero con la misma carga que puede manejarlo de manera uniforme.

Bueno, y para los gritos: somos apodos 1C, necesitamos medir desde 1C, pasamos a las pruebas en 1C

logró revisar los ligamentos

  • Windows + MS SQL
  • Windows + Postgres
  • Ubuntu + Postgres
  • Ubuntu + MS SQL 2019 1C Enterprise no aceptó (lo cual no es sorprendente)

El servidor 1C es de 32 bits, el servidor de la base de datos es de 64 bits.

Versión de plataforma 1C: Enterprise 8.3 (8.3.13.1644).

Comenzamos con testf desde gilev.ru



Si le crees, el montón de Ubuntu + Postgres por ciento 20% es preferible a las opciones Windows + Postgres y Windows + MS SQL

El resultado es un tanto misterioso, lo que sugiere que las máquinas virtuales Linux reciben más potencia de procesador de Yandex, por supuesto que puede, pero con cuidado.

Pasamos a las pruebas de fragster.ru

Aquí la imagen cambia y se vuelve similar a las pruebas de HammerDB.

Además de todas las historias sobre 1C y Postgres.

Por parte de las pruebas del servidor van cara a cara, en las tablas temporales de MS SQL es mucho mejor.







Pero, para ser sincero, todos están interesados ​​en la velocidad con la que los usuarios específicos trabajan en una configuración específica y principalmente durante las horas de trabajo.

Muestra APDEX con un grado suficiente de certeza, al menos 1C lo usa y no hay razones para no confiar.

Por lo tanto, la tercera prueba para 1C, esta es una base de demostración ordinaria 1C Contabilidad 3.0 y procesamiento que simula el trabajo de 30 usuarios, cada uno de los cuales en el intervalo de 30 segundos realiza alguna acción en la base de información.

Más detalles ...
Se seleccionaron los indicadores clave típicos para el trabajo de la contabilidad ordinaria: abrir los formularios de libros de referencia para nomenclatura y contrapartes, copiar y realizar documentos, ingresar la cuenta corriente y debitar la cuenta corriente y el recibo y venta de bienes, así como abrir los formularios de estos documentos.

Las mediciones también se realizan mediante un subsistema de configuración integrado típico de la evaluación de rendimiento BSP.



Windows + MS SQL Server y Ubuntu + Postgres dieron la salida más alta posible



Un montón de Windows + Postgres funcionó peor



Sin embargo, quedarse atrás del líder no es un horror horrible, y recordar el costo de la licencia MS SQL para 30 usuarios es bastante pequeño.

Al menos, todos encajan en la calificación de "bueno".

Para despejar mi conciencia, se instaló en Windows Postgres 10, recuerdo que prometía una mejor compatibilidad.

Tal vez no sabía sobre algún parámetro mágico, pero él no dio ningún beneficio:





Desde que comenzó tal bebida (y la bebida ya estaba terminando), todavía estaba instalada en Windows Microsoft SQL 2019:





Obtuve sus resultados peores que todos los anteriores. Pero aquí, de hecho, nadie prometió nada.

Aproximadamente la mitad de los fondos asignados para las pruebas se gastaron.



En este punto, puede resumir : Yandex. Cloud Compute Cloud, aunque es un jugador nuevo pero muy digno en el mercado de servidores en la nube.

Incluyendo el alojamiento de infraestructura 1C Enterprise para pequeñas y medianas empresas, si realmente necesitan alojamiento en la nube.

Todos los resultados de este artículo se obtuvieron con el número mínimo de bailes con pandereta o chamanismo en los escenarios, más bien, por el contrario, fácil y naturalmente.

Lo cual también te deseo.

Aquellos que quieran confirmar algo, refutar o aclarar de nuevo por sí mismos, no veo qué puede detenerlo.

Aquellos que quieran invitarme a pruebas o configuraciones similares, de manera similar.

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


All Articles