2020.01.27Mendixガイド , アプリケーションの機能

Mendixクラウドの概要

  • このエントリーをはてなブックマークに追加

1 MendixクラウドでMendixを実行する方法

Mendix Cloudは、Mendixが顧客にホスティング環境を提供する展開ソリューションです。 Mendix CloudはCloud FoundryとAWSの上に構築され、世界中の複数の地域で利用可能で、高可用性オプションが付属しています。 Mendix Cloudアーキテクチャの詳細については、クラウドアーキテクチャを参照してください。

Mendix Cloudは、Mendixアプリケーションを実行するために最も最適化されたクラウドです。深い洞察、警告、高可用性、およびバックアップが標準装備されており、それらはすべてセルフサービスで利用できます。詳細については、Mendixクラウド機能を参照してください。

2 Mendixクラウドアーキテクチャはどのようなものですか?

Mendix Cloudは、AWS上で実行されるCloud Foundryを使用したPaaSベースのクラウドアーキテクチャです。 Mendixアプリケーションは完全に分離されたコンテナ内で実行され、データベースやストレージなどのサービスとしてのプラットフォーム(PaaS)サービスを消費します。

リージョンごとに、Mendix Cloudアーキテクチャは完全な高可用性(HA)として設定され、マルチアベイラビリティゾーンに分割されます。これは、災害復旧のための完全に信頼できる製品があることを意味します。

3 使用可能なMendixクラウドリージョン

Mendix Cloudは現在、次の地域で利用できます。

  • 米国東部(ノースバージニア州)
  • EU(フランクフルト、ドイツ)
  • EU(アイルランド)
  • 英国(ロンドン)
  • 日本(東京)

新しいアプリケーションは、利用可能な任意の地域に配置できます。 Mendixは、顧客の需要に基づいて新しい地域を追加します。

メンディックスとパートナークラウドリージョンマップ

4 Mendix Cloudはどのように高可用性をサポートしますか?

Mendixアプリケーションは、アプリケーションの機能にとって重要な5つのコンポーネントで構成されています。これらはすべてHAである必要があります。

  • Mendixランタイム
  • データベース
  • ファイルストレージサービス
  • HTTPSルーティングレイヤー
  • 通信網

MendixはAmazon Web Services(AWS)でホストされているため、ファイルストレージサービス、HTTPSルーティングレイヤー、およびネットワークはデフォルトでHAです。

Mendixランタイムは、すぐに使える水平スケーリングをサポートしています。これにより、ダウンタイムなしでアプリケーションを簡単に拡大または縮小できます。さらに、少なくとも2つのインスタンスを持つことにより、完全に高可用性のソリューションが得られます。

データベースの場合、HAが必要なアプリケーションごとにフォールバックオプションを購入する必要があります。フォールバックアドオンは、AWS RDSが提供するマルチAZオプションを有効にします。フォールバックオプションを有効にして2つ以上のランタイムインスタンスにスケーリングする場合、Mendixアプリケーションの可用性を高めることができます。

高可用性インフラストラクチャチャート

5 Mendixクラウドでの水平および垂直スケーリングの仕組み

Mendixアプリケーションは、次の3つの基本コンポーネントに依存しています。

Mendixランタイム
データベース
Amazon S3(ファイル)ストレージ
Mendixランタイムインスタンスは、インスタンスを追加することで水平方向にスケーリングでき、各インスタンスにメモリを追加することで垂直方向にスケーリングできます。ランタイムはステートレスであるため、Mendixアプリをクラスターモードで実行するための追加の作業は必要ありません。

Mendix開発者ポータルでスライダーを移動すると、アプリケーションのダウンタイムなしにアプリケーションが拡大または縮小します。

データベースの場合、垂直スケーリングが適用されます。 Mendixは標準のAWS RDS Postgresインスタンスを利用するため、32コアと244 GBのメモリを備えた巨大なデータベースにスケールアップすることが可能です。

6 Mendix Cloudはバックアップとリカバリをどのようにサポートしますか?

Mendix Cloudは、ディザスタリカバリのために15分間のリカバリポイント目標(RPO)を備えた増分バックアップを使用します。毎晩のバックアップ(24時間のRPO)は、セルフサービスベースで利用できます。自動バックアップに加えて、Mendix開発者ポータルまたはAPIを使用して手動でバックアップをトリガーすることもできます。

このビデオでは、バックアップを作成する方法を紹介します。

詳細については、Mendix開発者ポータルガイドの「バックアップ」、「バックアップの作成方法」、および「バックアップの復元方法」を参照してください。

7 Mendix Cloudのアップタイム保証とは何ですか?

Mendix Cloudは、SLAに応じて、クラウドインフラストラクチャの99.5%または99.95%のアップタイムを保証します。 99.95%の保証は、フォールバックアドオンを購入し、アプリケーションを2つ以上のインスタンスに水平にスケーリングした場合にのみ、Mendix Enterprise Editionに適用されます。

8 VPNを使用せずにアプリがオンプレミスサービスにアクセスするにはどうすればよいですか?

Mendix Cloudとオンプレミスソリューションの間に安全な接続を設定するためのベストプラクティスは、クライアントサーバー証明書でリバースプロキシを使用することです。これにより、クラウド内のアプリケーションとオンプレミスソリューションとの間にピアツーピア接続をセットアップできます。

Mendixはこの接続方法をサポートしています。これは、VPNのセキュリティが大幅に向上するだけでなく、セキュリティリスクのオーバーヘッドも大きくなるためです。これは、VPNがアプリケーションレベルではなくTCPレベルで別のネットワークに接続するためです。この結果、独自のネットワークを追加のファイアウォールで保護しない限り、オンプレミスネットワークをパブリックネットワークに開放する可能性があります。これはベストプラクティスではないため、Mendixではサポートされていません。

9 Mendixクラウドで実行する場合、Mendixサポートチームはどのように支援できますか?

ユーザーが承認すると、MendixサポートはMendix Cloudアプリケーションのグラフとアクティビティログにアクセスできます。顧客チケットのトラブルシューティングのために、Mendixサポートはこのデータを使用してユーザーをより効果的に支援します。これは、データのプライバシーに関する特定の法律に従うために、お客様の同意がある場合にのみ行われます。

さらに、Mendixサポートは独自の経験を活用して、アプリコンテナーのサイズ設定、パフォーマンスチューニング、アプリの最適化などについてアドバイスします。

 

翻訳元:

https://www.mendix.com/evaluation-guide/app-capabilities/mendix-cloud-overview

  • このエントリーをはてなブックマークに追加

このエントリーにコメントする

必須項目は全て入力してください。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)