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 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 Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View 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 Slide

  9. Relationshio to orchestrators
    Container groups

    View 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 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 Slide

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

    View Slide

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

    View Slide

  14. Demo time <3

    View Slide

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

    View Slide