【Docker】Rails開発で知っておきたい!gemの永続化による作業効率アップの話
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『Dockerのデータを永続化!Data Volumeの理解から始める環境構築入門』の記事でデータベースを例にとり、Dockerのデータの…
インフラこんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『Dockerのデータを永続化!Data Volumeの理解から始める環境構築入門』の記事でデータベースを例にとり、Dockerのデータの…
インフラこんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』でRuby on RailsのDock…
インフラこんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』でRuby on RailsとMySQ…
インフラこんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』の記事でRuby on RailsとM…
インフラこんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『環境構築からデータ作成まで!Rails x MySQLのDocker Compose環境構築手順』の記事でMySQL x Ruby on…
インフラこんにちは。Enjoy IT Life管理人の@nishina555です。 Dockerを利用したアプリケーション開発はもはや当たり前になりつつあります。 Dockerでアプリケーション開発をするにあたり、という言葉を聞…
インフラこんにちは。@nishina555です。 以前、Dockerでサクっと検証環境(テスト環境)を構築するための手順でDockerを利用して検証環境を簡単に作成する方法について説明をしました。 記事にもあるように、Docke…
インフラこんにちは。@nishina555です。 プログラミングをする過程で以下のようなことを思ったことはありませんか? 検証環境を構築する方法は色々ありますが、今であればDockerを利用する方法が一番簡単で便利だと思います。…
インフラこんにちは。@nishina555です。 Webのパフォーマンスをチューニングするにあたり、サーバーのパフォーマンスを監視することは非常に重要です。 今回はというモニタリングツールの導入手順について紹介をしたいと思います…
インフラこんにちは。@nishina555です。 前回こちらの記事でISUCON環境をConoHaに構築しました。 ISUCONではパフォーマンスチューニングのスコアで勝敗を決めるわけですが、チューニングをする前にまずはどこを改…
インフラこんにちは。@nishina555です。 VPSではレンタルサーバーと違いroot権限が利用できるため、様々なことをサーバー上で行うことができます。 一方で、 もし、 今回はVPSを借りたらとりあえずやっておいたほうがい…
インフラこんにちは。@nishina555です。 Webのパフォーマンスチューニングの有名な大会にISUCONというものがあります。 の読み方はで、ISUCONの名前の由来はの頭文字からきています・・・とぼくはずっと思っていたの…
インフラIPアドレスという言葉は聞いたことのある人も多いと思います。 開発の現場では外部の攻撃者からのアクセスを遮断したり、開発環境を外部からアクセスできないようにしたりする場合にIPアドレスの知識は必須となります。 IPアドレ…
インフラ先日、AWS上に乗ったRailsのアプリケーションがうまく動いておらずログを見てみると、No space left on deviceというエラーメッセージが吐き出されていました。 ディスクサイズ不足が原因で、空きスペー…
インフラこんにちは。@nishina555です。 エンジニアの業務では単純作業も多く存在し、日々どうやって自動化すればいいか試行錯誤しています。 しかし、自動化ができず、手順書を作成して手動でオペレーションする機会はどうしても存…
インフラDockerのコンテナにログインする際は例えば以下のように実行します。 $ docker run -it –name sample_container centos:7 /bin/bash [root@43e168e1…
インフラこんにちは。@nishina555です。 先日、MacでER図をテキストベースで書きたいと思いerdというツールをインストールしました。 しかし、ローカルにインストールするのが少々面倒だったのでDocker化しました。 …
インフラこんにちは。@nishina555です。 Dockerはコンテナ型の仮想環境を提供するもので、Dockerにより同じ開発環境を簡単に複数の人で共有することが可能になります。 Dockerfileはその環境を構築するための…
インフラはじめに 前回の記事ではJMeterのセットアップの方法について説明をしました。今回は実際にJMeterを使った負荷テストの方法について説明をします。例として簡単なHTTTPのGETリクエストの負荷テストを取り上げたいと…
インフラはじめに アプリケーションの負荷テストツールの一つにJMeterといわれるツールがあります。JMeterをMacで実行しようとしたところ以下のような問題に当たりました。 MacでJmeter実行するとApacheJMet…
インフラリモートサーバーを利用するときにはssh接続をすると思います。今回はリモートサーバーに公開鍵認証でssh接続する方法を説明します。 公開鍵認証とは まず公開鍵認証について説明します。公開鍵認証とはssh接続するときの接続…