まっしろけっけ

めもてきなやーつ

aws

AWS ElastiCache for Memcached の AutoDiscovery についての調査

はじめに ElastiCache for Memecached is これ AutoDiscovery is これ最近転職して SRE として生きているのですが、週末に ElastiCache for Memcached の空きメモリのアラートが上がっておりこれってスケールアップするのがいいのか node 増やすのがいいのか…

Ruby version up 作業手順メモ

はじめに 最近副業で Ruby version up 業を行いました。(2.7 -> 3.0 -> 3.1) 本業の方でも古い Ruby を使っており EOL が近づいたら version up を行うという方針だったのですが、 EOL が来たらあげるんじゃなくてこういうルールで上げていきましょうという…

EKS の node を managed node groups 管理に移行する

はじめに aws.amazon.comEKS の managed node groups にカスタム AMI と EC2 起動テンプレートのサポートが追加されました。 元々 managed node groups が出る以前から EKS を使用しておりかつカスタム AMI も使用していたので managed node groups が登場し…

AWS CloudFront で Cache を Purge する(PHP/Ruby編)

はじめに 最近 CloudFront を使い始めたんですよね。以前は別の CDN を使っていたのですがたまに Cache Purge したいよねってなることはあるわけでその処理を PHP と Ruby で書いたのでメモ 数年ぶりに PHP を書いたのですが...ついでに AWS console からの…

EKS で Auto Scale 導入した後のトラブルを解消する

はじめに shiro-16.hatenablog.comAuto Scale 導入に関しては上記を参照。 今回のトラブルとは Auto Scale によって workernode 自体は増えたのにその workernode に pod が作られた時に IP が の状態のままで pod が起動しないというもの。 調査をする 正常…

AWS SAM CLI を使って AWS Lambda をいい感じに管理する

はじめに github.com 今回使うのは上記Lambda 環境をローカルで動かしたり出来るので動作確認とかがすごく便利になるやーつ 実際に使う インストール 今回は mac にインストールする $ brew tap aws/tap $ brew install aws-sam-cli $ sam --version SAM CLI…

Rails Developers Meetup 2018: Day 2 で minne での CM 対応でのハイブリッドクラウド運用という話をした。 #railsdm

はじめに Rails Developers Meetup 2018 こちらのイベントの登壇のお誘いが @kenchan があり話すということが決まったのが昨年の末とかだった記憶話す内容を考えていたのだけれど、Elasticsearch 周りの話とかオンラインで全テーブルの DB の文字コードを変…