Docs Menu
Docs Home
/
MongoDB Atlas
/

クラスター構成コスト

項目一覧

  • クラウド サービス プロバイダーとリージョン
  • クラスター階層
  • バックアップ
  • BI Connector for Atlas
  • ノード数

Atlas は、 Amazon Web ServicesGoogle Cloud PlatformMicrosoft Azure へのクラスターの配置をサポートしています。Atlas プロジェクトのクラウド サービス プロバイダーとリージョンの選択は、Atlas クラスター実行中コストに影響します。

マルチリージョンクラスターのコストは、選択した追加リージョンの数と場所によって異なります。クラスターを作成すると、Atlas はクラスターの Preferred Region のみに基づいてクラスター階層のコストを表示します。[Cluster Overview] でクラスター実行中の総コストを見ることができます。

クラウドプロバイダーとリージョンの設定について詳しくは、「クラウドプロバイダーとリージョン」を参照してください。

Atlas にはさまざまなクラスター階層があります。各クラスター階層には、デフォルトの RAM 容量、ストレージ容量、および最大ストレージ速度が設定されています。クラスターの時間料金には、これらのデフォルト値が含まれます。Atlas は、クラスター内のすべてのデータ保持 [1] サーバーを展開するときに、選択したクラスターを使用します。

クラウド サービス プロバイダーの選択に応じて、Atlas はクラスター ストレージ容量とそのストレージの速度のカスタマイズ オプションを提供します。キャパシティーや速度を追加すると、基本料金に加えて追加コストが発生します。マルチリージョンクラスターの場合、選択したカスタマイズを含むクラスターあたりのコストは Preferred Region に関連します。[Cluster Overview] ボックスには全体的な料金が表示されます。

Atlas では、クラスターのデフォルトを使用するか、カスタム ストレージ容量を指定するかによって、ストレージ容量に対する料金が異なります。

  • デフォルトのストレージ容量を使用する場合、Atlas はそのコストをクラスターの 1 時間あたりのコストに含めます。

  • ストレージ容量の料金をカスタマイズすると、Atlas はストレージの全量に対して課金します。Atlas はデフォルトのストレージ容量のコストを差し引きません。この変更には、ディスクのアップグレードや、一般的な CPU から低 CPU への変更などのインスタンス ファミリーの変更が含まれます。

新しい M10 クラスターのストレージはデフォルトで 10 GB になります。このクラスター階層を使用することで、ストレージ容量を最大 120 GBまで増やすことができます。

ストレージ容量を 50 GB に増やした場合、Atlas の月間料金には、追加の 40 GB のコストではなく、50 GB のストレージが含まれます。

注意

ストレージ容量を増やすと、各Custom Storage Speedで使用可能な最大 IOPS が変わる可能性があります。

Atlas はストレージ速度を最大 IOPS として測定します。各 Atlas クラスター階層では、時間当たりのクラスターのコストに含まれるデフォルトのストレージ速度が提供されます。クラウド サービス プロバイダーとクラスターの選択は、利用可能なストレージ速度のカスタマイズ オプションだけでなく、カスタム ストレージ速度を選択するコストにも影響します。

ほとんどのクラスター タイプでストレージ速度を Standard から Fast または Fastest に上げることができますが、これはコストに影響します。カスタム速度を選択すると、IOPS と使用されるストレージの種類の両方が変更され、ストレージ タイプが汎用 SSD からプロビジョニングされた IOPS SSD に変更されます。ストレージ タイプの詳細については、「Amazon EBS ボリュームタイプ」を参照してください。

すべてのクラスターは、ストレージ容量に基づいて IOPS を持つプレミアム SSD ディスクを使用します。同じ階層のクラスターのストレージ容量を増やすと、最大IOPSも増加します。 IOPSの増加にかかるコストは、ストレージ容量の増加にかかるコストに含まれます。 ストレージ容量の増加に伴う IOPS の増加に加えて IOPS を増加させることを選択した場合、MongoDB は 1 個以上の請求を行います。

