よくある質問
Momento Cacheは、初の真のサーバーレス・キャッシング・サービスです。瞬時の弾力性、スケール・トゥ・ゼロ機能、そして電光石火のパフォーマンスを提供します。データを集中管理されたリモートキャッシュに保存し、自動的にデータの有効期限を設定します。Momento Cacheは、SDKを入手し、コードに数行入力するだけで、すぐに実行できます。
Momento Consoleでキャッシュを作成したり、APIトークンを使ってSDKでデータの読み書きをすることができます。また、APIトークンを使ってSDKからデータを読み書きすることもできます。
Momento Consoleのクイックツアーをご覧ください!
Momento Topicsは、高速でドラッグの少ないサーバーレスのPub/Sub(パブリッシュ/サブスクライブ)メッセージングサービスで、分散システムのパーツ間でリアルタイムに通信することができます。Momento Topicsでは、アプリがトピックを購読することで、アプリのパブリッシャーからのメッセージを受信することができます。Momento Topicsはサーバーレスであるため、作成するインフラはありません。
事前にトピックを作成・管理する必要がありません。その場で任意のトピックに公開することができます!
Momento Topicsを使い始めるための詳細については、ドキュメントをお読みください。
Momento Topicsを試してみたい方は、サンドボックス・デモを無料でお試しください!
Momento Cacheに保存されるすべてのデータは、文字列またはバイト配列として提供することができます。
の詳細については、DocsのAPIリファレンスをご確認ください。
1.スカラー値:単純な文字列/バイト配列
2.辞書です:キー/バリューのオブジェクトストレージで、1回の呼び出しでデータのすべてまたはサブセットをフェッチすることができます。
3.集合:ユニークな要素の配列
4.ソートされたセット:スコアベースで自動的にソートされる文字列の配列
5.リスト:文字列の順序付き配列
ません!Momento Cacheは、サーバーレスやサーバーフルなアプリケーションに対応できます。
ユースケースの例です:Webアプリケーション、データ処理、IoT(internet of things)、チャットボット、モバイルアプリ、リレーショナルデータベース、レガシーアプリケーション、など!
Momentoのサービスを利用した具体的なユースケースをお考えでしたら、ぜひご連絡ください!
サーバーレスの核心は、コスト、複雑さ、市場投入までの時間といった参入障壁を下げることで、イノベーションと開発者の生産性を促進することです。サーバーレスは、シンプルさ、開始までのスピード、即時のスケーラビリティ、デフォルトのベストプラクティスを約束します。私たちのリトマス試験紙によると、以下のすべてを満たしているサービスがサーバーレスです:
1.提供するものがない、管理するものがない
2.最低利用料金のない利用料金制
3.1回のAPIコールで準備完了
4.計画的なダウンタイムがない
5.インスタンスなし
これは、私たちがすべてのサービスを保持するための基準です。サーバーレスの真の定義については、サーバーレスに関するブログで詳しくご紹介しています。
Momentoの料金設定はシンプルです。月に50GBの転送は無料です!それ以降は1GBあたり0.50ドルのみです。料金設定の詳細や、料金設定の例については、ブログ「Momentoの料金設定」をお読みください。複雑な価格設定はサーバーレスではない.
遊休容量の支払いも、データ保存のための料金もなく、Momentoに出入りするデータに対してのみ支払いが発生します!
Momentoはクラウドに依存しないサービスですが、可能な限り低いレイテンシーと最速のレスポンスタイムを求めるなら、コードが実行されている場所に最も近いリージョンを使用する必要があります。
- AWS[us-west-2、us-east-1、ap-northeast-1、ap-south-1、eu-west-1]。
- GCP[米中1、米東4、アジア北東1]。
- Azure(近日公開予定)
- 必要な地域が見当たらない場合は、お知らせください。
現在、業界には多くの優れたストレージソリューションがありますが、Momento Cacheは、ストレージ技術をハンズフリーで管理できる本格的なサーバーレスサービスです。比較の例として、Momento CacheとRedisの主な違いを説明したこの記事をご覧ください。
私たちは、お客様が知っているキャッシングのコンセプトを提供しますが、使用量に応じた料金設定、インフラ管理、設定不要、セキュリティのベストプラクティスをすぐに利用できるという利点もあります。
心配は無用です!Momentoに乗り換える準備ができたら、Redisをドロップインで置き換えることができます。重要なステートメントを変更すれば、他のコードを変更する必要はありません!詳しくはこちら
Momento CacheはDynamoDBと相性が良く、データの陳腐化に対応した読み出しの迅速なアクセスを提供します。さらに、潜在的なホットキーの問題を防止するのに役立ちます。
DynamoDB StreamsとMomento Cacheを併用することでヒット率を向上させる方法はこちらをご覧ください。
Momento Cacheは、DynamoDBのために自動的にスケーリングし、高可用性を維持するサーバーレスでリードアサイドのキャッシュです。これに対し、DAXはマネージドクラスターベースのソリューションで、手動でスケーリングする必要があり、アプリケーションのトラフィックを混乱させることがあります。DAXはDynamoDBとのAPI互換性を約束していますが、実際には不十分であり、Momento Cacheはミドルウェアを使って簡単に統合することができます。
サーバフルキャッシュが、データベースをどのように妨げているのか、詳しくはこちらをご覧ください。