クラウドアーキテクチャ
何をしますか Mendix デプロイメント アーキテクチャはどのようになっているでしょうか?
Mendix クラウドは、Amazon Web ServicesのIaaSレイヤーで実行されるCloud Foundryテクノロジーに基づくPaaSベースのクラウドサービスです。 Mendix アプリケーションは、Cloud Foundry によって提供されるコンテナ内で実行されます。Cloud Foundry のコンテナは、水平および垂直スケーリングと自動修復を標準でサポートしています。
スケールアップとスケールダウンはコンテナを追加または削除するだけなので、ダウンタイムなしで実行できます。
この Mendix Cloud Foundry レイヤーは、AWS リージョンごとに複数のアベイラビリティーゾーンにデプロイされます。アベイラビリティーゾーンとは、リージョン内の AWS の物理的なデータセンターの場所です。
A Mendix アプリケーションを動作させるにはデータベースとファイルストレージが必要です。 Mendix クラウドでは、これらのaPaaSサービスはAWSサービスレイヤーから直接利用されます。データベースの場合、 Mendix クラウドでは RDS PostgreSQL を使用し、ファイル ストレージには S3 を使用します。これらのサービスは両方ともマルチ AZ 構成になっているため、データはデータ センター間で複製されます。
どこでやる Mendix 私のアプリケーションをホストしますか?
この Mendix Cloud は、米国、APAC、EU でホスティング施設を提供できます。
Mendix 企業が要求した場合に、データがその地域から出ないことを保証します。
詳細については、以下を参照してください マルチクラウドの概要.
アプリケーションの分離はどのように構成されていますか?
以内 Mendix クラウドでは、論理的な用語「環境」はアプリケーションの分離を表すために使用されます。各アプリケーションは環境で実行され、コンピューティング、メモリ、ストレージに関して他のアプリケーションから完全に分離されています。 Mendix アプリは1つ以上の Mendix 環境内のランタイム エンジン インスタンス (環境は単一のアプリケーション専用)。また、データ レベルでも完全な分離を実現するために、アプリケーションごとに専用のデータベースと S3 バケットがプロビジョニングされます。
どのように Mendix クラウドは高可用性を提供しますか?
この Mendix クラウドは、エンタープライズライセンスを持つお客様にオプションとして高可用性を提供します。これにより、障害が発生した場合でもダウンタイムがゼロになります。 Mendix ランタイム停止。ユーザーはスケールできる Mendix アプリ環境を使用する Mendix ポータル。複数のインスタンスを選択すると、1 つのインスタンスに障害が発生してもアプリは引き続き実行できます。
どのように Mendix 災害復旧を提供しますか?
Mendix クラウドアーキテクチャは、ランタイムエンジンとデータベースを同じアベイラビリティゾーン(AZ)に保持し、データベース操作のレイテンシを最小限に抑えます。現在のAZに障害が発生した場合、地理的に離れたAZに自動的にフェイルオーバーが適用されます。アプリの新しいコピーは、新しいAZで自動的に起動されます。ファイルストレージバケットは、AWSによって複数のAZに自動的に複製され、 Mendix フォールバック オプションでは、データベースをストリーミングを通じて自動的に複製することも、バックアップを新しい AZ に復元することもできます。
すべてのバックアップは別の地域にコピーされますが、会社で必要な場合でも、データは大陸外には出されません。
どのように Mendix クラウドは自動回復と自動修復を提供しますか?