Seattle VMUG UserCon 2016 - Cloud Native Dev What?

Seattle VMUG UserCon 2016 - Cloud Native Dev What?

Seattle VMUG UserCOn 2016. Morning keynote presentation by Nick Marshall on Cloud Native Applications and DevOps.

99943c4dd162771ea10a70cd53984204?s=128

Nick Marshall

April 12, 2016
Tweet

Transcript

  1. 2.

    WHO IS THIS GUY? Nick Marshall –Author: Mastering vSphere –Blog:

    NickMarshall.com.au –Twitter: @NickMarshall9 –Community: AutoLab, vBrownBag
  2. 9.

    “NEW” TYPES OF ISOLATION Hardware Hypervisor OS OS OS OS

    App A App A App B App C Hardware Hypervisor App A App A App B App C Container Engine App C App C App C VM Container
  3. 10.

    CONTAINERS Hardware Hypervisor App A App A App B App

    C Container Engine App C App C App C Container
  4. 12.

    MICRO-SERVICES Web Server x3 Database x3 Load Balancer Session Store

    Provisioning Authentication Licensing Content API . . .
  5. 15.

    INCREASED COMPLEXITY Capacity Security Authentication DR Load Balancing Cluster Settings

    Database Configuration Key Management Certificates Environment
  6. 16.

    INFRASTRUCTURE AS CODE Just a bunch of scripts? Just some

    automation? Just some orchestration? Nope - you want infrastructure as code!
  7. 17.
  8. 20.

    TRADITIONAL FLAVORS OF IT Type A - Look how many

    IOPS it can do! Type B - Linux / Windows FOREVER! Type C - Just show me the code!
  9. 21.

    TYPE A - INFRA OPS You love the rack and

    stack You love the pretty lights You love the noise of a datacenter
  10. 22.
  11. 23.
  12. 24.
  13. 25.
  14. 26.

    TYPE B - TENANT OPS You tune that app for

    peak performance You deploy OSs in your sleep You dream about optimizing SQL queries You replace people with small shell scripts
  15. 27.

    TYPE C - DEVELOPERS You code, therefore you are You

    know there is always a better algorithm You program your way out of problems
  16. 28.

    NEW TYPE OF OPERATING MODEL SOLUTION - DevOps! Designing processes

    and tools for coordinating software development teams with IT operations teams. PROBLEM - The tools our developers use are different than the tools our ops use. When one team gets in trouble, they can’t help each other.
  17. 29.

    NO DEV FOR YOU Eventually, everything changes We don’t have

    internal development I don’t want to code
  18. 30.
  19. 32.

    TAKE-AWAYS Software is eating the world… Get to know SDN

    and SDS Educate yourself on CLIs and APIs Go higher up the stack but we can survive the apocalypse!