詳細については、「 Azure のストレージ容量と IOPS の変更 」および 「 VM の高パフォーマンス Premium Storage とマネージド ディスク 」を参照してください。

すべてのクラスターは、クラスターのストレージ容量に基づいて最大 IOPS が固定された SSD 永続ディスクを使用します。ストレージ容量が増加すると、最大 IOPS も増加します。最大 IOPS の増加にかかるコストは、ストレージ容量の増加にかかるコストに含まれます。Google Cloud 永続ディスクの詳細については、「永続ディスク」を参照してください。

クラスターのコストを最小限に抑えながら、クラスターを簡単に増やすことができる柔軟性を維持するには、クラスターのオートスケーリングを有効にします。オートスケーリングでは、クラスターの使用状況に応じて、クラスターの階層、ストレージ容量、またはその両方を自動的に増やします。オートスケーリングにより、クラスターを手動で最適化して現在のワークロードに適応させる必要がなくなります。

Atlas はクラウドバックアップをサポートしています。クラウドバックアップが有効になっているクラスターごとに、Atlas は以下の料金を請求します。

  • レプリカセット内のデータのストレージ コスト

  • シャーディングされた配置における構成サーバー レプリカセットのストレージ コスト

  • スナップショットの復元にかかるネットワーク転送コスト

ネットワーク データに対する Atlas の請求方法については、「データ転送」を参照してください。

レガシーバックアップの詳細については、「レガシーバックアップ(非推奨)」を参照してください。

重要

継続的なクラウドバックアップを有効にした場合、Atlas は継続的なクラウドバックアップに指定された料金を使用して請求します。

Atlas クラウドバックアップは、クラスターのクラウド サービス プロバイダーのネイティブ スナップショット機能を使用して、ローカライズされたバックアップ ストレージを提供します。クラウドバックアップのスナップショットは増分スナップショットであり、ほとんどの場合、最初のスナップショットの後の新しいスナップショットでは、最新のスナップショットの後に変更されたデータのみが保存されます。たとえば、10 GB のデータと 3 つのスナップショットを含むクラスターでは、スナップショット間のデータの変更方法によっては、必要なストレージの合計が 30 GB 未満になる場合があります。

インクリメンタリティはクラスターのクラウド サービス プロバイダーによって異なります。Atlas は、バックアップのコストを計算するために、クラウドプロバイダーから未加工のメトリック データを取得し、スナップショットを保存するリージョンと月間に使用されるストレージの量に基づいて、すべてのスナップショットの合計サイズを計算します。

クラウドバックアップのコストは、1 か月あたりの GB 単位で計算されます。料金はクラウドプロバイダー間、および特定のクラウドプロバイダー内のリージョン間で異なります。

クラウドプロバイダー
Cost per GB

Amazon Web Services

$0.14 ~ $0.19

Azure

$0.34 ~ $0.65

Google Cloud

$0.08 ~ $0.12

この料金によってバックアップのコストが決まりますが、請求書にはこのアイテムが GB days として表示されます。これは 1 日ごとの明細アイテムとして表示されますが、請求が重複することはありません。特定の日に保持されたバックアップはそれぞれ、その日に請求される合計 GB days に加算されます。

AWS リージョンのクラスターから 400 GB のデータをバックアップすると、1 GB あたり月額 $0.14 のコストがかかり、コストは $56.00 になります。

GB days の価格を計算するには、以下の式を使用します。

((GB per month rate) * 12 months)/365 days.

この場合は、($0.14 * 12)/365 = $0.004603 となり、400 GB のバックアップは、請求明細書に 400 GB days として表示され、価格は $0.004603 で、その日の合計コストは $1.84 になります。30 日までの月で、400 GB バックアップ 1 つを保持するコストは合計で $55.20 になります。

注意

