Amazon ElastiCache Serverlessは以前より良くなったが、まだサーバーレスではありません
ElastiCache Serverlessは、コスト以外のすべてにおいて真のオートスケーリングが可能です。
re:Invent2023のAWSの大きな発表の一つは、Amazon ElastiCache Serverlessの発表でした。私はこのリリースの背後にいるチームを心から祝福します!これはエキサイティングな新サービスであり、オリジナルの非サーバーレスサービスの多くのペインポイントを解決しています。しかし、サーバーレスのリトマス試験紙にはまだ届きません。
キャッシングはMomentoにとって身近で重要なトピックであることは明らかなので、ElastiCache Serverlessリリースのハイライトと、そのアプローチに関するいくつかの質問をブログにまとめました。ネタバレ: Momento Cacheがその答えです。
Amazon ElastiCacheサーバーレス発表のハイライト
シンプルさ
シンプルさを強く主張する私は、「根本的にシンプルな」アプローチが大好きです。これはサーバーレスの仮説にぴったりです。インスタンスタイプを選んだり、十分な帯域幅を確保したり、ノードのTPS制限を気にしたり、レプリカの数を決めたりする必要はもうありません。
MemcacheとRedis APIのネイティブサポート
ElastiCache ServerlessはMemcacheとRedisのAPIをネイティブにサポートしています。これにより、既存のサーバーフル・スタックからの移行が容易になります!これはまさに「根本的にシンプル」というフレーミングを体現しています。
デフォルトでMulti-AZ 構成
高可用性の設定やそのための追加料金を心配する必要はありません。極めてシンプルです!
VPCサポート
最初からVPCと連携して動作します。残念ながら、VPCは必須です – VPCの外でLambda関数を実行している場合、ElastiCache ServerlessにアクセスするにはVPCに入れる必要があります。
オートスケーリング・グループの廃止
これはすごいことです!しかし、いくつか注意点があります。クラスター型でサーバーフルのElastiCacheでは、自動スケーリングルールを設定することができます。
ここでのもうひとつの注意点は、スパイクが2倍の負荷とは限らないということです。その場合、スケールアップに最大40分かかる可能性があります。その頃にはスパイクは終わっているかもしれません……。
従量課金制
おしい、もうちょっとです。最低料金は90ドルだが、90ドル/月/GBに0.34ドル/GBのデータ転送量が加算される。ストレージはGB単位で切り上げられるため、1.1GBは月額180ドル、0.01GBは月額90ドルとなる。真のサーバーレスサービスは、価格も容量もゼロにスケールするはずです!
Amazon ElastiCacheサーバーレスについての最終的な考え
全体として、これはサーバーレス・リトマステストのすべての基準をパスするわけではないが、ElastiCache ServerlessはAuroraやOpenSearchよりもサーバーレスらしさにおいて有意義に良い仕事をするでしょう。
私は、ElastiCacheの顧客にとってこの大きな機能強化があったとしても、Momentoが優位に立っていることを誇りに思います。Momento Cacheは、プロビジョニングや管理の必要なし、最低利用期間なしの使用量ベースの価格設定、1回のAPIコールで準備完了、計画的なダウンタイムなし、インスタンスなしなど、サーバーレスのリトマステストのあらゆる側面を満たしています。ElastiCache Redisの真のサーバーレス代替にご興味があれば、ドロップインで利用可能な代替クライアントをご用意しています。
どう思いますか?Amazon ElastiCache Serverlessはあなたにとって全ての条件を満たしていますか、それとも改善の余地があると思いますか?X/Twitterで@momentohqと私(@ksshams)までお知らせください!