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

インフラの理想と現実

 インフラの理想と現実

IACを進めて攻めのインフラを進めていきたい理想と、現実の狭間

Ryosuke Tsuji

June 01, 2018
Tweet

More Decks by Ryosuke Tsuji

Other Decks in Programming

Transcript



  1. View Slide

  2. ! !

    #$'"(
    ! ! &)!
    %


    View Slide





  3. View Slide

  4. STEP1 !


    #
    "

    View Slide

  5. "#!

    3
    /
    $


    %&
    STEP2

    View Slide

  6. %
    $#
    STEP3 ! & "
    '

    View Slide

  7. ü%(#
    ü$
    STEP4 ! * "
    %$&'
    ,+)%$

    View Slide




  8. View Slide

  9. • e. ( C
    • e i TN C
    ( . 93 j 1 9
    . ) (
    P P
    bc a
    NL O QST
    hd /
    p no H J C

    View Slide




  10. View Slide


  11. View Slide




  12. View Slide


  13. View Slide


  14. View Slide


  15. View Slide


  16. View Slide


  17. View Slide


  18. View Slide



  19. View Slide





  20. View Slide


  21. View Slide




  22. View Slide




  23. View Slide








  24. • CI




    View Slide









  25. • CI




    View Slide


  26. View Slide


  27. • Mac)%!#$,
    • 1/

    '*- 23
    • 1+staging 0("-& .

    View Slide


  28. • OS*. '4#%(
    )5+,-2

    • $&!3
    • ("015/

    View Slide


  29. • ! )(&'

    container /*0"
    • #-,+
    • %-seemless.$

    View Slide


  30. View Slide




  31. EC2
    • !

    View Slide


  32. • ( /-%)

    • +#!,&
    $'
    "*.

    View Slide


  33. • "$
    API Gateway + Lambda
    ECSGCP!
    • #


    View Slide


  34. View Slide



  35. !
    git
    capistrano

    ansible

    • DB "


    View Slide


  36. • "(
    !#'
    +) &,

    %*
    $!#'

    View Slide


  37. • PullBuildbuild



    !

    View Slide


  38. View Slide


  39. • )EC2 $*
    '# & fluentdS3
    • !(bigquery API%#
    DOMOBI

    "

    View Slide


  40. • Fluentd!"
    #&%$



    • Fluentd athena

    View Slide


  41. • "!
    S3 "


    View Slide


  42. View Slide




  43. slack

    slack

    View Slide


  44. • Warning%"$Error

    &%"$.2
    *(#&-
    #&+6/
    • ! !4',35)
    !#10

    View Slide





  45. View Slide


  46. View Slide





  47. View Slide







  48. #!$ %"

    View Slide



  49. #&
    • Node.js
    JS!
    $

    %'"

    View Slide

  50. "$!




    %#
    42

    View Slide