Atlas は、作成時に Cloud Backup 対応クラスターにデフォルトのバックアップ ポリシーを適用します。必要に応じてバックアップ ポリシーを確認し、変更します

Atlas は、ボリュームの合計ストレージ容量に応じてバックアップ料金を請求できます。これは、クラウドプロバイダーがボリューム スナップショットをどのように保存するかによって異なります。

HTTPS 経由の手動ダウンロードを使用してクラスターを復元する場合、Atlas では以下の料金も請求されます。

  • ダウンロード リンクがアクティブのままである場合の時間料金(Atlas Backup Download VM の料金)。

  • 復元用仮想マシン データ ボリュームの合計ストレージ容量(Atlas Backup Restore Storage の料金)。

  • スナップショットをダウンロードするためのデータ転送コスト。これらのコストはクラウドプロバイダーとリージョンによって異なります。

場合によっては、Atlas はレプリカセットまたはシャードごとに複数の完全なスナップショットを保持できます。これにより、スナップショット全体のインクリメンタリティが少なくなるため、請求額が高くなる可能性があります。以下の場合、Atlas は複数の完全なスナップショットを保持することがあります。

  • ノードまたはリージョンのフェイルオーバーにより、スナップショットが前のスナップショットとは異なるノードで作成された場合。

  • クラスターの構成(クラスター階層、ストレージ ボリューム、または IOPS など)が変更された場合。

  • マルチリージョンクラスターのリージョンの優先順位が変更され、新しいノードがスナップショットを担当するようになった場合。

  • クラスターのクラウドプロバイダーによって実行されるメンテナンス中。

Atlas が複数のスナップショットを保持する必要がある場合、Atlas は新しいスナップショットをクラスターの現在のバックアップ ノードと同じリージョンに保存します。Atlas は、スナップショットとスナップショット ストレージ用にそのバックアップ ノードを引き続き使用します。

クラウドプロバイダーがボリューム スナップショットを保存する方法によっては、ボリュームの合計ストレージ容量を上限に、バックアップに対する請求が行われる場合があります。

クラウドプロバイダーのストレージ ボリューム容量が 4 TB だとします。クラウドプロバイダーは、バックアップで占有する容量が 500 GB ほどなのに、スナップショットが全ボリューム容量を占有していることを Atlas に通知します。このレポートにより、Atlas は バックアップ ストレージの 4 TB 分を請求します。

Atlas がスナップショット ストレージを管理する方法の詳細については、「クラスターのバックアップ」を参照してください。

クラウドバックアップのバックアップ サイズと料金に関する質問については、Atlas サポートにお問い合わせください。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。

    プロジェクト サポートページが表示されます。

2

クラスターの所有者は、クラウドバックアップからの継続的なクラウドバックアップ復元を有効にできます。PIT バックアップは、内部 oplog が占有するディスク領域とクラウドバックアップ スナップショットのサイズに基づいて課金されます。

指定した期間をカバーするように PIT バックアップを構成できます。バックアップ期間が長くなると、oplog が大きくなり、バックアップ コストが高くなります。

継続的クラウドバックアップのコストを計算するため、Atlas はクラウドプロバイダーから以下のような未加工のメトリック データを取得し、すべてのスナップショットの合計サイズと 1 ヶ月あたりの使用ストレージ量を計算します。

  • クラウドプロバイダー

  • スナップショットがストアされているリージョン

  • 使用階層

クラウドプロバイダー
0 ~ 5 GB のストレージを使用(階層 0)
5 ~ 100 GB のストレージを使用(階層 1)
100 ~ 250 GB のストレージを使用(階層 2)
250 ~ 500 GB のストレージを使用(階層 3)
500 GB より大きいストレージを使用(階層 4)

Amazon Web Services

$1.00 ~ $1.55
$0.75 ~ $1.20
$0.50 ~ $0.80
$0.25 ~ $0.40

Azure

$1.00 ~ $3.95
$0.75 ~ $2.95
$0.50 ~ $2.00
$0.55 ~ $1.00

