おれさまラボの実験ノート

実際に手を動かして理解を深めるブログ。

AWS AZ 間の通信速度を測定してみた

はじめに

Twitter を眺めてると AWSでアベイラビリティゾーンをまたいでのアクセスが想像以上に遅かった話 - Qiita という記事が TL に流れていました。AZ をまたぐとアプリの処理時間が3倍程度遅くなったというものです。

AWS の設計について、AWS Certified Advanced Networking Official Study Guide: Specialty Exam (Amazon Web Services, Inc.,2018, p3) を見てみると、AZ 間の通信は基本的に 2ms 以下となるよう作られているとのことです。

実際どんなもんなのか、簡単な実験を行ってみました。

続きを読む

Syslog 形式とメッセージフォーマット(CEF、LEEF)

はじめに

SIEM やデータレイクなんてことばが流行りはじめて早数年経ちますが、運悪く業務ではなかなか関わることができていない今日このごろです。この界隈の情報収集をしているとよく CEF や LEEF ってことばを見かけます。説明しろと言われても今の自分にはできなさそうだったので、調べてみました。

続きを読む

なぜメールアドレスをハッシュ化したものを公開してはいけないのか

はじめに

先日、以下の記事が話題となっているのを見かけました。

simatech.hatenablog.com

非常におもしろい実験であり、わかりやすかったのですが、こういう技術系記事にありがちな「じゃあなんでメアド公開したらまずいのか」「ハッシュ解析するコストを払う意味は?」といったことに言及されていないので、ハッシュを安易に公開してしまうような人たちへの啓蒙効果は非常に薄いと感じました。

ということで、今回は「なぜメールアドレスをハッシュ化したものを公開してはいけないのか」を深堀りして行きたいと思います。

続きを読む

AWS - インスタンスのIPをOSから変更するとどうなるか

はじめに

オンプレの常識とクラウドの常識は違います。

先日以下の記事を読んでいろいろとなるほどなーと思うことがありました。

blog.ipspace.net

その中の以下一文について今回は検証してみました。

Changing an IP or a MAC address in a VM usually results in a disconnected VM.

続きを読む

AWS EC2 インスタンス起動時にユーザーデータを指定して設定を自動化する方法

はじめに

前回の記事で、プロンプトの設定を検証しました。

www.oresamalabo.net

自分の場合は、建てたサーバーでいつもこのプロンプトで表示してほしいので自動化したいと思いました。

AWS EC2 インスタンス起動時にはユーザーデータを指定して yum のようなコマンドを使ったインストールや設定変更を自動化できます。簡単じゃん、と思ったのですが、案外はまったのでメモとして残しておきます。

続きを読む