Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elasticidad de Acciones con Docker y Azure Container Services

Elasticidad de Acciones con Docker y Azure Container Services

En esta charla abordamos el uso de Azure Container Services para crear acciones elásticas en sistemas distribuidos

Jorge Gaona

December 05, 2020
Tweet

More Decks by Jorge Gaona

Other Decks in Programming

Transcript

  1. Elasticidad de acciones:
    Docker
    + AzureContainerInstances
    Jorge Gaona
    @pollirrata
    Image by press and ⭐ from Pixabay

    View full-size slide

  2. ¡ Hola !
    Jorge Gaona
    @pollirrata
    linkedin.com/in/pollirrata

    View full-size slide

  3. https://pixabay.com/photos/wyoming-s-devils-tower-devils-
    tower-3915790/
    https://pixabay.com/photos/monolith-ecuador-stone-nature-850088/

    View full-size slide

  4. https://pixabay.com/photos/wyoming-s-devils-tower-devils-
    tower-3915790/
    https://pixabay.com/photos/glass-broken-transparent-nature-3148716/

    View full-size slide

  5. https://we.letgo.com/blog/event-oriented-architecture-anti-patterns

    View full-size slide

  6. https://pixabay.com/photos/wyoming-s-devils-tower-devils-
    tower-3915790/
    http://www.devcrafting.com/en/blog/2018/07-history-of-a-monolith-part3bis/

    View full-size slide

  7. No puedes hacer sistemas distribuidos
    con pensamiento monolítico

    View full-size slide

  8. https://k21academy.com/docker-kubernetes/docker-vs-virtual-machine/

    View full-size slide

  9. https://k21academy.com/docker-kubernetes/docker-vs-virtual-machine/
    Contenedor VM
    Tiempo de arranque Segundos Minutos
    Uso de memoria MB GB
    Desempeño Limitado Nativo

    View full-size slide

  10. Ejecutar contenedores en Azure
    sin administrar servidores
    Azure Container Instances

    View full-size slide

  11. • Escalabilidad horizontal
    • Procesamiento en picos de
    tráfico
    • Aplicaciones basadas en
    eventos
    • Procesamiento de datos
    ¿Para qué me puede servir?

    View full-size slide

  12. Aplicación que permite subir
    imágenes, las cuales tienen
    que pasar por diversos
    procesos de revisión
    Contexto

    View full-size slide

  13. Descompone una tarea que
    realiza un procesamiento
    complejo en una serie de
    elementos independientes
    que se pueden volver a
    utilizar.
    Patrón “Pipes and Filters”

    View full-size slide

  14. https://docs.microsoft.com/en-us/azure/architecture/patterns/pipes-and-filters

    View full-size slide

  15. Pipe Pipe
    Filter

    View full-size slide

  16. Si la duración de cada ejecución
    es de 5 minutos (300 segundos).
    Con una configuración de 1 vCPU y 1 GB
    una vez al día durante un mes (30 días).

    View full-size slide

  17. Al mes tu costo total es de:
    $2.60
    (dos pesos con sesenta centavos M.N.)

    View full-size slide

  18. https://pixabay.com/photos/wyoming-s-devils-tower-devils-
    tower-3915790/
    https://pixabay.com/photos/glass-broken-transparent-nature-3148716/

    View full-size slide

  19. Usa la
    elasticidad
    a tu favor
    https://www.instagram.com/__remmidemmi/

    View full-size slide

  20. ¡ Gracias !
    Jorge Gaona
    @pollirrata
    linkedin.com/in/pollirrata
    speakerdeck.com/pollirrata

    View full-size slide