ブックマーク / kanny.hateblo.jp (3)

  • AWS NLB についてあれこれ - 水深1024m

    AWS ELB (ALB, CLB) には日頃からだいぶお世話になっているわけですが、新しい Network Load Balancer (NLB) がリリースされましたね。 新しいNetwork Load Balancer – 秒間数百万リクエストに簡単にスケーリング | Amazon Web Services ブログ 雑に言えば CLB TCP モードの次世代版というとこですかね。 ざっくりドキュメントを読みつつ、いくつか気になる点があったのでまとめます。 ドキュメントに記載されていない内容は私が検証した内容です。何か間違いがあればお気軽にご指摘ください。 パケットはどのように流れるのか 一応図にしておきます。なんというか懐かしい (とか言ったら怒られそうな) 流れですね。 ALB や CLB (HTTP, TCP 両方) ではロードバランサがそれぞれの通信を終端していわゆるプロキシの

    AWS NLB についてあれこれ - 水深1024m
    nishitki
    nishitki 2017/09/20
  • git-secrets の Homebrew Formula 作った - 水深1024m

    最近流行りの AWS の認証情報とかを github で大公開する事故を防ぐためか AWS が作った git-secrets という git plugin があります。 インストール手順はレポジトリを clone して make install するような感じだったので、初めて Homebrew の Formula 書いて Homebrew に取り込んでもらいました。 (git-secrets 自体シンプルな git plugin なので全く大した内容ではない) git-secrets 1.0.0 (new formula) by kanny · Pull Request #47322 · Homebrew/homebrew というわけで Mac && Homebrew 使ってる人は $ brew update $ brew install git-secrets すればインストールできま

    git-secrets の Homebrew Formula 作った - 水深1024m
    nishitki
    nishitki 2015/12/28
  • iOS9 で導入される ATS とは結局何なのか - 水深1024m

    iOS9 で導入される ATS (App Transport Security) の話です。 ATS は OSX, iOS アプリケーションが NSURLConnection, CFURL, NSURLSession を利用してサーバに接続する際 現時点で最善に近いセキュアな接続をデフォルトとする仕組みです。 この記事で言いたいことはだいたい 公式ドキュメント に書いてあるのですが、"よくわからんから全てにおいて ATS を無効化する" で終わらないためにどうすれば良いかについて書きます。 個人的に AWS をよく使っているので、AWS における事情なども適宜付加します。 何が変わるのか "Default Behavior" の項目に記載されていますが、 ATS が有効になっていることによって外部接続先に要求される要素は、以下のものです。 サーバは TLS 1.2 をサポートしていなければ

    iOS9 で導入される ATS とは結局何なのか - 水深1024m
    nishitki
    nishitki 2015/09/08
  • 1