Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Momento Cacheを AWSだけでできないか 考えてみた 2024-11-16 JAWS-UG佐賀 あべたく @east_takumi
Slide 2
Slide 2 text
Abetaku (X:@east_takumi) KAG ♨ JAWS-UG おおいた 💨 最近部署異動した 🏘 福岡と⼤分の2拠点⽣活 🧙 株式会社マジルミエ
Slide 3
Slide 3 text
やりたいこと AWS AWS外のサーバーで動いてるアプリケーションの キャッシュ保存先にAWSを使いたい (どこにそんな需要あんねん....)
Slide 4
Slide 4 text
経緯 AWS外のサーバーでWebやキャッシュ⽤があっ たが、キャッシュ⽤を廃⽌することになった Web Cache えっ!まじすか 明⽇からどうすれ ば。。 引退するんよ〜 突然ごめんね
Slide 5
Slide 5 text
経緯 AWS AWS外のサーバーでWebやキャッシュ⽤があっ たが、キャッシュ⽤を廃⽌することになった Web Cache えっ!まじすか 明⽇からどうすれ ば。。 引退するんよ〜 突然ごめんね お呼びでしょうか? (⾷い気味)
Slide 6
Slide 6 text
熟考の末。。。 Momentoじゃね?
Slide 7
Slide 7 text
Momento Cache フルマネージドサーバレスキャッシュサービス VPCなし データ保存料には課⾦なし SDKで簡単に接続ができる Web
Slide 8
Slide 8 text
Momento Cache フルマネージドサーバレスキャッシュサービス VPCなし データ保存料には課⾦なし SDKで簡単に接続ができる Web あっ、でも セキュリティ基準 これ守ってね❤
Slide 9
Slide 9 text
セキュリティ基準 ● データ保存先のマシン(インスタンス)は独占し たい ● もちろん保存先はPrivateに ● ネットワークでてるところができるだけ内容 に(HTTPをできれば噛ませたくない) ● アクセスの前に認証(Managed Prefix List) ⼊れてね
Slide 10
Slide 10 text
セキュリティ基準 ● データ保存先のマシン(インスタンス)は独占し たい ● もちろん保存先はPrivateに ● ネットワークでてるところができるだけ内容 に(HTTPをできれば噛ませたくない) ● アクセスの前に認証(Managed Prefix List) ⼊れてね うん! だめだったw
Slide 11
Slide 11 text
セキュリティ基準 ● データ保存先のマシン(インスタンス)は独占し たい ● もちろん保存先はPrivateに ● ネットワークでてるところができるだけ内容 に(HTTPをできれば噛ませたくない) ● アクセスの前に認証(Managed Prefix List) ⼊れてね 仕⽅ない。。。 AWSでなんとかし てみよう
Slide 12
Slide 12 text
⻑い前説 ようやく本題!
Slide 13
Slide 13 text
Amazon Elasticache AWS提供のインメモリデータベース EC2やECSに乗るアプリケーションの キャッシュ保存先として使う 今年は⾊々あったな... いつでもみんなの味⽅! (⾃⼰責任の世界)
Slide 14
Slide 14 text
双⽅の良し悪し ◯ AWS内で完結させたい ×直接キャッシュの中⾝ をみたい ◯ サーバレスのとき (常時メモリがない) ×閉域にとどめたい
Slide 15
Slide 15 text
AWS Cloud Private subnet Virtual private cloud (VPC) 作ってみた
Slide 16
Slide 16 text
● 構造の複雑性(運⽤のしやすさ) ○ ロジックをLambdaなので観測範囲が広がる ● パフォーマンス問題 ○ シンプルに遅くなる(かますサービスが増えてる) ○ キャッシュサービスとは.... AWSだけの課題
Slide 17
Slide 17 text
まとめ 無理した使い⽅はみんな⾟い Momentoの実装のしやすさと速度は神 AWSのコンピュートにつなぐなら閉域にとどめ たほうが安くできそう👀 NGアーキテクチャみたいな勉強会してみたい デモが完成しなかった。。。