Appeon PowerServer 2022 R3 サポート環境
Appeon PowerServer 2022 R3 サポート環境ページです。
サポート OS、DB については Appeon 社として動作確認を行っておりますが、動作保証を謳うものではなく、同サポート対象環境で利用する上で不具合などの問題や要望があった場合に Appeon 社として対応することが可能な環境となります。
クライアント PC
インストール可能なクラウド アプリを実行するには、システムが次の要件を満たしていることを確認してください。
ハードウェア :- Intel または AMD プロセッサ
ARM およびその他のプロセッサはサポートされていません。
ソフトウェア :- Windows 11 または 10、あるいは Windows Server 2022、2019、または 2016
- Google Chrome、Mozilla Firefox、または Microsoft Edge (Chromium ベース)
開発用 PC
PowerBuilder IDE、PowerBuilder Runtime、PowerServer Toolkit、および PowerBuilder Utilities のバージョンとビルドは同じにすることをお勧めします。
詳細なシステム要件については、Installation Guide for PowerBuilder IDE の System Requirements を参照してください。
注意
PowerBuilder インストーラーを実行して一部のコンポーネントをインストールするには、管理者権限が必要です。
ハードウェア :
- Intel または AMD プロセッサ
ARM およびその他のプロセッサはサポートされていません。
ソフトウェア :実施したい作業 | インストールが必要なもの |
---|---|
PowerBuilder IDE で PowerServer プロジェクトのビルド、デプロイ、公開 |
|
|
|
PowerServer Web API を変更してコンパイル |
|
サーバー
PowerServer Web API (およびクライアント アプリ、ランチャー、ランタイム) をホストするには、次の環境を検討してください (サポート期間内のどのバージョンもサポートされます)。
- Windows の方法については、Hosting Web APIs in IIS を参照してください。
- Windows / Linux Kestrel (リバース プロキシ サーバーの有無にかかわらず) 方法については、Hosting Web APIs in Kestrel を参照してください。
- Windows / Linux Docker の方法については、Hosting Web APIs in Docker Containers を参照してください。
- Kubernetes の方法については、Deploying installable cloud apps to Kubernetes を参照してください。
注意
OS については、1) 最新のセキュリティパッチを適用でき、最新の TLS バージョンをサポートできるようにサポート期間内であること、2) .NET 6.0 をサポートしていることを確認してください。たとえば、Windows OS の場合、Windows Server 2022、2019、2016 が推奨されます。
PowerServer Web API は ASP.NET Core アプリなので、他の ASP.NET Core アプリと同様にホストおよびデプロイできます。詳細については、https://docs.microsoft.com/aspnet/core/host-and-deploy/?view=aspnetcore-6.0 を参照してください。
PowerServer Web API (およびクライアント アプリ、ランチャー、ランタイム) をコンテナー化するには、Azure サービスに少なくとも次の仕様 / サイズがあることが推奨されます。
Azure サービス | 最小サイズ | 推奨 OS |
---|---|---|
Azure 仮想マシン | Standard D2as v4 (2 vCPU、8 GiB メモリ) | Linux |
Azure アプリ サービス | P1V2 (合計 210 ACU、3.5 GB メモリ) | Linux |
Azure コンテナー インスタンス | 2 つの vCPU、4 GiB のメモリ、0 つの GPU | Linux |
ファイルサーバー
クライアント アプリ、ランチャー、ランタイムなどのインストール可能なクラウド アプリの静的ファイルも、次のファイル サーバーでホストできます (サポート期間内の任意のバージョンがサポートされます)。
- Windows の方法については、Hosting the client app in IIS を参照してください。
- Windows / Linux Apache の方法については、Hosting the client app in Apache on Windows または Hosting the client app in Apache on Linux を参照してください。
- Windows / Linux Nginx の方法については、Hosting the client app in Nginx on Windows または Hosting the client app in Nginx on Linux を参照してください。
データベース
インストール可能なクラウド アプリは、PowerServer の .NET Core 用のネイティブ ドライバーを介して次のデータベースを操作できます。
- IBM DB2 UDB 11.x
- Informix 12.x または 14.x
- MySQL 5.6、5.7、または 8.0
- Oracle 12c、18c、19c、21c、または 23c
- PostgreSQL 12、13、14、または 15
- SQL Server 2016、2017、2019、または 2022、または Azure SQL Database (2020 年 9 月時点の最新の SQL Server エンジン)
インストール可能なクラウド アプリは、PowerServer の .NET Core 用 ODBC ドライバーを介して次のデータベースと連携できます。
- ASE (ODBC) 16.0
ASE データベースがネイティブ ドライバーを使用して接続される PowerBuilder ランタイム環境とは異なり、PowerServer ランタイム環境では ASE データベースは ODBC ドライバーを使用してのみ接続できます。このドライバーの変更により、いくつかの違いが生じています。 詳細については、ASE データベースを参照してください。
- SQL Anywhere (ODBC) 16 (16.0.0.2043 以降) または 17
SQL Anywhere が PowerBuilder とは別のマシン上にある場合は、ODBC ドライバーで接続プール設定が有効になっていることを確認してください。SQL Anywhere が PowerBuilder と同じマシン上にある場合、接続プールはデフォルトで有効になっています。
Web API を実稼働環境で実行している場合は、Sybase Central で SQL Anywhere サービスを作成して起動することをお勧めします。詳細については、こちらを参照してください。