メインコンテンツまでスキップ

サービスアーキテクチャ

FPT MongoDB Enterprise is deployed on the cloud-native infrastructure of FPT Cloud and integrates built-in operational and protection components to ensure high availability, scalability, and stable performance in production environments. The service is based on MongoDB Enterprise and is optimized by FPT Cloud for a fully managed DBaaS model.

FPT MongoDB Enterprise supports two architecture models to accommodate different workload requirements: Single Node and Replica Set.

  • Single Node : The Single Node architecture consists of a single database instance without replication. This model is suitable for development, testing, and staging environments or small-scale workloads that do not require high availability. The advantages are fast deployment, lower cost, and simplified management; however, it does not support automatic failover and carries the risk of service disruption if the node becomes unavailable.
  • Replica Set : The Replica Set architecture includes one Primary node and multiple Secondary nodes, enabling data replication and automatic failover. This model ensures automatic failover in case of failure, helping to maintain service continuity. It is recommended for production environments and workloads requiring high availability and fault tolerance

At the infrastructure and operational layers, FPT MongoDB Enterprise integrates centralized management components such as monitoring, logging, backup/restore, and automated alerts, making it easy for users to track and manage the entire lifecycle of the database cluster. The service also supports online resource scaling, allowing for increases/decreases in CPU, RAM, and storage without system interruption.

Furthermore, the architecture is designed according to the principle of multi-layer isolation, combined with security mechanisms such as network isolation (VPC), data encryption, and access control, ensuring data security throughout the storage and transmission process.

With its flexible architecture, FPT MongoDB Enterprise supports a wide range of workloads—from small applications to large-scale distributed systems—while maintaining performance, reliability, and scalability aligned with enterprise requirements.