Google Cloud

$0.60 ~ $0.95
$0.45 ~ $0.70
$0.30 ~ $0.50
$0.15 ~ $0.25

US_EAST_1 リージョンの AWS 上のクラスターでは、スナップショットと oplog の合計サイズが 115 GB で、最初の 5 GB は無料です。残りの 110 GB については、5 GB ~ 100 GB までが $1.00、100 GB ~ 115 GB までが $0.75 で請求されます。

(95 × 1.00 ドル)+(15 × $0.75)= 月額 $106.25

注意

Atlas は、作成時に Cloud Backup 対応クラスターにデフォルトのバックアップ ポリシーを適用します。必要に応じてバックアップ ポリシーを確認し、変更します

Atlas は、以下のアイテムに対して請求します。

  • バックアップを他のリージョンにコピーする際は、リージョンをまたいだデータ転送が可能です。

  • クラスターに対して Additional Backup Copies を有効にし、他のリージョンの追加ストレージを使用します。たとえば、すべてのバックアップを 1 つの追加リージョンにコピーする場合、ストレージにおよそ 2 倍の金額を支払うことになります。つまり、標準バックアップの金額に加えて、ほぼ同額をもう 1 つのリージョンに保存されたコピーに対して支払うことになります(ストレージのコストはリージョンによって異なります)。

    重要

    Google Cloud Platform

    Google Cloud リージョンでは、バックアップの増分は保持されません。Google Cloud に保存される各コピーは完全なコピーです。このため、Google Cloud のバックアップ コピーは、元の増分バックアップ コピーよりも高いコストかかる場合があります。

    AWS および Azure リージョンでは、コピープロセスの間にバックアップの増分性が保持されます。

削減できるコストは、各配置の設定によって異なります。Atlas のバックアップコストは、次の方法で削減できます。

  • 不要なバックアップスナップショットの削除

  • Atlas でのバックアップ スナップショット作成頻度の縮小

  • バックアップ スナップショットの保持時間を短縮

  • バックアップポリシーを変更して、他のリージョンに自動的にコピーされるスナップショットの数を減らします

  • アプリケーションのデータベースアクセスパターンの効率を高めて、スナップショットの増分性を向上させます(たとえば、配列を更新する代わりに単純な挿入を使用する方が効率的な操作となり、スナップショットの増分性が向上する可能性があります)

  • クラスターのバックアップ用クラウドプロバイダー、またはリージョンの変更

  • 復元期間の長さを短縮する(継続的なクラウドバックアップのみ)

注意

スナップショットを削除しても、他のスナップショットに存在する削除されたデータは、依然としてユニークなデータとしてカウントされます。ユニークなデータは、そのデータを参照するスナップショットがすべて削除された場合にのみ、スナップショットのシーケンスから削除されます。

MongoDB Atlas Enterprise および MongoDB Atlas Platinum のカスタマーを除き、BI Connector がAtlasで有効になっている場合

Atlasは、クラスター内のデータを保持するノード[1]ごとにクラスターコストとデータストレージコストを請求します。

  • レプリカセットの場合、データを持つノードの数はレプリケーション係数に等しくなります。

  • シャーディングされたクラスターの場合、データを含むノードの数は、レプリケーション係数にシャードの数を掛けたものに等しくなります。

シャーディングを有効にすると、Atlas ではデータを保持するノードに加えて 3 つのコンフィギュレーションサーバーも実行されます。クラスター階層とストレージの選択は、ノードのコストには影響しません。コンフィギュレーションサーバーには別途料金がかかります。このコストはクラスターのコストに反映されます。

[1]12レプリカセットの場合、データはレプリカセット ノードをホストするサーバーで保持されます。シャーディングされたクラスターの場合、データはシャードをホストするサーバーで保持されます。Atlas ではこのクラスター向けにコンフィギュレーションサーバー用のサーバーも配置され、クラスター コストと別料金で課金されます。

戻る

請求の最適化