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

Keeping The Cloud In Check - PHPNE13

Keeping The Cloud In Check - PHPNE13

Slides for my closing keynote at PHP North East 2013

Thijs Feryn

March 19, 2013
Tweet

More Decks by Thijs Feryn

Other Decks in Technology

Transcript

  1. Keeping
    the Cloud
    in check Thijs Feryn

    View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. Wait,
    there’s more!

    View Slide

  10. Hi#
    my#name#
    is#Thijs

    View Slide

  11. I’m#
    an#evangelist#at

    View Slide

  12. I’m#
    a#board#member#
    at

    View Slide

  13. View Slide

  14. h"p://joind.in/8395
    Please#
    give#me#
    feedback

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. A model for consumption &
    delivery on the internet where
    flexibility is essential & can be
    guaranteed through
    abstraction

    View Slide

  21. Addressing the needs
    of today’s internet

    View Slide

  22. Abstraction

    View Slide

  23. Flexibility

    View Slide

  24. Results
    in
    Stability

    View Slide

  25. View Slide

  26. Service layers

    View Slide

  27. SaaS
    PaaS
    IaaS

    View Slide

  28. PaaS
    runs on
    IaaS
    but in the end
    it’s all just
    SaaS

    View Slide

  29. Delivery models

    View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. One size fits all?

    View Slide

  35. Things
    don’t just
    magically
    work

    View Slide

  36. DIY

    View Slide

  37. Can you handle it?

    View Slide

  38. Webscale?

    View Slide

  39. Pay as you go

    View Slide

  40. Managed vs unmanaged

    View Slide

  41. Managed8Cloud8is8the8
    new8dedicated8server
    Unmanaged8Cloud8is8
    virtual8colocaAon

    View Slide

  42. View Slide

  43. Perception of stakeholders

    View Slide

  44. User
    Biz
    Tech
    Dev
    Perception of stakeholders

    View Slide

  45. VMWare8
    is8cool8!
    OperaAonal8advantages
    Sysadmin

    View Slide

  46. Business
    Capex,8
    opex,8outsourcing,
    pay8as8you8go/grow,
    bla8bla8bla...
    OperaAonal8advantages
    Cost8cuPng8&8economic8flexibility

    View Slide

  47. User
    OperaAonal8advantages
    Ease8of8use
    GMail,8
    Facebook,
    Skydrive,
    Dropbox,
    Salesforce,
    Hotmail

    View Slide

  48. Developer
    Hadoop,8
    Vagrant,8Redis,8
    MongoDB,8Design8
    pa"erns,8Solr
    OperaAonal8advantages
    Code8that8scales8&8performs

    View Slide

  49. The problem

    View Slide

  50. People

    View Slide

  51. View Slide

  52. View Slide

  53. View Slide

  54. Watch out for
    sharks

    View Slide

  55. Or idiots

    View Slide

  56. The story of the milk man

    View Slide

  57. The story of the construction worker

    View Slide

  58. Business makes noise

    View Slide

  59. Let’s apply
    this to our
    world

    View Slide

  60. View Slide

  61. View Slide

  62. Services
    Sites
    Apps
    API’s
    Sites

    View Slide

  63. View Slide

  64. Addressing the needs
    of today’s internet

    View Slide

  65. Developers
    Agile

    View Slide

  66. Sysadmins
    DevOps

    View Slide

  67. Patrick Debois
    “What is this DevOps thing anyway?”
    http://www.jedi.be/blog/2010/02/12/
    what-is-this-devops-thing-anyway
    @PatrickDebois

    View Slide

  68. ✓Fear of change
    ✓Risky deployment
    ✓It work on my machine
    ✓Siloisation
    http://www.jedi.be/blog/2010/02/12/
    what-is-this-devops-thing-anyway

    View Slide

  69. Kris Buytaert
    “Building Clouds since before the bookstore”
    http://www.krisbuytaert.be/blog/what-devops
    “Everything is a Freaking DNS problem”
    @KrisBuytaert

    View Slide

  70. That sweet spot between "operating
    system" or platform stack and the
    application layer
    http://www.krisbuytaert.be/blog/what-devops

    View Slide

  71. Culture collaboration, tool-chains
    http://www.krisbuytaert.be/blog/what-devops

    View Slide

  72. The systematic process of building,
    deploying, managing, and using an
    application or group of applications
    http://www.krisbuytaert.be/blog/what-devops

    View Slide

  73. The tools
    have evolved

    View Slide

  74. Change

    View Slide

  75. Keeping it in check

    View Slide

  76. Risk

    View Slide

  77. View Slide

  78. View Slide

  79. View Slide

  80. View Slide

  81. View Slide

  82. View Slide

  83. Pay as you go
    Less commitment

    View Slide

  84. Discover your
    base line

    View Slide

  85. Core business

    View Slide

  86. View Slide

  87. View Slide

  88. Automate

    View Slide

  89. View Slide

  90. Bridge
    the gap

    View Slide

  91. Educate !!!
    Your developers
    Your sysadmins
    Your management
    Your organisation
    Your mom

    View Slide

  92. Learn
    to let
    go

    View Slide

  93. Bits over
    atoms

    View Slide

  94. Availability
    >
    ownership

    View Slide

  95. No more metal*
    *Does not apply to music

    View Slide

  96. Service over
    infrustructure

    View Slide

  97. SaaS
    PaaS
    IaaS
    Higher up the stack

    View Slide

  98. Scale

    View Slide

  99. Coping with spikes

    View Slide

  100. View Slide

  101. View Slide

  102. View Slide

  103. Where is
    your data?

    View Slide

  104. View Slide

  105. Who are you dealing with?

    View Slide

  106. View Slide

  107. Service is still important

    View Slide

  108. View Slide

  109. View Slide

  110. Why we are all rock stars

    View Slide

  111. And#
    on#that#
    bombshell#...

    View Slide

  112. View Slide

  113. Thanks

    View Slide