Categoría: Administración

Despliegue de Docker Image en Dokku con Ansible

Prólogo Recientemente descubrí un PaaS 'portátil' similar a Heroku con un nombre bastante obvio: Dokku. Me atrajo mucho la posibilidad de agregar certificados fácilmente a la aplicación y vhost de forma predeterminada, así que decidí transferir mis imágenes de docker a Dokku. Sin embargo, me decepcionó que en Dokku no hay comandos similares a Heroku dokku container:push dokku container:release // Muy […]

¿Qué consecuencias puede tener la reducción del nivel de aislamiento de transacciones en bases de datos?

Hola a todos. Soy Vladislav Rodin. Actualmente soy el líder del curso 'Arquitecto de carga alta' en OTUS, y también enseño en cursos relacionados con la arquitectura de software. Además de enseñar, como habrán notado, escribo contenido original para el blog de OTUS en Habr, y quiero dedicar el artículo de hoy al lanzamiento del curso 'PostgreSQL', que justo ahora […]

Implementación de los comandos docker pull y docker push sin el cliente de docker a través de solicitudes HTTP

Teníamos 2 sacos de hierba, 75 pastillas de mescalina, un entorno unix, un repositorio de docker y la tarea de implementar los comandos docker pull y docker push sin el cliente de docker. UPD: Pregunta: ¿Para qué es todo esto? Respuesta: Pruebas de carga del producto (NO a través de bash, los scripts se proporcionan con fines educativos). Se decidió no usar el cliente de docker para reducir las capas adicionales (dentro de lo razonable […]

Dicotomía de datos: repensando la relación con los datos y los servicios

¡Hola a todos! Tenemos excelentes noticias, en junio OTUS vuelve a lanzar el curso "Arquitecto de Software", por lo que tradicionalmente compartimos con ustedes material útil. Si te has encontrado con toda esta historia de microservicios sin ningún contexto, es comprensible que la consideres un poco extraña. Descomponer una aplicación en fragmentos interconectados por la red inevitablemente significa añadir […]

Pruebas de carga como servicio CI para desarrolladores

Uno de los problemas que enfrentan frecuentemente los proveedores de software multiproducto es la duplicación de competencias entre ingenieros: desarrolladores, testers y administradores de infraestructura, casi en cada equipo. Esto también se aplica a los costosos ingenieros especializados en pruebas de carga. En lugar de centrarse en sus responsabilidades directas y utilizar su experiencia única para construir el proceso de pruebas de carga, elegir metodologías, […]

NFC: Desglose de la tecnología Near Field Communication

Todos estamos acostumbrados a la funcionalidad NFC en nuestros smartphones. Y parece claro. Muchos no compran smartphones sin NFC, pensando que solo se trata de compras. Pero hay muchas preguntas. ¿Sabías que esta tecnología tiene más usos? ¿Qué hacer si tu smartphone no tiene NFC? ¿Cómo usar el chip en un iPhone que no […]

Cómo sobrevivimos a un aumento repentino de carga x10 en remoto y qué conclusiones sacamos

¡Hola, Habr! Durante los últimos meses hemos vivido una situación muy interesante y me gustaría compartir nuestra historia sobre la escalabilidad de la infraestructura. Durante este tiempo, SberMarket ha crecido cuatro veces en pedidos y lanzó su servicio en 17 nuevas ciudades. El aumento explosivo de la demanda de entrega de productos requirió que escaláramos nuestra infraestructura. Lea sobre las conclusiones más interesantes y útiles […]

Talleres de IBM: Quarkus (Java ultrarrápido para microservicios), Jakarta EE y OpenShift

¡Hola a todos! También nosotros ya estamos algo fatigados de los webinars; la cantidad en los últimos meses ha superado todos los límites imaginables. Por eso, para Habr, tratamos de seleccionar para ustedes los más interesantes y útiles. Para principios de junio (esperamos que el verano finalmente llegue), hemos programado varias sesiones prácticas que, estamos seguros, serán interesantes para los desarrolladores. En primer lugar, hablaremos sobre serverless y el nuevo quarkus ultrarrápido […]

Intercambio de mensajes en la nube en la plataforma Red Hat OpenShift utilizando Quarkus y AMQ Online

¡Hola a todos! ¡Aquí está nuestro post final de la serie sobre Quarkus! (Por cierto, vean nuestro seminario web 'Esto es Quarkus: un marco Java nativo de Kubernetes'. Mostraremos cómo empezar 'desde cero' o trasladar soluciones existentes) En el post anterior, revisamos las herramientas relevantes con las que se pueden cuantificar las mejoras obtenidas al modernizar aplicaciones Java. A partir de la versión […]

Quarkus: modernización de aplicaciones utilizando el ejemplo helloworld de JBoss EAP Quickstart (continuación)

Hola a todos, aquí está el quinto post de nuestra serie sobre Quarkus. (Por cierto, vean nuestro seminario web 'Esto es Quarkus: un marco Java nativo de Kubernetes'. Mostraremos cómo empezar 'desde cero' o trasladar soluciones existentes) En el post anterior, revisamos la modernización de aplicaciones Java utilizando tecnologías soportadas por Quarkus (CDI y Servlet 3) con el ejemplo del programa helloworld del repositorio Red […]

Servicio de verificación de encabezados HTTP del servidor

Para cualquier sitio web, es crucial configurar correctamente los encabezados HTTP. Se han escrito muchos artículos sobre el tema de los encabezados. Aquí hemos resumido la experiencia acumulada y la documentación RFC. Algunos encabezados son obligatorios, otros están obsoletos, y otros pueden causar confusión y contradicciones. Hemos creado una herramienta para la verificación automática de los encabezados HTTP del servidor web. A diferencia de muchos otros servicios que simplemente muestran los encabezados, este servicio permite: establecer […]

Almacenamiento de copias de seguridad para miles de máquinas virtuales con herramientas gratuitas

Hola, recientemente me encontré con una tarea interesante: configurar un almacenamiento para hacer copias de seguridad de un gran número de dispositivos de bloques. Cada semana realizamos copias de seguridad de todas las máquinas virtuales en nuestra nube, por lo que necesitamos gestionar miles de copias de seguridad y hacerlo de la manera más rápida y eficiente posible. Desafortunadamente, las configuraciones estándar RAID5 y RAID6 no son adecuadas en este caso debido a […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster