マイグレーションしないリスク

マイグレーションしないリスク

2020年1月、Windows 7がサポートを終了し、メーカーサポートが提供されている環境へ移行されたお客様がほとんどではないかと思いますが、ご利用されているアプリケーションのマイグレーションはお済みでしょうか?

サポートが終了した環境で使用するリスクは皆様十分にご存知だと思いますが、アプリケーションについても安定して利用するためには移行先の環境にあわせてマイグレーションする必要があります。「アプリなんて動けばいいんじゃないの?」と思うお客様も少なくないのではと思いますが、ここではサポートが切れたバージョンで使用する場合のいくつかのリスクを紹介します。

 

不具合や問題が解決しない

メーカーがサポートを終了したバージョンを使用してお客様自身で解決できない不具合や問題が発生しても、メーカーはそのバージョンに関するお問い合わせには対応しませんので、事象に関する調査や修正版の提供などは行われません。そのため、問題の解決までに膨大な時間を費やしたり、結果として解決に至らず、業務に支障をきたすリスクがあります。SAP PowerBuilderの最終バージョン「12.6」は2018年6月30日にメーカーサポートを終了しておりますので、12.6以前のバージョンをご利用のお客様は、ご注意ください。

サポート期間中のバージョンであれば不具合と思われる事象に関するお問い合わせに対応しますので、メーカーが考えられる可能な限りのワークアラウンドが提供されますし、緊急度の高い不具合と認められた場合は修正版も提供されます。何かあってからでは対応に時間を費やしてしまいますので、サポートが切れたバージョンをお使いのお客様は、サポートされているバージョンへのマイグレーションをご検討ください。

また、Appeon PowerBuilderはLTS(Long-Term Support)バージョンを採用しており、LTSに指定されたバージョンはリリース日から最低5年間の長期サポートが提供されます。メジャーバージョンごとに機能強化やバグFixを目的としたリビジョンアップ版がいくつかリリースされますが、各メジャーバージョンでリリースされる最終のリビジョンアップ版がLTSに指定されますので、頻繁にアップデートをしないお客様にオススメです。

※2020年7月現在、最新のLTSバージョンはAppeon PowerBuilder 2017 R3です。

 

最新のOSに対応できない

前述の説明の通り、メーカーサポートが終了したバージョンに対して不具合への対応は行われませんが、最新のOSにも対応しません。Windows 7のサポート終了に伴い、Windows 10へ移行されたお客様が多いと思いますが、SAP PowerBuilder 12.6以前のバージョンはWindows 10に対応していません。 とはいえ、12.6以前のバージョンでもWindwos 10上で動作するケースはありますが、ご利用のユーザー様からは、

「画面のレイアウトが崩れたけど、動いたからそのままにしている」

「たまに意図しない動作をするけど、大した影響はないからその都度対応している」

という話を割りと頻繁に耳にします。ただし、これらの状況のままでは、折角創意工夫を凝らした素晴らしいアプリケーションであっても、操作性が損なわれてしまい、業務の生産性は改善・向上されません。また最近では、

「Winodws 10のFeature Updateを適用したらアプリケーションが落ちるようになった」

といった話を聞く機会も増えてきています。PowerBuilderは企業や団体のミッションクリティカルなシステムで利用されているケースが非常に多いですが、対応していないOSで使用する場合は突然アプリケーションを使用できなくなるリスクがあります。

PowerBuilder 12.6と2017で対応しているOSについては下記の対比表をご参照ください。

【PowerBuilder 対応OS対比表】
OS SAP PowerBuilder 12.6 Appeon PowerBuilder 2017~
Windows 8.1
Windows 10 ×
Windows Server 2016~ ×
※Windows 7は2020年1月にサポートを終了しており、Windows 8.1は2023年1月サポート終了予定です。

※Windows Serverは実行環境のみのサポートであり、開発環境としてはサポートされておりません。

 

最新のDBMSに対応できない

メーカーサポートが終了したバージョンでは最新のOSへの対応と同じく、最新のDBMSにも対応しません。最近ではOracle 18cおよび19cへの対応についてのお問い合わせが増えてきておりますが、SAP PowerBuilder 12.6以前のバージョンは対応していません。詳細については未確認ですが、SAP PowerBuilder 12.6以前のバージョンでは接続に失敗するケースがあるようです。

Appeon PowerBuilder 2017からはOracle 18cおよび19cといった最新のDBMSサポートに加え、新たにPostgreSQLもサポート対象に追加されます。OSに限らずDBMSを移行する時も、その環境にあわせたアプリケーションのマイグレーションが必要です。

PowerBuilder 12.6と2017で対応しているDBMSについては下記の対比表をご参照ください。

                        
【PowerBuilder 対応DBMS対比表】
DBMS SAP PowerBuilder 12.6 Appeon PowerBuilder 2017~
Oracle Database 12c
Oracle Database 18c~ ×
Microsoft SQL Server 2012
Microsoft SQL Server 2014~ ×
SAP SQL Anywhere 16
SAP SQL Anywhere 17 ×
PostgreSQL 10~ ×
※PowerBuilderユーザーが利用の多い製品を掲載しております。

