クラウドのデータベースには、基本的に、クラウドの仮想コンピューターにインストールされたデータベースと、サービスとしてのデータベース製品として提供されるデータベースの 2 つのタイプがあります。
クラウドの仮想コンピューターにインストールされたデータベースを使用する場合は、データベースがインストールされている仮想コンピューターへのアクセス権が必要であり、多くの場合はデータベースのメンテナンスを担当する必要があります。 仮想コンピューターにデータベースを自分でインストールした場合でも、あるいはイメージを使用してデータベースのインストールを含むインスタンスを起動した場合でも同様です。 このようなデータベースについても、自分でほとんどのメンテナンス タスクを行う必要があります。
これが、サービスとしてのデータベース製品と異なる点です。 サービスとしてのデータベースおよびデータ ウェアハウスの場合、データベースまたはデータ ウェアハウスにサービスを提供しているコンピューターへのアクセス権はなく、データベース、データ ウェアハウス、またはオペレーティング システムにセキュリティ パッチを適用するなどのメンテナンス タスクを実行する必要はありません。
ArcGIS ソフトウェアからクラウドのデータベースまたはデータ ウェアハウスへの接続は、同じクラウドにあるコンピューターから行います。 最高のパフォーマンスを得るには、同じクラウド リージョン内のコンピューターから接続されている必要があります。 ほとんどのケースでは、オンプレミスにインストールされた ArcGIS クライアントからクラウドのデータベースまたはデータ ウェアハウスに接続したり、クラウド リージョンが異なるクライアントとデータベースまたはデータ ウェアハウスとの間で接続したりすると、接続と検索のパフォーマンスは低下し、接続がタイム アウトすることもあります。
クラウドにインストールされたデータベースのサポート
クラウド プラットフォームが ArcGIS に対応しているかどうかを確認するには、クラウドの仮想コンピューターの仕様を把握しておく必要があります。 クラウド プラットフォームで提供される仮想コンピューターが、インストールする ArcGIS クライアントやデータベースのオペレーティング システム要件とシステム仕様要件を満たしていれば、ArcGIS がサポートするデータベースでクラウド プラットフォームを使用できます。
これらの仮想コンピューターのサポートは、仮想コンピューターが同じ仕様を持つオンプレミスの物理コンピューターと同じように動作することを前提にしています。 ほとんどの場合、Esri サポートは、クラウド仮想コンピューターと同じ仕様を持つオンプレミスのコンピューターを使用して問題の再現を試みます。
さらに、Oracle Co-managed Systems Virtual Machine DB Systems は ArcGIS での使用が認定されています。
サポートされるクラウドベースのデータベース サービス
Esri は、ArcGIS Enterprise ソフトウェア、ArcGIS Desktop ソフトウェア、およびサポートされる多くのサービスとしてのデータベース製品を Amazon Web Services (AWS) と Microsoft Azure に配置するためのツールを提供しています。 これら 2 つのクラウド プラットフォーム上に配置する場合は、これらの専用ツールと Esri イメージを使用して、配置およびテクニカル サポートを簡略化することをお勧めします。 Esri が特殊な配置ツールを提供しないクラウド プラットフォームでは、サポートはオンプレミスで再現可能な ArcGIS ソフトウェア固有のトラブルシューティングに限られます。
ArcGIS では、次のサービスとしてのデータベース製品がサポートされています。 マイナー バージョンがリストされている場合、それらのバージョンは、サポートされている最小のマイナー バージョンです。
以下のリンクをクリックすると、クラウド ベンダーが提供する外部ドキュメントのページが開きます。
- Amazon Aurora (PostgreSQL-compatible edition) バージョン 10.18、11.13、12.8、13.3
AWS は互換性のある PostGIS バーションをインストールします。
- Amazon Relational Database Service (RDS) for Oracle
- Amazon RDS for PostgreSQL バージョン 10.19、11.14、12.9、13.5
これらのサポートされる Amazon RDS for PostgreSQL のバージョンごとに、ArcGIS は Amazon Web Services がサポートする PostGIS バージョンをサポートしています。
- Amazon RDS for SQL Server バージョン 2016、2017、2019
- Google Cloud SQL for PostgreSQL 10.19、11.14、12.9、13.5
これらのサポートされる Google Cloud SQL for PostgreSQL のバージョンごとに、ArcGIS は Google Cloud がサポートする PostGIS バージョンをサポートしています。
- Google Cloud SQL for SQL Server 2017 と 2019
- Microsoft Azure Database for PostgreSQL (単一サーバー オプション) バージョン 10.16 と 11.11
これらのサポートされる Microsoft Azure Database for PostgreSQL のバージョンごとに、ArcGIS は Microsoft Azure がサポートする PostGIS バージョンをサポートしています。
- Microsoft Azure SQL Database または Microsoft Azure SQL Managed Instance* バージョン 12
- Oracle Autonomous Database - Autonomous Data Warehouse と Autonomous Transaction Processing
- SAP HANA Cloud
* Microsoft Azure の SQL Managed Instance に対する変更により、ArcGIS Enterprise Cloud Builder for Microsoft Azure を使用した配置ができない場合があります。 問題が発生した場合には、Microsoft Azure ポータルを使用してインスタンスを作成してください。
ジオプロセシング ツールは、ジオプロセシング ツールの使用方法で別途明記されている場合を除き、同等のサービスとしてのデータベース製品でサポートされています。 たとえば、ツールの使用方法に、ツールが PostgreSQL でサポートされていることが示されている場合は、ツールの使用方法でサポートされていないことが明記されていない限りは、Amazon RDS for PostgreSQL、Aurora PostgreSQL、Azure Database for PostgreSQL で使用できます。
制限事項
ST_Geometry ライブラリはサービスとしてのデータベース製品に読み込めないので、Amazon Aurora (PostgreSQL-compatible edition)、Amazon RDS for PostgreSQL、Google Cloud SQL for PostgreSQL、および Microsoft Azure Database for PostgreSQL を使用する場合は PostGIS 空間タイプのみがサポートされ、Amazon RDS for Oracle または Autonomous Transaction Processing を使用する場合は SDO_Geometry 空間タイプのみがサポートされます。
Amazon RDS for Oracle または Autonomous Transaction Processing のジオデータベースには GDB_UTIL.get_extent()、GDB_UTIL.geometry_type、GDB_UTIL.spatial_ref_info() 関数は存在しません。
Amazon RDS for Oracle は ArcGIS Enterprise on Amazon Web Services 配置ツールに含まれていません。代わりに AWS ツールを使用してください。
データベースの作成に Esri クラウド配置ツールを使わずに (または使用できない)、サポートされるサービスとしてのデータベース製品でジオデータベースを作成したい場合には、[エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)] ジオプロセシング ツールを使用してジオデータベースを作成する必要があります。 [エンタープライズ ジオデータベースの作成 (Create Enterprise Geodatabase)] ツールは使用しないでください。
ArcGIS クライアントからサービスとしてのデータベース製品へのオペレーティング システム認証接続は、サポートされていません。
サポートされるクラウド データ ウェアハウス
クラウド環境でホストされる次のデータ ウェアハウスがサポートされます。
ジオデータベースは、上記のクラウド データ ウェアハウスではサポートされていません。
データベースまたはデータ ウェアハウスへの接続に必要なソフトウェア
Esri が提供する Azure イメージを使用して ArcGIS Enterprise と ArcGIS Pro を配置する場合、必要なデータベース クライアントはすでにインストールされているので、Azure でサポートされている DBaaS (Database-as-a-Service) 製品にアクセスできます。 同様に、ArcGIS Enterprise on Amazon Web Services 配置ツールを使用する場合、データベース クライアントはインストールされているので、サポートされている Amazon RDS 製品にアクセスできます。
クラウドの仮想コンピューターに ArcGIS クライアントをインストールしたり、「サポートされているクラウドベースのデータベース サービス」にリストされていないデータベースに接続したりする場合には、ArcGIS クライアント コンピューターにデータベース管理システムのクライアント ファイルをインストールする必要があります。 これらのクライアント ファイルは、それぞれのデータベース ベンダーから入手できます。 ベンダーの指示に従ってファイルのインストールと構成を行ってください。また。ArcGIS クライアントから接続する際に必要な追加構成については、ArcGIS ヘルプの接続情報をご参照ください。
Microsoft Azure SQL Database または Microsoft Azure SQL Managed Instance に接続する場合、Microsoft によってサポートされる ODBC の最低バージョンは Microsoft ODBC Driver 17 for SQL Server です。
ArcGIS から SAP HANA Cloud に接続するには、SAP HANA クライアント 2.4 リビジョン パッチ 186 (2.04.186) をインストールします。 SAP HANA Cloud を配置した場所のできるだけ近くにある (物理または仮想) コンピューター上に、ArcGIS クライアントを必ずインストールしてください。
サポートされているクラウド データ ウェアハウスに ArcGIS から接続するには、ベンダーから提供された、対応するサポートされたクライアント ファイルの最新バージョンをインストールします。