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