AsparaDB for MongoDB

プロダクト紹介

ApsaraDB for MongoDBとは

ApsaraDB for MongoDB は、MongoDB プロトコルに完全に準拠した、安定性、信頼性、およびスケーラビリティの高いデータベースサービスです。 このサービスは、ディザスタリカバリ、データのバックアップ、データのリストア、モニタリング、およびアラートなど、完全なデータベースソリューションを提供します。
ApsaraDB for MongoDB は、柔軟なデプロイメントアーキテクチャをサポートしています。 さまざまなビジネスシナリオの要件を満たすために、スタンドアロン、レプリカセット、およびシャードクラスタインスタンスを提供します。

  • スタンドアロンインスタンス
    スタンドアロンインスタンスは、開発、テスト、およびその他の non-core エンタープライズデータの格納などのシナリオに適用されます。 ApsaraDB for MongoDB の O&M サポートとカーネルレベルの最適化におけるサービスをより手頃な価格で購入することが可能です。 スタンドアロンアーキテクチャを使用することで、ApsaraDB for MongoDB をさまざまなシナリオに適応させ、コストを最小限に抑えることができます。
  • レプリカセットインスタンス
    • スリーノードレプリカセット:ApsaraDB for MongoDB は自動的にスリーノードレプリカセットを作成します。 primary ノード と 1 つの secondary ノードを直接操作できますが、それ以外の secondary ノードは非表示になります。 ディザスタリカバリ、スイッチオーバー、フェイルオーバーなどの高度な機能がパッケージ化されているため、気づかれることなく、インスタンスを使用できます。
    • より多くのノードを含むレプリカセット(5 ノードまたは 7 ノードのレプリカセットなど):Web サイトの閲覧や注文の照会など、読み取りパフォーマンスの高いデータベースが必要な特定のビジネスシナリオに、レプリカセットインスタンスを適用するノードを増やすことができます。 secondary をオンデマンドで追加または削除して、ApsaraDB for MongoDB を柔軟にスケールアウトまたは読み取りパフォーマンスを向上させることができます。
  • シャードクラスタインスタンス
    シャードクラスタインスタンスは、複数のスリーノードレプリカセットに基づいて作成されます。 シャードクラスタインスタンスは、mongos、shard、および config server の 3 つのコンポーネントで構成されています。 さまざまなサービス機能を提供する ApsaraDB for MongoDB クラスターを作成するために、mongos ノードと shard の数と構成を指定できます。
      注:
    • Mongos:1 つのノードだけで構成されているサービスエージェント。 負荷分散とフェイルオーバーを実現するために、複数の mongos ノードを購入することができます。 シャードクラスタインスタンスは 2~32 個の mongos ノードをサポートします。
    • shard:シャードサーバー。 現在、各シャードは 3 ノードのレプリカセットとしてデプロイされています。 シャードの構成は変更できますが、そのレプリカセット内のノード数は変更できません。 シャードクラスタインスタンスは 2~32 個のシャードをサポートします。
    • Configserver:シャードクラスターインスタンスの必須コンポーネント。 デフォルトでは、シングルコア CPU、2 GB のメモリ、および 20 GB のストレージスペースで構成されています。 現在、この構成は変更できません。

機能

柔軟なアーキテクチャ

ApsaraDB for MongoDB は、柔軟なデプロイメントアーキテクチャをサポートしています。 さまざまなビジネスシナリオの要件を満たすために、スタンドアロン、レプリカセット、およびシャードクラスタインスタンスを提供します。

オートスケーリング

ビジネス要件に基づいて、仕様、ストレージ容量、ノード数など、ApsaraDB for MongoDB インスタンスの構成を変更できます。 構成変更の有効時間を設定することもできます。 ビジネスへの影響を避けるために、構成の変更はオフピーク時に有効にすることをお勧めします。

データのセキュリティ

  • 自動バックアップ:バックアップポリシーを設定して、オフピーク時のデータバックアップの開始時間を柔軟に構成できます。
  • 一時的のバックアップ:必要に応じてデータのバックアップを開始できます。 ApsaraDB for MongoDB は、物理バックアップと論理バックアップをサポートします。
  • データリカバリ:バックアップファイルを使用して、データを直接上書きして既存のインスタンスをリストアしたり、タイムポイントに基づいてインスタンスを作成したりできます。
  • バックアップファイルのダウンロード:ApsaraDB for MongoDB は、バックアップファイルを 7 日間無料で保存します。 この間に、コンソールにログインしてバックアップファイルをローカルデバイスにダウンロードできます。
  • DDoS 対策: ApsaraDB for MongoDB は、ネットワーク進入時にリアルタイムでトラフィックをモニタリングします。 トラフィックの多い攻撃を検出すると、トラフィックのスクラビングを開始して送信元 IP アドレスをフィルタリングします。 トラフィックのスクラビングが無効な場合は、ApsaraDB for MongoDB がブラックホールメカニズムを起動します。
  • IP アドレスホワイトリスト:ApsaraDB for MongoDB は、インスタンスへのアクセス用に IP アドレスをフィルター処理して、最高レベルのアクセスセキュリティ保護を提供します。 ホワイトリストには最大 1,000 個の IP アドレスを追加できます。
  • SSL 暗号化:ネットワーク接続はトランスポート層で SSL に準拠して暗号化され、データセキュリティを向上させ、通信中のデータの完全性を保証します。
  • マルチレイヤネットワークセキュリティ保護:VPC は直接隔離され、TCP レイヤで保護されています。 DDoS 対策は、リアルタイムのモニタリングとトラフィックスクラビングを提供して、トラフィックの多い攻撃を軽減します。

全体モニタリング

ApsaraDB for MongoDB は、ディスク容量、IOPS、接続、CPU 使用率、ネットワークトラフィック、1 秒あたりのトランザクション数(TPS)、1 秒あたりのクエリ数(QPS)、キャッシュヒット率など、20 を超えるシステムパフォーマンスメトリックを提供します。

プロフェッショナルツール

Data Transmission Service(DTS)は、 リレーショナルデータベース管理システム(RDBMS)、NoSQL、オンライン分析処理(OLAP)、およびその他のデータソース間のデータ交換をサポートするために Alibaba Cloud より提供されるデータサービスです。 DTS は、データ移行、リアルタイムのデータサブスクリプション、リアルタイムのデータ同期など、複数のデータ転送機能を提供します。 データ転送は、データ移行、リモートディザスタリカバリ、国境を越えたデータ同期、サービスの中断なしのキャッシュ更新ポリシーなどのユースケースに適用され、安全でスケーラブルで可用性の高いデータアーキテクチャを構築するのに役立ちます。