トレタさんのRails + Dockerハンズオンが本当に勉強になった! 


Dockerの説明を「Introduction · Dockerの基礎」に書きました。よければご覧ください。

4/12(火)に開催された『トレタ社内勉強会 “Dockerの上でRailsアプリを動かす ハンズオン”
にDockerを勉強したくて無理にお願いをして、ハンズオンに参加させてもらいました。

感想としては @masuidrive さんの作られた資料の密度がすごく高かったのと、
説明が丁寧だったのでDockerやAmazon ECS等の大切な部分の概要を知ることができました!


🚜 トレタさんの勉強会資料

🐹 下準備の手順

😎 Dockerのメリット

  • Vagrantよりも軽量でキャッシュが有ればすぐに立ち上がる
  • パフォーマンスが通常のLinuxのプロセスと比べてほとんど落ちない
  • 手元で動いてたアプリケーションをそのままネットに公開できる。サーバ自体の環境依存による問題を少なくできる
  • インフラのBlue-Green deploymentといったことが容易
  • AWS, GoogleやMicroSoftのクラウド、Apache Mesos等と組み合わせればスケールも容易

🗽 これからだなと思ったこと

  • DBのデータなどの静的ファイルをDocker内に置くのは現時点ではちょっと心配。ファイルの保存場所等は別途検討が必要
  • Amazon ECSは個人ユースでは現時点では少しヘビー(設定値をちょっとでもミスると動かないなど)

🎳 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