2019-01-01から1年間の記事一覧

Route53のAliasレコードでURLスワップによるBlue-Greenデプロイをしてはいけない

AWS

Route53のAliasレコードはCNAMEみたいなものと思って、ALBなどに使っていたけれど、実際DNSクエリすると直接Aレコードとして返ってくる。 なので、AliasレコードをスワップしてBlue-Greenデプロイしようとすると、ピニングしているやつが入れ替え前の環境を…

Kinesis Data Streams のパフォーマンス設計のメモ

Kinesis Data Streams のパフォーマンスの見積もりでミスをして、特定のシャードで GetRecords.IteratorAgeMilliseconds が徐々に拡大してく事態になった。 ストリームからの出力は RawデータバックアップのためのFirehoseと、ストリーム処理を行うKCLのMult…

AWS EFSのパフォーマンス設定についてのメモ

AWS EFSをバーストモードで使っていたら、クレジットを使い果たしそうになるという事態になった。 プロビジョンドスループットのモードに設定して事なきを得たが、プロビジョンドスループットは、東京リージョンで、 1MB/s あたり7.2USDかかる。 こうなった…

AWS ソリューションアーキテクトアソシエイトを取得した

会社からAWS認定資格の補助が出ないので、出るようになるまで受験しないでおこうと思っていたが、 出るようになる気配はないので2019-02-26に受験して、結果は合格だった。 勉強時間は1週間くらいかけて、この本を1冊読み、練習問題を解いた。 徹底攻略 AWS…

gstreamerでMJPEGからH.264などにトランスコードするときのメモ

Amazon Kinesis Video StreamsでPanasonicやAXISのMJPEGの映像をアップロードするメモ - 続かない日記 前回、MJPEG APIのWebカメラからのイメージをH.264にして、Kinesis Video Streamsに送る際に、下のようなパイプラインを組んでいたが、 どうもフレームレ…

Amazon Kinesis Video StreamsでPanasonicやAXISのMJPEGの映像をアップロードするメモ

Webカメラの映像をAmazon Kinesis Video Streamsにアップロードしてみている。 Kineisis Video StreamsではアップロードにKinesis ビデオストリーム プロデューサーライブラリ - Amazon Kinesis Video Streamsを使うと良いそうで、 gstreamerの kvssink とい…

ngx_mrubyでアクティブヘルスチェックするTCPのロードバランサを作るメモ

半年くらい前の話、RDSのリードレプリカのロードバランサを置きたくて、TCPのロードバランサを試していた。Cloud Watchのメトリクスによって、振り分け対象から除外したかったので、アクティブヘルスチェックできるものを探していたが、 ELBのNetwork Load B…