Amazon Web Services Amazon ECSのサービスを複数のロードバランサに追加する サービスを複数のロードバランサに追加したい Amzon ECSでサービスを作ると、そのサービスから立ち上がったコンテナを、ALB(Application Load Balancer)のターゲットとして追加することができます。 ... 2022.01.10 Amazon Web Services
Nagios Google Apps ScriptとTwilioで、システムアラートを100%気付ける環境作り 実は、今までガラケーで生活していました。 今日、無事にスマホシフトしたんですが、スマホだと「システムアラートに気づきにくくないか?」ということで、解決をしようと試みた記録です。 遂にガラケーからスマホに乗り換えました! シャープのガラケーは... 2017.06.11 NagiosSaaS
Amazon Web Services MySQLのALTER TABLEで、無停止でテーブル定義変更できるpt-online-schema-change 運営中のサービスにどんどん機能追加していくと、ある時テーブルの定義を変更したくなったり、インデックスを追加したくなるときがあります。 運営中なので、できるだけサービスを停止させたくないですが、運営中なので、それなりにレコード数が増えていて、... 2016.03.31 Amazon Web ServicesMySQL
Linux renameコマンドでファイル名の一括置換 プログラミングをしている途中で、クラス名などの名前付けがいまいちだったな、と思う時があります。 そういうときは、エディタを使ってクラス名や変数名を置換して、より良い名前付けに変えたりします。 ファイル名の置換はどうするか? しかしながら、ク... 2014.10.24 Linux
Amazon Web Services vagrant-awsプラグインでVagrantからEC2インスタンスを起動 Chefのテストをするために、簡単に使い捨てられる環境があると便利です。 以前、VagrantとVirtualBoxを使って、ローカルマシンで仮想環境を立ち上げる方法について書きました。 VagrantとVirtualBoxで簡単に仮想環境... 2014.09.22 Amazon Web ServicesChefVagrant
Chef Vagrantのsaharaプラグインで仮想環境の設定をロールバック! VagrantとVirtualBoxを使えば、Webアプリケーションの環境構築のフローの検証が簡単になります。失敗したら一度捨てて、簡単にやり直せるからです。 VagrantとVirtualBoxで簡単に仮想環境の一発構築! とはいえ、やり... 2014.06.26 ChefVagrant
Chef VagrantとVirtualBoxで簡単に仮想環境の一発構築! これまでサービスの環境構築はシェルスクリプトでやっていました。シェルスクリプトはgitで管理しておいて、上から準に流せば環境設定が完了するという方式です。 いまいちのようにも思うんですが、サービスの稼働環境はAmazon EC2で、一度環境... 2014.06.23 ChefVagrant
Amazon Web Services ステージング環境をGitフックでJenkinsから起動・停止してコスト削減! 先日、AWSのCloudFormationを使って、ステージング環境を必要な時だけ立ち上げる、ということを書きました。 CloudFormationでAWS上にステージング環境を必要な時だけ一発で立ち上げる。 CloudFormationは... 2014.04.14 Amazon Web ServicesJenkins
Nagios Nagiosの起動エラー時に設定ファイルの問題の原因を知る方法 Nagiosの設定はどこに問題があるか分かりにくくて困っていたんですが、やっと調べる方法を知りました。 Nagios - The Industry Standard in IT Infrastructure Monitoring 設定にエ... 2014.04.02 Nagios
Linux UUIDはなぜ、分散環境で好き勝手に生成しても衝突しないのか。RFC4122規格とUUIDの性質。 UUIDとは、Universally Unique Identifierの略で、単純にいえば世界でひとつのIDです。よくUUIDって言うけど、その正体は何なのか。調べてみました。 PHPのuniqid関数でユニークIDを生成する。 ... 2014.03.28 Linux