Developers.IO 2017セッション「開発環境でのDocker活用事例と本番運用に向けて考えたこと」で話しました #cmdevio2017

Developers-IO-2017-400x400

モバイルアプリサービス部、西田@大阪です。クラスメソッドが運営するIT系技術ブログDevelopers.IOのカンファレンスイベントDevelopers.IO 2017にて、セッション「開発環境でのDocker活用事例と本番運用に向けて考えたこと」を発表しました。そのレポートです。

発表スライド

開発環境でのDockerの活用事例

  • 開発環境にありがちな課題
  • これまでは…
  • 開発環境でDockerの使うことのメリット
  • Dockerの活用例
  • 紹介する例
    • Docker Hubのイメージを使う
    • 自分でDockerfileを作成して配布する
    • イメージを組み合わせて使う
    • アプリケーションの開発環境もDockerにする

本番環境のAWS上でDockerを導入するために検討したこと

  • 本番環境にありがちな課題
  • 本番環境でDockerを使うことのメリット
  • 開発環境との違い
    • クラスターの管理はどうする?
    • デプロイ戦略はどうする?
    • モニタリングはどうする?
    • ロギングはどうする?
  • 本番での活用事例

まとめ

モバイルアプリサービス部で開発の現場でどのような問題があり、それをDockerを使ってどのように改善したか。
また、本番導入に向けて、主にECSを使う際にどのような点に気をつけるべきかを話させていただきました。

個人的には初参加、初発表、初大部屋ということで、とても印象深い1日になりました。

多くの人にお集まりいただき、Dockerがとても注目されている技術であるなと感じました。
今後、Dockerを使う人が増えていけばと思いました。

※ 発表資料自体は、大阪勉強会 第6回 本番で使うDocker勉強会で発表した資料に加筆したものになります