AWS First Touch Penalty

AWSの各サービスのアーキテクチャに触れれるような示唆が得られたのでメモ。 Snapshotsから復元したRDSやEBSに対してReadの操作を行った際、初回アクセス時のレイテンシの悪化が見られた。 これがファーストタッチペナルティと呼ばれるもので、公式Doc には以下の記述がある。 The first time a... [Read More]

nginx APIエンドポイント毎のアクセス制御

この記事は、nginx Advent Calendar 2015の21日目の記事です。 はじめに この記事では、nginxでのAPIエンドポイント毎のアクセス制御を行う方法をご紹介します! ドメインベースでのアクセス制御(e.g.サービスの管理画面)は、AWSのセキュリティグループ設定等のネットワークレイヤーで行えます。 しかし同一ドメイン上で、APIエンドポイント毎にアクセス制御を行うような設定をしたい場合、アプリケーションやミドルウェアでロジックを記述することになると思います。 アプリケーションコード側で制御することも可能ですが、より低レイヤーな部分で不正なリクエストを止めることが、安全かつマシンリソース的にも嬉しいはずです。 今回、nginxで許可IPだけがAPIエンドポイントにアクセス出来るようにします。... [Read More]

Immigration to Israel

ヨルダンからイスラエルへの入国方法をまとめます。 ※注意 2014年9月の情報です。 ヨルダン〜イスラエル間の出入国は、以下の3箇所があります。 キング・フセイン橋 シェイフ・フセイン橋 ワディ・アラバ 今回は最も旅行者が多い キング・フセイン橋(イスラエル名:アレンビー橋)... [Read More]

Build Hive

hadoop のビルドについては、こちらを参考に! ■各バージョン CentOS 7 x86_64... [Read More]