Blogaomu

WEBアプリケーション開発とその周辺のメモをゆるふわに書いていきます。

AWS

EnvoyのイメージをDistrolessベースに替えたときの失敗談

この記事はZOZO Advent Calendar 2023 シリーズ9の7日目の記事です。 私たちの管理するWebシステムではリバースプロキシとしてEnvoyを利用しています。以前はAlpineベースのイメージを利用していましたが、こちらが廃止となったためEnvoyのバージョンアップ…

JAWS-UG金沢 #94 & Kanazawa.rb 『Ruby on Rails on App Runner ハンズオン』に参加しました

2023-11-18に開催されたJAWS-UG金沢 #94 & Kanazawa.rb 『Ruby on Rails on App Runner ハンズオン』に参加しました。久しぶりの参加記というかメモみたいなものを書き残しておきます。 jawsug-kanazawa.doorkeeper.jp フルマネージド型のコンテナアプリケー…

CloudWatch Alarm欠落データの処理を確かめる

この記事は ZOZO Advent Calendar 2021 の13日目の記事です。 AWSのCloudWatch Alarmを利用していて、欠落データが含まれるときのアラーム状態の評価について知らなかったので実際に試しながら学びました。 参考資料 docs.aws.amazon.com

ALB で gRPC を利用する on EKS

先日、Application Load Balancer (ALB)が HTTP/2 および gRPC に対応するようになったという発表がありました。これをEKS上で稼働するアプリケーションにも適用できるかを試してみました。 ALB の HTTP/2 および gRPC 対応 ALB の HTTP/2 および gRPC 対応…

ExternalDNS の policy を軽く調べたメモ

AWS の EKS 上で ExternalDNS を利用する際に policy という概念が分からなかったので、動かしながら簡単に調べてみたメモです。 policyって? https://github.com/kubernetes-sigs/external-dns/blob/master/pkg/apis/externaldns/types.go#L410 Modify how…

Kanazawa.rb meetup #92 に参加しました #kzrb

今回もオンライン開催のmeetupでした。 meetup.kzrb.org kzrb.doorkeeper.jp もくもく会 今回は、CloudFormation用JSON SchemaをVSCodeで利用しているのですがエラーが出ているので調査していました。現象については以下にまとめました。そこまで致命的なエ…

作業用EC2インスタンスを cloud-init で準備する

AWS環境で単発の作業用サーバー(例: 負荷テストツールの実行用)を楽に準備したくて cloud-init を利用する方法を調べました。EC2インスタンスの起動時にユーザーが定義した設定を行ってくれる仕組み(= cloud-init)があり、この設定をユーザーデータという形…

Kanazawa.rb meetup #88 に参加しました #kzrb

あっという間に2019年も12月を迎えていますね。金沢は冬らしくない気候が続いておりあまり年末という感じがしません。それでも12月のKanazawa.rbは年末LT大会。毎年の恒例行事です。 kzrb.doorkeeper.jp meetup.kzrb.org LT 発表に使用したスライドはこちら…

Googleフォーム・スプレッドシート・ドライブで立て替え金の管理を試している

11月20日に「AWS Community Day Kanazawa」というAWSユーザーグループ(JAWS-UG金沢)とAWSの共催で行われるイベントが開催されます。私はこの運営に携わっていてそのタスクの一つに立て替え金の管理というのがあります。今回はできるだけ 頑張らず に立て替え…

JAWS-UG金沢 #38 に参加しました #jawsug

jawsug-kanazawa.doorkeeper.jp re:Invent 2018の振り返りがメインの会でした。私は以前から要望のあったDockerコンテナ運用の話をしてきました。 発表 以前からJAWS-UG金沢の中でDockerコンテナの運用について話してほしいと言われていて、満を持して今回発…

JAWS-UG金沢 #35 に参加しました(Terraform独習メモ4日目) #jawsug

jawsug-kanazawa.doorkeeper.jp 今回はもくもく会で6人参加でした。私はTerraform独習の続きを、その傍ら次回の発表ネタ出しなどをみんなで行いました。 www.blogaomu.com 2018-10-19 今回はALBを作ってみようと思う 久しぶりなのでいろいろ忘れている terra…

JAWS-UG金沢 #34 に参加しました #jawsug

jawsug-kanazawa.doorkeeper.jp AWS Summit Tokyo 2018で開催された、AWSクラウド上のマネージド・サービスをサーバレスアーキテクチャで組み合わせたアプリケーションの開発方法を学ぶ、開発者向けのハンズオンイベント Dev AWSome Day で利用された教材を…

JAWS-UG金沢 #33 に参加しました #jawsug

jawsug-kanazawa.doorkeeper.jp 今回は6月に行われたAWS Summit Tokyoの報告会ということで、AWS Summitに数年行ってない身としては雰囲気つかんでおこうと思い参加しました。(たしか2013年に行ったきり。) 発表 加藤さん(@PharaohKJ)「AWS Summit Tokyo 行…

JAWS-UG金沢 #32 に参加しました #jawsug

jawsug-kanazawa.doorkeeper.jp 今回は JAWS DAYS 2018の参加報告会でした。面白ポイントとしてはAmazon Chimeというビデオミーティングツールを使って3会場(金沢、磐田、名古屋)同時開催をしたことです。最初に加藤さん(@PharaohKJ)から挨拶がありましたが…

Terraform独習メモ3日目

引き続きTerraformを触ってみてます。 www.blogaomu.com 2018-02-03 前回はpublicサブネットの構築まで終了した ルートテーブルに作成したpublicサブネットをひもづける ちょうど欲しいリソースが用意されていた AWS: aws_route_table_association - Terrafo…

Terraform独習メモ1日目、2日目

最近、AWSの環境構築に当たって大量の手作業が辛くなってきたのである程度ツールに任せたいなと思い始め、Terraformを触ってみることにしました。0.11.1 を手元にインストールしてます。 2017-01-06 想定する環境を決める ざっとこんな感じで。Webアプリケー…

ECRのライフサイクルポリシーを試す

JAWS-UG金沢のもくもく会に参加してきました。で、最近ECRのコンソールにライフサイクルポリシーというメニューが追加されてたのが気になっていたので軽く触ってみました。 jawsug-kanazawa.doorkeeper.jp Amazon ECRのライフサイクルポリシーでコンテナイメ…