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

E347d31854e17e4aadbd768af5c0cec7?s=128

Jorge Gaona

December 05, 2020
Tweet

Transcript

  1. Elasticidad de acciones: Docker + AzureContainerInstances Jorge Gaona @pollirrata Image

    by press and ⭐ from Pixabay
  2. ¡ Hola ! Jorge Gaona @pollirrata linkedin.com/in/pollirrata

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

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

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

  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/

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

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

  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
  10. Ejecutar contenedores en Azure sin administrar servidores Azure Container Instances

  11. • Escalabilidad horizontal • Procesamiento en picos de tráfico •

    Aplicaciones basadas en eventos • Procesamiento de datos ¿Para qué me puede servir?
  12. Demo

  13. None
  14. Ejemplo

  15. Aplicación que permite subir imágenes, las cuales tienen que pasar

    por diversos procesos de revisión Contexto
  16. 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”
  17. https://docs.microsoft.com/en-us/azure/architecture/patterns/pipes-and-filters

  18. Pipe Pipe Filter

  19. Demo

  20. None
  21. None
  22. 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).
  23. Al mes tu costo total es de: $2.60 (dos pesos

    con sesenta centavos M.N.)
  24. https://pixabay.com/photos/wyoming-s-devils-tower-devils- tower-3915790/ https://pixabay.com/photos/glass-broken-transparent-nature-3148716/

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

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

  27. None