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. CLOUD NATIVE DEV

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

    NickMarshall.com.au –Twitter: @NickMarshall9 –Community: AutoLab, vBrownBag
  3. BE ACTIVE! #SEAVMUG @SeattleVMUG #VMUG #UserCon @MyVMUG

  4. DEV OPS CLOUD NATIVE APPS

  5. Cloud Mainframe Client / Server 20 Year Cycles INFRASTRUCTURE

  6. Mainframe Cloud Client / Server INFRASTRUCTURE Hardware Hypervisor OS App(s)

  7. Client / Server INFRASTRUCTURE Hardware Hypervisor OS App(s)

  8. Cloud INFRASTRUCTURE Hardware Hypervisor OS App(s)

  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
  10. CONTAINERS Hardware Hypervisor App A App A App B App

    C Container Engine App C App C App C Container
  11. TRADITIONAL APPS App DB Web

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

    Provisioning Authentication Licensing Content API . . .
  13. MICRO-SERVICES so much complexity!

  14. INCREASED COMPLEXITY Capacity Authentication DR Load Balancing Certificates Environment

  15. INCREASED COMPLEXITY Capacity Security Authentication DR Load Balancing Cluster Settings

    Database Configuration Key Management Certificates Environment
  16. INFRASTRUCTURE AS CODE Just a bunch of scripts? Just some

    automation? Just some orchestration? Nope - you want infrastructure as code!
  17. None
  18. TOOLS vRealize Code Stream

  19. DEV OPS CLOUD NATIVE APPS

  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!
  21. TYPE A - INFRA OPS You love the rack and

    stack You love the pretty lights You love the noise of a datacenter
  22. None
  23. None
  24. None
  25. None
  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
  27. TYPE C - DEVELOPERS You code, therefore you are You

    know there is always a better algorithm You program your way out of problems
  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.
  29. NO DEV FOR YOU Eventually, everything changes We don’t have

    internal development I don’t want to code
  30. A HISTORY LESSON 1999 - VMware Workstation v1.0 VMware originally

    targeted developers not IT operations.
  31. CLOUD NATIVE APPS — DEV OPS

  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!
  33. THANKS @NickMarshall9