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

Serverless Containers on Azure

Ivan Čuljak
February 27, 2019

Serverless Containers on Azure

Ivan Čuljak

February 27, 2019
Tweet

More Decks by Ivan Čuljak

Other Decks in Programming

Transcript

  1. Serverless Containers on
    Azure
    Ivan Čuljak

    View full-size slide

  2. Who am I?
    4 Software engineer/architect/consultant
    4 Loves greenfield projects
    4 Makes a living by salvaging wrecks
    4 Facebook troll, Twitter adjutant @CuljakIvan
    4 Hopefully a prolific blogger @ www.culjak.xyz

    View full-size slide

  3. Disclaimer
    This talk is heavily opinionated and biased :)

    View full-size slide

  4. What are containers?
    And why in the world do we need them?

    View full-size slide

  5. What is serverless?
    Serverless is to servers as wireless is to wired

    View full-size slide

  6. How do we currently run
    containers?
    Hint: usually on machines for which we're paying 24/7

    View full-size slide

  7. What's wrong with that
    approach?
    Hint: nothing really

    View full-size slide

  8. So why would we want to
    use serverless containers?
    Hint: Think of a situation where you don't need your
    machines 24/7, but when you do you might need a single
    core, or half of the data center

    View full-size slide

  9. Relationshio to orchestrators
    Container groups

    View full-size slide

  10. Use cases
    4 Awaiter for long running tasks
    4 Build agent
    4 Massive processing agent
    4 Occasional processing
    4 Virtual node for AKS
    [Works with both Linux and Windows containers]

    View full-size slide

  11. Deploy
    4 A single container
    4 Multi-container group
    4 Virtual networks support
    4 Containers with GPU resources
    4 Environmental variables
    4 Liveness probes

    View full-size slide

  12. Manage
    4 Updating running containers
    4 Executing commands from outside
    4 Monitoring CPU/RAM
    4 Logs <3

    View full-size slide

  13. Data volumes
    4 Azure files
    4 emptyDir
    4 gitRepo
    4 secret

    View full-size slide

  14. Demo time <3

    View full-size slide

  15. Thank you <3
    Any questions?
    [email protected] / @CuljakIvan

    View full-size slide