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

FPT Database Engineの概要

FPT Database Engineの概要

FPT Database Engineは、FPT Cloudプラットフォーム上で提供されるManaged Database(DBaaS)サービスです。ユーザーは物理インフラを直接管理したり、複雑な運用タスクを行ったりすることなく、データベースを展開・運用・管理できます。このサービスは、テスト環境から本番環境まで、高可用性(High Availability)、柔軟なスケーラビリティ(Scalability)、データセキュリティ(Data Security)、安定した運用を確保するよう設計されています。

サポートされているデータベース管理システム

FPT Database Engineは、企業のさまざまなアプリケーションニーズとシステムアーキテクチャに対応するため、多くの一般的なデータベース管理システムをサポートしています。

  • リレーショナルデータベース: PostgreSQL、MySQL、MariaDB、Microsoft SQL Server
  • 非リレーショナルデータベース: MongoDB、Cassandra、Redis
  • 検索エンジン: OpenSearch
  • データストリーミング: RabbitMQ、Kafka
  • 時系列データベース: TimescaleDB
  • OLAP: ClickHouse

サポートされるシステムと具体的なバージョンの一覧は変更される場合があり、Console Portalで公開されています。

サービスアーキテクチャの概要

FPT Database EngineはFPT Cloudのクラウドネイティブインフラ上に展開されており、運用およびシステム保護コンポーネントが組み込まれています。

  • コンピュート、ストレージ、ネットワークリソースの自動割り当て。
  • 高可用性(HA)とフェイルオーバーの仕組み。
  • バックアップ&リストアシステム。
  • リアルタイムのパフォーマンスおよびシステム状態監視。

ユーザーはUnified Service PortalまたはOpenAPIを通じてサービスを利用でき、基盤インフラへの直接アクセスは不要です。

主な機能

  • 自動デプロイ: ユーザーはポータル上で数ステップの設定を行うだけで、エンジン、バージョン、リソース構成、バックアップポリシーを含む新しいDatabase InstanceまたはDatabase Clusterを素早く作成できます。
  • データのバックアップとリストア: FPT Database Engineは自動および手動バックアップをサポートし、データ損失リスクを最小化するためのデータ復元が可能です。
  • リソースのスケーリングと管理: システムは増加する負荷に対応するため、垂直スケーリング(Vertical Scaling)またはフレキシブルな設定変更をサポートします。
  • 監視とログ: ユーザーはFPT CloudのFMONサービスとの連携を通じて、CPU、メモリ、ストレージなどの重要なメトリクスを監視できます。
  • セキュリティとコンプライアンス: FPT Database Engineは複数のレイヤーでセキュリティ機構を適用しています。
    • テナント単位のリソース分離。
    • ロールベースアクセス制御(RBAC)。
    • FPT Cloudプラットフォームのセキュリティ標準への準拠。
  • サービス範囲と責任分担: FPT Cloudはインフラ、プラットフォーム、データベースシステムのコア運用タスクの管理を担います。ユーザーはデータ、スキーマ、アプリケーションアクセス、ビジネスロジックの管理を担います。