ApsaraDB for MongoDB は、Apsara 分散オペレーティングシステムおよび高信頼性ストレージエンジンに基づいて開発されており、MongoDB プロトコルとの互換性があります。 ApsaraDB for MongoDB では、マルチノードアーキテクチャを使用して高可用性を確保し、さらに、柔軟なスケーリング、ディザスタリカバリ、バックアップと復元、およびパフォーマンスの最適化をサポートします。 このトピックでは、ApsaraDB for MongoDBの機能について説明します。
柔軟なアーキテクチャ
ApsaraDB for MongoDBは、さまざまなシナリオでビジネス要件を満たすために、スタンドアロンアーキテクチャ、レプリカセットアーキテクチャ、シャードクラスタアーキテクチャなどのシステムアーキテクチャを提供します。 詳細については、「スタンドアロンインスタンス」、「レプリカセットインスタンス」、および「シャードクラスターインスタンス」をご参照ください。
柔軟なスケーリング
ビジネス要件に基づいて、ApsaraDB for MongoDBインスタンスの仕様を変更できます。 仕様には、インスタンスタイプ、ストレージ容量、およびノード数が含まれます。 仕様変更を適用する時刻を指定することもできます。 業務の中断を防ぐため、オフピーク時に仕様変更を適用することを推奨します。 詳細については、「概要」をご参照ください。
高いデータセキュリティ
セキュリティ技術 | 説明 |
セキュリティ技術 | 説明 |
Anti-DDoS | ApsaraDB for MongoDBは、インバウンドトラフィックをリアルタイムで監視し、ソースIPアドレスをフィルタリングして大量の悪意のあるトラフィックをスクラブします。 |
IPアドレスのホワイトリスト | ApsaraDB for MongoDBは、IPアドレスからのトラフィックをフィルタリングして、高レベルのセキュリティ保護を実現します。 各IPアドレスホワイトリストで最大1,000個のIPアドレスとCIDRブロックを設定できます。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。 |
VPC | 仮想プライベートクラウド (VPC) は、クラシックネットワークよりも高いセキュリティとパフォーマンスを提供する分離されたネットワークです。 ApsaraDB for MongoDBインスタンスをVPCにデプロイする前に、VPCを作成する必要があります。 詳細については、「デフォルトVPCおよびデフォルトvSwitch」をご参照ください。 |
ディザスタリカバリ | ApsaraDB for MongoDBは、高い信頼性と高いデータセキュリティを実現するゾーンディザスタリカバリソリューションを提供します。 ApsaraDB for MongoDBインスタンスを作成するときに、複数のゾーンを選択できます。 詳細については、「マルチゾーンレプリカセットインスタンスの作成」または「マルチゾーンシャードクラスターインスタンスの作成」をご参照ください。 レプリカセットインスタンスを単一のゾーンから複数のゾーンに移行することもできます。 詳細については、「ApsaraDB For MongoDBインスタンスの別のゾーンへの移行」をご参照ください。 ApsaraDB for MongoDBインスタンスを異なるゾーンに移行できるのは、インスタンスがMongoDB 4.2以前を実行するレプリカセットインスタンスであり、インスタンスに対して透過的データ暗号化 (TDE) が有効になっていない場合のみです。 |
SSL 暗号化 | ApsaraDB for MongoDBは、SSLに準拠してトランスポート層でネットワーク接続を暗号化し、データのセキュリティを向上させ、データの整合性を確保します。 詳細については、「ApsaraDB for MongoDB インスタンスの SSL 暗号化の設定」をご参照ください。 |
TDE | ApsaraDB for MongoDBは、データファイルに対してリアルタイムのI/O暗号化と復号化を実行します。 データは、ディスクに書き込まれる前に暗号化される。 データは、ディスクから読み出されてメモリに書き込まれるときにも解読される。 TDE はデータファイルのサイズを大きくしません。 アプリケーションの構成データを変更することなく、TDEを使用できます。 詳細については、「ApsaraDB For MongoDBインスタンスのTDEの設定」をご参照ください。 |
自動バックアップ | ApsaraDB for MongoDBインスタンスのバックアップウィンドウを設定して、オフピーク時に自動的にバックアップを作成できます。 詳細については、「インスタンスの自動バックアップの設定」をご参照ください。 |
一時バックアップ | ApsaraDB for MongoDBインスタンスの物理バックアップと論理バックアップを手動で作成できます。 詳細については、「ApsaraDB For MongoDBインスタンスのデータの手動バックアップ」をご参照ください。 |
データの復元 | ファイルをバックアップしてデータを復元できます。 詳細については、以下のトピックをご参照ください。 |
Backupファイルのダウンロード | バックアップの保存期間内にバックアップをコンピュータにダウンロードできます。 詳細については、「バックアップファイルのダウンロード」をご参照ください。 |
全体モニタリング
ApsaraDB for MongoDBは、ディスク領域使用量、1秒あたりの入出力操作 (IOPS) 、接続数、CPU使用率、ネットワークトラフィック、1秒あたりのトランザクション (TPS) 、1秒あたりのクエリ (QPS) 、キャッシュヒット率など、最大20のメトリックを監視します。 詳細については、「基本モニタリング」をご参照ください。
プロフェッショナルツール
データ管理 (DMS) では、MySQLデータベース、SQL Serverデータベース、PostgreSQLデータベースなどのリレーショナルデータベースを管理できます。 DMSでは、MongoDBデータベースやRedisデータベースなどのNoSQLデータベースを管理することもできます。 DMSはLinuxサーバーをサポートします。 詳細については、「DMS の概要」および DMSは、データ管理、スキーマ管理、サーバー管理、アクセス制御、ビジネスインテリジェンス (BI) チャート、トレンド分析、データ追跡、パフォーマンスの監視と最適化など、さまざまな機能を提供する包括的なデータ管理サービスです。
Data Transmission Service (DTS) は、リレーショナルデータベース、NoSQLデータベース、オンライン分析処理 (OLAP) システムなどのデータソース間のデータ交換をサポートするためにAlibaba Cloudが提供するデータサービスです。 詳細については、「」をご参照ください。DTSとは何ですか? DTSは、データ移行、リアルタイムデータサブスクリプション、リアルタイムデータ同期などのデータ送信機能を提供します。 DTSは、ダウンタイムなしのデータ移行、ジオディザスタリカバリ、国境を越えたデータ同期、キャッシュリフレッシュなどのシナリオに適しています。 DTSは、安全でスケーラブルで可用性の高いデータアーキテクチャを構築するのに役立ちます。