クラスターの作成
このチュートリアルでは、Atlas クラスターを新規に作成する手順について説明します。既存の Atlas クラスターを変更する方法については、「クラスターの変更」を参照してください。
レプリカセットとシャーディングされたクラスターのいずれかのクラスターを作成できます。このチュートリアルでは、レプリカセットの作成手順を説明します。
必要なアクセス権
クラスターを作成するには、プロジェクトの Organization Owner
アクセス権または Project Owner
アクセス権が必要です。
Considerations
ネットワーク レイテンシとデータ転送コストを最小限に抑えつつ全体的な安定性とセキュリティを強化するには、可能な場合、アプリケーションとクラスターのホストに同じクラウドプロバイダーとリージョンを使用します。
クラスターは複数のリージョンとクラウド サービス プロバイダーにまたがって使用できます。リージョンをまたがるクラスターの合計ノード数にはプロジェクトごとに特定の制約があります。
Atlas では、1 つのプロジェクトで他のリージョンの合計ノード数を合計40 に制限しています。これには次のものが含まれません。
Google Cloud の相互に通信するリージョン
無料クラスター
Flex クラスター
シャーディングされたクラスターには追加のノードが含まれます。専用の CSRS(Config Server Replica Set、コンフィギュレーションサーバー レプリカセット(CSRS))上の選出可能なノードは、ノードの許容合計数にカウントされます。シャーディングされたクラスターにはそれぞれ専用の CSRS の一部として、リージョンごとに追加の選出可能なノードがあります。詳細については、「レプリカセット構成サーバー」を参照してください。
2つのリージョン間の合計ノード数はこの制約を満たす必要があります。
例
Atlas プロジェクトに 3 つのリージョンにまたがるクラスター内のノードがある場合を例に挙げます。
リージョン A で 30 ノード
リージョン B で 10 ノード
リージョン C で 5 ノード
リージョン C にあと 5 ノードのみ追加できます。理由は次のとおりです。
リージョン C を除外する場合、リージョン A + リージョン B = 40 になります。
リージョン B を除外する場合、リージョン A + リージョン C = 35、< = 40 になります。
リージョン A を除外する場合、リージョン B + リージョン C = 15、< = 40 になります。
5 つのノードを追加してもリージョンの組み合わせはそれぞれ、プロジェクトごとの制約を満たしています。
リージョン A + B = 40
リージョン A + C = 40
リージョンB + C = 20
プロジェクトで他のリージョンに 40 以上のノードにまたがるクラスターが 1 つ以上ある場合、プロジェクトにマルチリージョンクラスターを作成することはできません。
この制限の引き上げに関する質問やサポートについては、Atlas サポートにお問い合わせください。
本番環境には M30 以上のクラスターが推奨されています。M10 および M20 で持続的な負荷がかかるクラスターでは、時間の経過とともにパフォーマンスが低下する可能性があります。
各 Atlasプロジェクトは最大25クラスターをサポートします。 クラスターの制限に関する質問やサポートについては、Atlas サポートに お問い合わせください。 サポートに問い合わせるには、次の手順に従います。
1Atlas で、 Project Support ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。
プロジェクト サポートページが表示されます。
MongoDB の特定バージョンで導入されたアクションを使用するカスタムロールが Atlas プロジェクトに含まれている場合、当該バージョンより前の MongoDB バージョンを使用するクラスターを作成する前にそのロールを削除する必要があります。
2020 年 7 月以降に作成された Atlas クラスターでは、デフォルトで TLS バージョン 1.2 が使用されます。
ユーザーがクラスターを作成すると、Atlas ではクラスターを配置するクラウドのプロバイダー向けプロジェクト内にネットワーク コンテナが作成されます(未作成の場合)。
バックアップ コンプライアンス ポリシーが有効になっている場合、すべての新規および既存のすべてのクラスターでクラウドバックアップが自動的に有効になり、プロジェクトレベルのバックアップ コンプライアンス ポリシーが使用されます。Atlas では、バックアップ コンプライアンス ポリシーの最小要件を満たすために、既存のクラスターレベルのポリシーが強化されます。クラスターレベルのバックアップポリシーの最小要件がバックアップ コンプライアンス ポリシーの最小要件を上回る場合を除き、すべての新しいクラスターでバックアップ コンプライアンス ポリシーが使用されます。
手順
指定したプロジェクト内に Atlas CLI を使用して 1 つのクラスターを作成するには、次のコマンドを実行します。
atlas clusters create [name] [options]
Atlas CLI を使用して特定のクラスターが使用可能になるかどうかを確認するには、次のコマンドを実行します。
atlas clusters watch <clusterName> [options]
前述のコマンドの構文とパラメーターの詳細については、Atlas CLI ドキュメントの「atlas clusters create」および「atlas clusters watch」を参照してください。
利用可能なリージョンの表示
Atlas CLI を使用して、Atlas が新しい配置でサポートする利用可能なリージョンを一覧表示するには、次のコマンドを実行します。
atlas clusters availableRegions list [options]
構文とパラメータの詳細については、Atlas CLI ドキュメントの atlas clusters availableRegions list を参照してください。
Atlas UI を使用して最初の Atlas クラスターを作成するときは、次のいずれかを実行できます。
事前設定された詳細構成オプションを含むテンプレートを使用します。
詳細構成オプションを指定します。
テンプレートを使用するか詳細構成を指定するかにかかわらず、クラスターを作成した後にすべての構成オプションを変更できます。
注意
Atlas UIで新しい Atlas クラスターを作成する手順は、プロジェクトの既存クラスターの有無によって異なります。 次の手順は両方に適用されますが、 UIに若干異なるオプションが表示される場合があります。
AtlasGoClustersAtlas で、プロジェクトの ページにGoします。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
クラスターの種類を選択します。
このページから次のクラスターを配置できます。
- M10
M 10 階層は開発環境やトラフィックの少ないアプリケーションに適していますが、上位の階層は大規模なデータセットやトラフィックの多いアプリケーションを取り扱うことができます。専有クラスターは、単一の地理的リージョンまたは複数の地理的リージョンに配置できます。
注意
M 10 を超える専用クラスター階層を作成するには、ページの下部にある Go to Advanced Configuration を選択します。
- フレックス クラスター
Flex クラスターは、 MongoDBを学習しているチームや、小規模な概念実証アプリケーションを開発しているチームに適した低コストのクラスタータイプです。 Atlas Flex クラスターでプロジェクトを開始し、将来的に本番環境に対応できる専用クラスター層にアップグレードすることができます。
重要
新しい Flex クラスターを段階的なアプローチで導入しています。 組織が Flex クラスターを作成能力ようになると、 Atlas UIで M 2 および M 5 クラスターまたはサーバーレス インスタンスを作成できなくなります。
また、既存の M 2 および M 5 クラスターを Flex クラスターに段階的にシームレスに移行します。この移行中にダウンタイムは発生せず、構成を変更する必要はありません。
重要
Atlas Flex ではなく「Serverless」がオプションとして表示されている場合は、「 サーバーレスインスタンスの作成 」を参照してください。すべてのサーバーレスインスタンスは、現在の使用状況に基づいて、無料クラスター、Flex クラスター、または専用クラスターに近い将来に自動的に移行されることに注意してください。 Atlas UIの [ すべてのクラスター ] ページには、 インスタンスが移行される階層が表示されます。
- 無料クラスター
- 無料クラスターでは、無料のサンドボックスレプリカセットが提供されます。 Atlasプロジェクトごとに 1 つの M 0 クラスターを配置できます。無料クラスターは、Atlas Flex および専用クラスターよりも制限されています。 これらの制限の詳細については、「 構成の制限 」を参照してください。
使用する Cloud Provider & Region を選択します。
クラウドプロバイダーとリージョンの選択は、利用可能なクラスター階層の構成オプション、クラスターにアクセスするクライアントのネットワーク レイテンシ、クラスター内のノードの地理的ロケーション、およびクラスターのランニング コストに影響します。
詳しくは、「クラウドプロバイダーとリージョン」を参照してください。
注意
クラスターを複数のリージョンに配置したり、ワークロード分離のために個別の検索ノードを配置したりするには、ページの下部にある Go to Advanced Configuration を選択します。
[Name] ボックスでクラスターの名前を指定します。
このラベルで、Atlas 内のクラスターを識別します。
注意
Atlas はクラスタ名に基づいてホスト名を作成します。
Atlas がクラスターを配置した後にクラスタ名を変更することはできません。クラスター名の長さは 64 文字を超えることはできません。
重要
Atlas は、内部インタラクションでクラスター名を23 文字に切り捨てます。 実際には、次のことを意味します。
23 文字未満のクラスター名の末尾には、ハイフンまたはダッシュを使用できません(
-
)。23 文字以上のクラスター名では、23 番目の文字としてハイフンまたはダッシュ(
-
)を使用できません。クラスター名の最初の 23 文字はプロジェクト内で一意である必要があります。
クラスター名に機密情報を入れないでください。
クラスターに適用するタグのキーと値を指定します。
詳しくは、「テンプレートから新しいクラスターにクラスター タグを適用する 」を参照してください。
重要
個人を特定できる情報(PII)や保護医療情報(PHI)などの機密情報をリソース タグに含めないでください。請求などの他の MongoDB サービスは、リソース タグにアクセスできます。リソース タグは、個人的な機密情報を扱うためのものではありません。詳細については、「機密情報」を参照してください。
クラスターを配置します。
[Create] をクリックします。
重要
各 Atlasプロジェクトは最大25クラスターをサポートします。 クラスターの制限に関する質問やサポートについては、Atlas サポートに お問い合わせください。 サポートに問い合わせるには、次の手順に従います。
Atlas で、 Project Support ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。
プロジェクト サポートページが表示されます。
サポートをリクエストします。
必要に応じてBilling Address の詳細を更新します。
フィールド | 必要性 | アクション |
---|---|---|
請求先メールアドレス | 任意 | Atlas が請求アラートを送信するメール アドレスを入力します。 デフォルトでは、Atlas は組織の所有者と請求管理者に請求アラートを送信します。
|
会社名 | 任意 | 請求先住所の会社の名前を入力します。 |
国 | 必須 | 請求先住所の国を選択します。国の名前を入力し始めてから、フィルタリングされた国のリストから選択することもできます。 |
住所 | 必須 | 請求先住所の住所を入力します。 |
建物名/部屋番号/階数 | 任意 | 請求先住所のアパート名、マンション名、または階数を入力します。 |
市 | 必須 | 請求先住所の市区町村の名前を入力します。 |
都道府県/地域/地区 | 必須 | 請求先住所が存在する行政区画を入力または選択します。ラベルとフィールドは、選択した国によって変わります。
|
郵便番号 | 必須 | 請求先住所の郵便番号を入力します。 |
VAT番号 | 条件付き | 米国以外の国を選択した場合、Atlas は VAT ID フィールドを表示します。 VAT の詳細については、 VAT ID を参照してください。 会社の請求先住所が米国以外の国にある場合、 重要: 請求先住所がアイルランドまたはカナダの特定の州にある場合、有効な 地域別の VAT の詳細については「国際慣行と課税」を参照してください。 |
必要に応じて Payment Methodの詳細を更新します。
Credit Card または Paypal のラジオボタンをクリックします。
Credit Card を選択した場合は、以下のフィールドに値を入力します。
フィールド必要性アクションカードの名義人
必須
クレジット カードに記載された名前を入力します。
カード番号
必須
クレジット カードに記載されている 16 桁(American Express の場合は 15 桁)の番号を入力します。
有効期限
必須
クレジット カードの有効期限を月 2 桁、年 2 桁形式で入力します。
CVC
必須
クレジット カードの裏面に記載されている 3 桁(American Express の場合は 4 桁)の番号を入力します。
PayPal を選択した場合
[Pay with PayPal] をクリックします。
PayPal Webサイトでのアクションを完了します。
注意
組織内のプロジェクトはすべて、お支払い方法を含め、同じ請求設定を共有します。
プロジェクトのコストを確認します。
Cartセクションで、以下を確認します。
フィールド | 説明 |
---|---|
クラスター階層 | 選択したクラスター階層と構成の詳細のコストを表示します。 詳しくは、「クラウド サービス プロバイダーとリージョンおよびクラスター階層 」を参照してください。 |
含まれている機能 | 選択したクラスター構成に含まれる機能を表示します。 |
追加設定 | クラウドバックアップ、シャーディング、 BI Connectorなど、有効にした追加設定を表示します。 詳細については、「クラウドバックアップ 」を参照してください。 |
クラスターを配置します。
[Confirm and Deploy Cluster] をクリックします。
重要
各 Atlasプロジェクトは最大25クラスターをサポートします。 クラスターの制限に関する質問やサポートについては、Atlas サポートに お問い合わせください。 サポートに問い合わせるには、次の手順に従います。
Atlas で、 Project Support ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。
プロジェクト サポートページが表示されます。
サポートをリクエストします。
AtlasGoClustersAtlas で、プロジェクトの ページにGoします。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
クラスターの種類を選択します。
このページから次のクラスターを配置できます。
- フレックス クラスター
Flex クラスターは、 MongoDBを学習しているチームや、小規模な概念実証アプリケーションを開発しているチームに適した低コストのクラスタータイプです。 Atlas Flex クラスターでプロジェクトを開始し、将来的に本番環境に対応できる専用クラスター層にアップグレードすることができます。 Flex クラスターは、専用クラスターよりも制限されています。 これらの制限の詳細については、「 構成の制限 」を参照してください。
重要
新しい Flex クラスターを段階的なアプローチで導入しています。 組織が Flex クラスターを作成能力ようになると、 Atlas UIで M 2 および M 5 クラスターまたはサーバーレス インスタンスを作成できなくなります。
また、既存の M 2 および M 5 クラスターを Flex クラスターに段階的にシームレスに移行します。この移行中にダウンタイムは発生せず、構成を変更する必要はありません。
重要
Atlas Flex ではなく「Serverless」がオプションとして表示されている場合は、「 サーバーレスインスタンスの作成 」を参照してください。すべてのサーバーレスインスタンスは、現在の使用状況に基づいて、無料クラスター、Flex クラスター、または専用クラスターに近い将来に自動的に移行されることに注意してください。 Atlas UIの [ すべてのクラスター ] ページには、 インスタンスが移行される階層が表示されます。
- 専有クラスター
専有クラスターには M 10 以上の階層が含まれます。M 10 階層と M 20 階層は開発環境やトラフィックの少ないアプリケーションに適していますが、上位の階層は大規模なデータセットやトラフィックの多いアプリケーションを取り扱うことができます。専有クラスターは、単一の地理的リージョンまたは複数の地理的リージョンに配置できます。
注意
専用クラスターの作成を選択した場合は、 グローバルクラスターの作成 オプションも利用できます。 詳細については、「 グローバルクラスターの管理 」を参照してください。
- 無料クラスター
- 無料クラスターでは、無料のサンドボックスレプリカセットが提供されます。 Atlasプロジェクトごとに 1 つの M 0 クラスターを配置できます。無料クラスターは、Atlas Flex および専用クラスターよりも制限されています。 これらの制限の詳細については、「 構成の制限 」を参照してください。
使用する Cloud Provider & Region を選択します。
クラウドプロバイダーとリージョンの選択は、利用可能なクラスター階層の構成オプション、クラスターにアクセスするクライアントのネットワーク レイテンシ、クラスター内のノードの地理的ロケーション、およびクラスターのランニング コストに影響します。
プロバイダーとリージョンの選択の詳細については、「 クラウドプロバイダーとリージョン 」を参照してください。
Cloud Provider & Region セクションから、Multi-Cloud, Multi-Region & Workload Isolation を選択することもできます。マルチリージョンクラスターは、データセンターの停止時に対する耐性が高く、ローカルの読み取り専用の地理的リージョンを含む場合にはパフォーマンスを向上させることができます。 マルチリージョンクラスターを配置する方法については、「 高可用性とワークロード分離の構成 」を参照してください。
Multi-Cloud, Multi-Region & Workload Isolation を選択した場合は、次の構成も選択できます。
選挙可能なノード
読み取り専用ノード
分析ノード
検索ノード
これらの設定の詳細については、「 高可用性とワークロード分離の構成 」を参照してください。
Cluster Tier を選択します。
選択した階層によって、クラスター内の各データ保持サーバー [1] のメモリ、ストレージ、vCPU、IOPS 仕様が決まります。
専有クラスターはクラスターのオートスケーリングをサポートします 。クラスター階層のオートスケーリングは、ユーザー インターフェイスで新しいクラスターを作成するとデフォルトで有効になります。 APIで新しいクラスタを作成する場合は、デフォルトで無効になります。 オートスケーリングを有効にすると、Atlas ではクラスターの使用状況に応じて、クラスター層、ストレージキャパシティー、またはその両方が自動的にスケーリングされます。 オートスケーリングにより、クラスターを現在のワークロードに適応させ、手動で最適化する必要性を減らすことができます。
クラスターストレージスケーリングでは、ディスク容量の 90% が使用されると、クラスターストレージ容量が自動的に増加します。この設定はデフォルトで有効になっており、クラスターが突然のデータ流入に常に対応できるようにしています。クラスターストレージのスケーリングをオプトアウトするには、Auto-scale セクションの Storage Scaling チェックボックスをオフにします。
クラスター階層のスケーリングでは、さまざまなクラスターメトリクスに応じてクラスター階層が自動的にスケールアップまたはスケールダウンされます。クラスター階層のオートスケーリングをオプトアウトするには、Auto-scale セクションの Cluster Tier Scaling チェックボックスをオフにします。
Atlas がクラスターをオートスケールする方法をコントロールするには、以下を設定します。
クラスターが自動的にスケールアップできる最大のクラスター階層。デフォルトでは、この設定は現在のクラスター階層の次のクラスター階層に設定されています。
クラスターをスケールダウンできる最小のクラスター階層。デフォルトでは、この設定は現在のクラスター階層に設定されています。
ワークロードに適したクラスター階層とストレージ設定を選択する方法の詳細については、「クラスター階層の選択とクラスター ストレージのカスタマイズ 」を参照してください。
分析ワークロードに適したサイズのクラスター層を選択できます 。詳細については、「 ワークロード分離のための分析ノード 」を参照してください。
検索ノードには別の階層を選択することもできます。 検索ノードで利用できる階層について詳しくは、「 検索階層 」を参照してください。
Cluster Details を指定してください。
Cluster Details セクションでは、次のことができます。
Cluster Nameを指定します。
このラベルで、Atlas 内のクラスターを識別します。
注意
Atlas はクラスタ名に基づいてホスト名を作成します。
Atlas がクラスターを配置した後にクラスタ名を変更することはできません。クラスター名の長さは 64 文字を超えることはできません。
重要
Atlas は、内部インタラクションでクラスター名を23 文字に切り捨てます。 実際には、次のことを意味します。
23 文字未満のクラスター名の末尾には、ハイフンまたはダッシュを使用できません(
-
)。23 文字以上のクラスター名では、23 番目の文字としてハイフンまたはダッシュ(
-
)を使用できません。クラスター名の最初の 23 文字はプロジェクト内で一意である必要があります。
クラスター名に機密情報を入れないでください。
重要
個人を特定できる情報(PII)や保護医療情報(PHI)などの機密情報をリソース タグに含めないでください。請求などの他の MongoDB サービスは、リソース タグにアクセスできます。リソース タグは、個人的な機密情報を扱うためのものではありません。詳細については、「機密情報」を参照してください。
必要に応じてBilling Address の詳細を更新します。
フィールド | 必要性 | アクション |
---|---|---|
請求先メールアドレス | 任意 | Atlas が請求アラートを送信するメール アドレスを入力します。 デフォルトでは、Atlas は組織の所有者と請求管理者に請求アラートを送信します。
|
会社名 | 任意 | 請求先住所の会社の名前を入力します。 |
国 | 必須 | 請求先住所の国を選択します。国の名前を入力し始めてから、フィルタリングされた国のリストから選択することもできます。 |
住所 | 必須 | 請求先住所の住所を入力します。 |
建物名/部屋番号/階数 | 任意 | 請求先住所のアパート名、マンション名、または階数を入力します。 |
市 | 必須 | 請求先住所の市区町村の名前を入力します。 |
都道府県/地域/地区 | 必須 | 請求先住所が存在する行政区画を入力または選択します。ラベルとフィールドは、選択した国によって変わります。
|
郵便番号 | 必須 | 請求先住所の郵便番号を入力します。 |
VAT番号 | 条件付き | 米国以外の国を選択した場合、Atlas は VAT ID フィールドを表示します。 VAT の詳細については、 VAT ID を参照してください。 会社の請求先住所が米国以外の国にある場合、 重要: 請求先住所がアイルランドまたはカナダの特定の州にある場合、有効な 地域別の VAT の詳細については「国際慣行と課税」を参照してください。 |
必要に応じて Payment Methodの詳細を更新します。
Credit Card または Paypal のラジオボタンをクリックします。
Credit Card を選択した場合は、以下のフィールドに値を入力します。
フィールド必要性アクションカードの名義人
必須
クレジット カードに記載された名前を入力します。
カード番号
必須
クレジット カードに記載されている 16 桁(American Express の場合は 15 桁)の番号を入力します。
有効期限
必須
クレジット カードの有効期限を月 2 桁、年 2 桁形式で入力します。
CVC
必須
クレジット カードの裏面に記載されている 3 桁(American Express の場合は 4 桁)の番号を入力します。
PayPal を選択した場合
[Pay with PayPal] をクリックします。
PayPal Webサイトでのアクションを完了します。
注意
組織内のプロジェクトはすべて、お支払い方法を含め、同じ請求設定を共有します。
プロジェクトのコストを確認します。
Cartセクションで、以下を確認します。
フィールド | 説明 |
---|---|
クラスター階層 | 選択したクラスター階層と構成の詳細のコストを表示します。 詳しくは、「クラウド サービス プロバイダーとリージョンおよびクラスター階層 」を参照してください。 |
含まれている機能 | 選択したクラスター構成に含まれる機能を表示します。 |
追加設定 | クラウドバックアップ、シャーディング、 BI Connectorなど、有効にした追加設定を表示します。 詳細については、「クラウドバックアップ 」を参照してください。 |
クラスターを配置します。[Confirm and Deploy Cluster] をクリックします。
重要
各 Atlasプロジェクトは最大25クラスターをサポートします。 クラスターの制限に関する質問やサポートについては、Atlas サポートに お問い合わせください。 サポートに問い合わせるには、次の手順に従います。
Atlas で、 Project Support ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。
プロジェクト サポートページが表示されます。
サポートをリクエストします。
[1] | レプリカセットの場合、データを保持するサーバーはレプリカセット ノードをホストするサーバーです。シャーディングされたクラスターの場合、データを持つサーバーはシャードをホストするサーバーである。シャーディングされたクラスターの場合、Atlas は コンフィギュレーションサーバー 用のサーバーも展開します。これらはクラスター コストとは別の料金で課金されます。 |