Adopción de la nube

¿Ha afectado la pandemia a la Tasa de Adopción de la Nube?

calender

marzo 7, 2025|1:05 pm

Desbloquea tu potencial digital

Ya sea operaciones de TI, migración a la nube o innovación impulsada por IA – exploremos cómo podemos ayudarte a tener éxito.

    Crear aplicaciones modernas utilizando tecnología sin servidor y servicios gestionados significa que cualquiera puede construir sistemas distribuidos y altamente disponibles sin preocuparse de la infraestructura subyacente. Pero no todo es diversión y juegos. Esta charla que di en AWS re:Invent 2019 con el título «Realizando ingeniería del caos en un mundo sin servidor» explica algunos de los desafíos con serverless, debilidades comunes en las aplicaciones sin servidor, así como los desafíos con el uso de la ingeniería del caos en serverless. Consulta el vídeo.

    Inyectar fallos en nuestras funciones

    Modos de fallo y tasa de fallo

    Aunque todo esto empezó con la inyección de latencia, como en los artículos de Yan Cui, la latencia está lejos de ser el único fallo posible que podemos tener en nuestras aplicaciones sin servidor. En fallo-lambda, fallo-azurefunctions y fallo-cloudfunctions hay ahora cinco modos de fallo diferentes entre los que elegir:

    Identificar los puntos débiles

    Inyecta latencia a la función ejecutada, controlada mediante un intervalo mínimo y máximo de milisegundos. Esto puede utilizarse, por ejemplo, para simular la latencia del servicio o para probar y ayudar a establecer tus valores de tiempo de espera.

    Excepción

    Lanza una excepción en la función. Te ayuda a probar cómo tu aplicación y tu código gestionan las excepciones.

    Código de estado

    Tu función devolverá un código de estado a elegir, por ejemplo 502 o 404 en lugar del normal 200. Esto te da la posibilidad de probar qué ocurre cuando hay errores.

    Espacio en disco

    Llenará tu disco temporal de archivos para crear un fallo. Si utilizas un disco para almacenar archivos temporales, puedes probar cómo se comporta tu aplicación si ese disco se llena o no puedes almacenar en él.

    Lista negra (cortesía de Jason Barto)

    Bloquea las conexiones a los hosts especificados. Utilízalo para simular que los servicios o terceros no están disponibles.

    Todos estos modos de fallo pueden utilizarse junto con un índice de fallo que tú establezcas. Por defecto, se inyecta un fallo en cada invocación, pero en realidad, es probable que, por ejemplo, un tercero no esté disponible en el 50% de las llamadas realizadas a ese host o que se lance una excepción en una cuarta parte de las invocaciones. Fijar la tasa te permitirá conseguirlo.

    Compartir por:

    Buscar Publicación

    Categorías

    NUESTROS SERVICIOS

    Estos servicios representan solo una muestra de la amplia gama de soluciones que brindamos a nuestros clientes

    cloud-consulting

    Consultoría en la Nube

    cloudmigration

    Migración a la Nube

    Cloud-Optimisation

    Optimización de la Nube

    manage-cloud

    Nube Gestionada

    Cloud-Operations

    Operaciones en la Nube

    Enterprise-application

    Aplicación Empresarial

    Security-service

    Seguridad como Servicio

    Disaster-Recovery

    Recuperación ante Desastres

    Experimenta el poder de la tecnología de vanguardia, eficiencia optimizada, escalabilidad y despliegue rápido con plataformas en la nube.

    Ponte en contacto

    Cuéntanos tus necesidades comerciales y nosotros nos encargamos del resto.

    Síguenos en