·조회수 57

MongoDBサーバーレスを使用してコストを削減します。

MongoDB Serverlessとは?

MongoDBの開発元は公式ウェブサイトでMongoDBクラウドサービスを提供しています。ここでは料金を支払うだけで、開発元が管理するDBを使用することができます。様々なモデルがありますが、その中でもServerlessモデルについて話してみたいと思います。これは使用したトラフィックに応じて支払うサービスです。逆に言えば、トラフィックがない場合は支払いが発生しないということです。以下は料金表です。

## いつ使用すべきでしょうか?

初期プロジェクトはほとんどトラフィックがありません。トラフィックがほとんどないこのサービスのためにDBを常にオンにしておくことは正直経済的に負担です。収益もないのに月に2万円ずつ請求される金額を見ていると、サービスを下げなければならないか悩まれるかもしれませんが、サーバーレスモデルを使用するとこのような悩みをしなくても済みます。初期サービスは保存されたデータもほとんどなく、読み書きもほとんどありません。上記の料金表をご覧いただければ、このような場合に月に1ドルを支払うこともありません。私自身もサービスを開始した9月から11月まで一銭も支払っていません。

## 欠点はありますか?

はい、あります。サーバーレスモデルの特性上、使用しないとサーバーがオフになるため、トラフィックが続けてない状態から接続を試みると最初に1〜2秒程度の遅延があります。遅延も長くないので私は不便を感じませんでした。もう一つの欠点は、**サービスの規模が大きくなると常にオンになっている専用サーバーに比べて料金が高くなる可能性があります。**私がサーバーレスモデルを推奨する理由は、トラフィックがほとんどない初期に金額を節約できるからです。サービスの規模が大きくなると金額を比較して専用サーバーに移行することを検討してください。

김지식
김지식
웹, 앱 개발자입니다.

댓글

댓글을 불러오는 중...