※2020年7月時点での情報です。動作環境の詳細や最新情報についてはお問い合わせください。

 

SAP PowerBuilder 12.6以前のライセンスは購入出来ない

お客様のご事情で、12.6以前のバージョンを使用した開発・改修を行わねばならない時に、「保有ライセンス数だけでは困るので追加購入したいのだが・・・」というお問い合わせが、結構あります。ただし、SAP PowerBuilder 12.6は2018年1月31日をもって販売を終了していますので、12.6以前のライセンスは購入出来ません。結果として、想定していた人数での開発ができず、作業スケジュールに大きな影響が出るリスクがあります。

Appeon PowerBuilderはサブスクリプションライセンス(1年間の使用権)で提供され、サブスクリプション期間中はAppeon社からリリースされている全てのバージョンが使用できます。Appeon PowerBuilderへマイグレーションした後は必要な時に、必要な数だけライセンスを購入できますので、急な対応が発生してもライセンスの数が不足する事に起因するリスクから解消されます。

 

最近のテクノロジーに対応できない

過去バージョンのPowerBuilderはその当時のテクノロジーが取り入れられており、最近普及しているテクノロジーには対応していません。例えばSAP PowerBuilder 12.6以前のバージョンではExcelの出力形式は昔のままで、XLSX形式でのファイル出力ができません。その他にもGit/SVNといったバージョン管理ツールやWeb APIとの連携もサポートされていないため、生産性も向上せず、ユーザーが求めるシステムを構築できない可能性があります。

最新のPowerBuilderではリリース時点で普及している一般的なテクノロジーをサポートしていますので、Appeon PowerBuilder 2017であれば、XLSX形式でのExcelファイル出力はもちろん、Git/SVNの利用やWeb APIの呼び出しもサポートされます。さらに、Appeon PowerBuilder 2019からはC# Web APIの開発も可能になりまのすで、Web APIと連携したハイブリッドなシステムを構築できます。もし「PowerBuilderってスタンドアロンかクライアント・サーバー型アプリケーションしか開発できないでしょ?」と思われているお客様がいましたら、PowerBuilderの最新機能を是非チェックしてください!

 

品質管理(保証)部門からの指摘

最近、増えてきているマイグレーション案件は、社内の品質管理(保証)部門からの指摘により検討をスタートすることになったというケースです。

Windows 7のOSサポート切れやOracle 11gおよび12cのサポート終了期限がここ1~2年以内に訪れることから、自社グループ内で運用している業務システムにおける「保守性の担保」について、指摘をされるとのことです。つまりは、「業務システムとしての保守性が、担保されていないシステム」の対象とされるのです。

もちろん、社内や企業グループ全体で数多くの業務システム移行計画の中で優先順位は低い場合でも、既にリストアップされている場合がほとんどですが、システム環境においての「保守性」の判断としてメーカーおよびベンダーサポートが受けられるか?などのITガバナンス・リスク対応として「不適合」対象として指摘されてしまうことです。 特に、大手企業や上場会社グループのお客様からのお問い合わせが、増えてきています。

 


 

備えあれば憂いなし!!

ここで挙げたリスク以外にも、サポートが切れたバージョンでの使用には多くの課題が存在します。リスクを回避し、安心してアプリケーションを使用するためにはサポートが提供されている環境・バージョンで使用する必要があります。リスクを回避するという目的だけであれば、クラウドサービスやパッケージの導入、別言語での刷新なども検討の候補になるかと思いますが、アプリケーション利用者の再教育も含めて莫大な導入コストが必要になります。

PowerBuilderは圧倒的な開発生産性に加えて、お客様の細かな要望に応えられるさまざまな機能が備わっていますので、一般的なクラウドサービスやパッケージでは賄えない、お客様ならではのシステムを迅速に開発できます。Appeon PowerBuilderではWindows 10やOracle 18cおよび19cといった最新のOS・DBMSへの対応はもちろん、数多くの魅力的な新機能を搭載しておりマイグレーションするメリットがたくさんありますので、まだSAP PowerBuilderをお使いのお客様はリスクヘッジの意味も含めて、Appeon PowerBuilderへのマイグレーションを是非ご検討ください!!

また今回特別に、マイグレなんでも相談室を開設しましたので、「マイグレーションについてもっと詳しく知りたい」「PowerBuilderの使い方を学習したい」「マイグレーションの作業を依頼したい」といったご相談ごとがありましたらお気軽にご利用ください。

期間限定ですので、この機会をお見逃しなく!!

 

マイグレなんでも相談室の申込み

(期間限定:2020年7月20~9月30日)


PowerBuilder マイグレーション