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

DESPLIEGUE DE APLICACIONES EN KUBERNETES CON AZURE DEVOPS EN MULTINUBE

DESPLIEGUE DE APLICACIONES EN KUBERNETES CON AZURE DEVOPS EN MULTINUBE

Presentación realizada en la JConfColombia 2019.

Medellín, 6 de Julio 2019.

José Díaz

July 06, 2019
Tweet

More Decks by José Díaz

Other Decks in Technology

Transcript

  1. DESPLIEGUE DE
    APLICACIONES EN
    KUBERNETES CON
    AZURE DEVOPS EN
    MULTINUBE

    View full-size slide

  2. Miembros del Equipo
    Gerencia de Arquitectura y Aplicaciones Digitales en Farmacias Peruanas
    Alina Lozano
    Agile
    José Amadeo Diaz
    Manager
    Héctor Vallejos
    Software Engineer
    Roy Sanchez
    DevOps
    https://www.linkedin.com/in/joedayz/

    View full-size slide

  3. Quienes Somos?
    Somos la unión de dos grandes familias: Inkafarma y Mifarma, con más de 2000 boticas en todo el Perú,
    con el propósito de..
    “Proteger la salud y el
    bienestar de todas las
    familias peruanas”

    View full-size slide

  4. Que es DevOps?
    Es una metodología de trabajo
    que implica..
    Objetivo es ayudar a producir
    productos y servicios software más
    rápidamente, de mejor calidad y a un
    coste menor.

    View full-size slide

  5. AUTOMATIZACIÓN

    View full-size slide

  6. AZURE
    DEVOPS
    Cuenta con 5 aristas
    importantes
    https://azure.com/devops

    View full-size slide

  7. Uso del Board

    View full-size slide

  8. AZURE DEVOPS
    Trabaja con las herramientas de nuestra preferencia...
    Permite crear flujos de trabajo combinando herramientas de Microsoft,
    opensource u otros.
    Permite a los desarrolladores elegir la mejor herramientas para ellos.
    Permite el uso de cualquier nube local o hibrida y desplegar en el servidor que
    se necesite

    View full-size slide

  9. Flujo DevOps

    View full-size slide

  10. Kubernetes
    on premise

    View full-size slide

  11. ¿Quienes me pueden brindar Kubernetes?

    View full-size slide

  12. ¿Quienes me pueden brindar Kubernetes?

    View full-size slide

  13. ¿Qué necesita saber ahora un Java Developer?

    View full-size slide

  14. Tecnologías para implementar micro servicios

    View full-size slide

  15. El área de Marketing solicitó
    una plataforma donde lanzar
    sus promociones para ambas
    marcas y un administrador en
    el cual poder visualizar y
    exportar los datos de los
    clientes registrados por marca.
    Caso:
    Promociones Multimarca

    View full-size slide

  16. Primera Promoción
    ü Basada en una arquitectura básica
    ü Fuimos creciendo, llegamos a un xlarge.
    ü Sin Integración con AzureDevOps.

    View full-size slide

  17. Opps...! Problemas
    En la Segunda promoción donde se sorteaba S/.5’000.00

    View full-size slide

  18. Opciones para despliegue en GCP
    Crear una maquina
    VIrtual
    Compute Engine
    PASS de GCP
    App Engine
    Orquestación de
    contenedores
    Kubernetes
    Engine
    01 02 03 04 05
    Contenedores como
    serverless
    Cloud
    Run
    Serverless
    Cloud
    Functions
    Opción elegida en FP

    View full-size slide

  19. Vamos a la Demo!!!

    View full-size slide

  20. Bibliografía
    • Cloud Native Computing Foundation
    • Google Kubernetes Engine
    • Azure Kubernetes Service
    • Amazon Elastic Container Service for Kubernetes
    • Azure Devops Documentation
    • OpenShift
    • Microprofile.io
    • Spring Cloud
    • Developers Redhat
    • Microservices.io

    View full-size slide

  21. Acceso a 3 meses al campus.joedayz.pe
    Spring Boot y Cloud, Angular, Android, IOS, Docker y Kubernetes, Oracle PLSQL, Kotlin, etc.

    View full-size slide

  22. Método de Aprendizaje

    View full-size slide

  23. ¿Preguntas?
    GRACIAS.

    View full-size slide