本記事では、API機能を持つ国産オープンソースのWebデータベース「プリザンター」の配置についてご紹介していきたいと思います。IISのCORS対応プリザンター配置概念図API機能を効果的に活用するためには、クラウド上での稼働が望まれます。そこでここでは、クラウドサービスの一つであるAmazonAWSのEC2上への配置例(図表1参照)を取り上げたいと思います。図表1:AmazonEC2へのプリザンター配置概念図AmazonEC2の準備プリザンターはWindows上で稼働するOSS(オープンソースソフトウェア)であるため、EC2のWindowsインスタンスが必要となります。Images)「Windows_Server-2016-Japanese-Full-Base-2018.05.09」(図表2参照)を利用した事例となります。Express」を利用する場合には、仮想CPU(vCPU)が一つでもプリザンターを稼働させることができるため、料金が比較的安い「t2」インスタンスクラス(EC2料金表参照)を選択することもできます。AWS)80番ポートの開放プリザンターのAPI機能へのアクセスは通常80番ポート経由となるため、EC2インスタンスへのセキュリティー項目(図表3参照)を追加します。ここでは便宜的に任意の場所(全てのIPアドレス)を設定をしていますが、運用上は適切なIPアドレス指定が望まれます。AWS)プリザンターの配置プリザンターのインストールプリザンターのインストールについては、本家サイトに詳細な説明がありますので、そちらをご参照ください。Sharing)制約の影響を受けるケースがあるため、IISのWebサーバ設定ファイル「Web.config」に以下の設定を追記します。*」が加わることになります。ここでは便宜的にワイルドカード「*」を設定をしていますが、運用上は適切なサーバ指定が望まれます。本記事では、Tableauと国産オープンソースのWebデータベース「プリザンター」とのAPI連携についてご紹介していきたいと思います。