tema: administración

werf: nuestra herramienta para CI/CD en Kubernetes (resumen e informe en video)

El 27 de mayo, en el salón principal de la conferencia DevOpsConf 2019, celebrada en el marco del festival RIT++ 2019, como parte de la sección "Entrega continua", se presentó el informe "werf - nuestra herramienta para CI/CD en Kubernetes". Habla de los problemas y desafíos que todos enfrentan al implementar Kubernetes, así como de los matices que pueden no notarse de inmediato. […]

Cómo probamos múltiples bases de datos de series temporales

En los últimos años, las bases de datos de series temporales han pasado de ser algo extravagante (altamente especializado, utilizado en sistemas de monitoreo abiertos (y vinculados a soluciones específicas) o en proyectos de Big Data) a un “producto de consumo”. En el territorio de la Federación de Rusia, debemos agradecer especialmente a Yandex y ClickHouse por esto. Hasta este punto, si necesitabas guardar […]

Soluciones Delta para ciudades inteligentes: ¿Alguna vez se ha preguntado qué tan ecológica puede ser una sala de cine?

En la exposición COMPUTEX 2019, celebrada a principios del verano, Delta mostró su cine 8K “verde” único, así como una serie de soluciones de IoT diseñadas para ciudades modernas y ecológicas. En este post hablamos en detalle sobre diversas innovaciones, incluidos los sistemas de carga inteligentes para vehículos eléctricos. Hoy en día, toda empresa se esfuerza por desarrollar proyectos más avanzados y respetuosos con el medio ambiente, apoyando la tendencia de crear Smart […]

Historia del problema de migración del almacenamiento de Docker (raíz de Docker)

Hace no más de un par de días, en uno de los servidores se decidió mover el almacenamiento de Docker (el directorio donde Docker almacena todos los archivos contenedores y de imágenes) a una partición separada, que tenía una mayor capacidad. La tarea parecía trivial y no presagiaba problemas... Comencemos: 1. Detengamos y eliminemos todos los contenedores de nuestra aplicación: docker-compose down si hay muchos contenedores y son […]

Diferencia entre bin, sbin, usr/bin, usr/sbin

El 30 de noviembre de 2010, David Collier escribió: Noté que en Busybox los enlaces están divididos en estos cuatro directorios. ¿Existe alguna regla simple para determinar en qué directorio se debe ubicar qué enlace... Por ejemplo, kill está en /bin y killall está en /usr/bin... No veo ninguna lógica en esta división. Tú, […]

Otra opinión sobre la diferencia entre bin, sbin, usr/bin, usr/sbin

Recientemente encontré este artículo: Diferencia entre bin, sbin, usr/bin, usr/sbin. Me gustaría compartir mi opinión sobre la norma. /bin Contiene comandos que pueden utilizar tanto el administrador del sistema como los usuarios, pero que son necesarios cuando no hay otros sistemas de archivos montados (por ejemplo, en modo de usuario único). También puede contener comandos que los scripts utilizan indirectamente. Allá […]

Cómo Dark despliega código en 50ms

Cuanto más rápido sea el proceso de desarrollo, más rápido crecerá la empresa de tecnología. Desafortunadamente, las aplicaciones modernas juegan en nuestra contra: nuestros sistemas deben actualizarse en tiempo real sin molestar a nadie ni provocar tiempos de inactividad o interrupciones. La implementación en dichos sistemas se vuelve desafiante y requiere procesos de entrega continuos y complejos, incluso para equipos pequeños. […]

Optimización de consultas de bases de datos utilizando el ejemplo de un servicio B2B para constructores

¿Cómo aumentar 10 veces el número de consultas a la base de datos sin pasar a un servidor más productivo y mantener la funcionalidad del sistema? Le contaré cómo lidiamos con la disminución en el rendimiento de nuestra base de datos, cómo optimizamos las consultas SQL para atender a la mayor cantidad de usuarios posible y no aumentar el costo de los recursos informáticos. Estoy realizando un servicio de gestión de procesos de negocio [...]

Revisión de la herramienta gratuita SQLIndexManager

Como sabe, los índices desempeñan un papel importante en un DBMS, ya que permiten una búsqueda rápida de los registros necesarios. Por eso es tan importante darles servicio de manera oportuna. Se ha escrito bastante material sobre análisis y optimización, incluso en Internet. Por ejemplo, este tema fue revisado recientemente en esta publicación. Hay muchas soluciones gratuitas y de pago para esto. Por ejemplo, hay […]

Cómo las prioridades de los pods en Kubernetes provocaron el tiempo de inactividad en Grafana Labs

Nota trans.: Presentamos a su atención detalles técnicos sobre los motivos de la reciente caída del servicio en la nube mantenido por los creadores de Grafana. Este es un ejemplo clásico de cómo una característica nueva y aparentemente extremadamente útil diseñada para mejorar la calidad de la infraestructura... puede causar daño si no se tienen en cuenta los numerosos matices de su aplicación en las realidades de producción. Es fantástico cuando aparecen materiales como este que te permiten aprender no sólo [...]

Libro Linux en acción

¡Hola residentes de Khabro! En el libro, David Clinton describe 12 proyectos de la vida real, incluida la automatización de su sistema de respaldo y recuperación, la configuración de una nube de archivos personales estilo Dropbox y la creación de su propio servidor MediaWiki. Aprenderá virtualización, recuperación ante desastres, seguridad, copias de seguridad, DevOps y solución de problemas del sistema a través de interesantes casos de estudio. Cada capítulo termina con una descripción general de recomendaciones prácticas […]

Bicicletas de servicio. Publicación seria sobre trabajo serio.

Los ingenieros de servicio se encuentran en gasolineras y puertos espaciales, en empresas de TI y fábricas de automóviles, en VAZ y Space X, en pequeñas empresas y gigantes internacionales. Y ya está, absolutamente todos han oído alguna vez el clásico set de “eso en sí”, “lo envolví con cinta aislante y funcionó, y luego hizo boom”, “no toqué nada”, “definitivamente no lo cambió” y […]