RSSおすすめ記事です

スポンサーリンク

COBOLをサーバーレスへ アクセンチュアの新マイグレ策

ニュースプログラム

スポンサーリンク

COBOLをサーバーレスへ アクセンチュアの新マイグレ策

1 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:25:27.41 ID:CAP_USER.net

アクセンチュアがCOBOLアプリをサーバーレスで稼働させるマイグレーションサービスを発表。仏ブルーエイジ(Blu Age)と共同で2019年7月からサービスを開始した。

 COBOLプログラムを稼働させるハードウエアの保守・運用には多大なコストが発生するのが一般的だ。だが、クラウド基盤の活用によって、この状況を改善できる可能性が出てきた。例えば仏ブルーエイジが手掛けている「Serverless COBOL for AWS」の利用だ。国内ではアクセンチュアが同サービスを使ったマイグレーションサービスを開始した。

 Serverless COBOL for AWSは、「AWS Lambda」を使って既存のCOBOLシステムをサーバーレス環境で動かすサービスである。サーバーレス処理は、プログラムが稼働するときだけサーバーが立ち上がるので、コスト効率に優れている。ブルーエイジのティエリ・マソン シニアソフトウエアアーキテクトは、「サーバーレスに移行できれば、メインフレームの保守・運用に費やしていたコストを8割削減できる」と話す。

バイトコードにリコンパイル
 Serverless COBOL for AWSは、COBOLプログラムをJavaバイトコードにリコンパイルし、AWSLambda上のJavaランタイムで実行する(図1)。

利用するには、COBOLプログラムの移行箇所の特定やその影響範囲を判断するため、ブルーエイジのアナライザーを使ってプログラムを解析する。その後、コードエディターのVisual Studio Code(VSCode)の拡張機能を使い、Javaバイトコードにリコンパイルする。

 VSCodeの拡張機能やCOBOLコンパイラーはブルーエイジが開発した。コンパイラーはブルーエイジがクラウド上に配備している。VSCode上でコンパイルの処理を指定すると、クラウド上で実行し、開発者にコンパイル後のJARファイルを送る仕組みだ。

 そして、開発者がJARファイルをデプロイ(配置)してAWS Lambda上で実行する。マソン氏は「多くの場合は、COBOLプログラムを書き換えることなく、リコンパイルするだけでそのままAWS Lambda上で動く」と話す。

 ただし、Serverless COBOL for AWSの利用には注意点がある。処理時間に上限があるAWS Lambdaは、「長いトランザクション処理などは苦手」(マソン氏)という。このような処理は、COBOLプログラムの分割やリライトといった変更が必要になるだろう。さらにリコンパイル後のプログラムの実行では、LambdaがJava実行環境を立ち上げる。初回実行時は処理に時間がかかることに注意が必要だ。

 アクセンチュアのテクノロジーコンサルティング本部 インテリジェントソフトウェアエンジニアリングサービス グループ 中野恭秀アソシエイト・ディレクターは「プログラムの規模や複雑性によってはAWS Lambdaへの移行ではなく、リホストが向く場合もある。企業のCOBOL資産の特性に合わせて最適なマイグレーション方法を提案していきたい」と話す。
https://tech.nikkeibp.co.jp/atcl/nxt/mag/sys/18/022800004/080600073/


スポンサーリンク

ネットの反応

2 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:29:10.48 ID:KARgWl3x.net
Left Caption

日本語でおk

4 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:32:28.30 ID:wvx47S4s.net
Left Caption

つまりDBのアクセスが必要な処理には向かないってことじゃん

22 : 名無しのシステムエンジニアさん 2019/08/17(土) 01:01:57.43 ID:5QRqInz9.net
Left Caption

>>4
ISFでいいじゃん

5 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:33:18.08 ID:iq/a9k9u.net
Left Caption

基幹業務の業務標準化を受け入れられず、社内独自のやり方に固執する日本企業
非効率と高コストの温床

10 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:44:03.27 ID:a2cdizso.net
Left Caption

>>5
処理できませんでしたで許されるようなところばかりじゃないんで、実績に偏重するのは致し方ない

6 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:33:43.16 ID:AzM0SgQz.net
Left Caption

オンラインはともかくとして、バッチ処理はどうするんだろう?

7 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:35:32.54 ID:a2cdizso.net
Left Caption

COBOLのトランザクションって性質上だいたい長くないか
デイリーでバッチ回すところも当然多いだろうし、8割カットできるものなんかね?

13 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:51:21.47 ID:AzM0SgQz.net
Left Caption

>>7
8割削減は、「移行できれば」の話
ホストより、その下のオフコンクラスのリプレースに使えるかどうか
AS400のリプレース狙いだったりして

16 : 名無しのシステムエンジニアさん 2019/08/16(金) 23:12:11.22 ID:a2cdizso.net
Left Caption

>>13
IBMで思い出した
政府システム調達失敗のあそこか

8 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:40:47.85 ID:i2X+ZQQU.net
Left Caption

トランザクション処理、つまりはオンラインでの対話処理に向いてないって事。
オンラインでの対話処理はユーザー画面に何かを送って、その応答を待つからな。その間、基本的はプログラムは常駐しっ放しになる。
コンピューターの世界ではユーザーレスポンスなんてのは永遠に近いくらい遅い。
逆に得意なのはプログラム処理だけで全てが終わる処理、つまりはバッチ処理。
って事だろ。

9 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:41:40.14 ID:EGaxzXIH.net
Left Caption

こういうのはさ、日立とか富士通、日電がアマゾンと組んでやれよ
もう自社ハード売って存続できる状況じゃないだろ
独自アーキテクチャの差異を吸収できるようにするだけで既存客そのまま取り込めるんだから、変なシステム提案するよりずっといいぞ

37 : 名無しのシステムエンジニアさん 2019/08/17(土) 12:44:50.73 ID:/Afj3n8k.net
Left Caption

>>9
日本企業は提案する側される側も >>10 止まり
移行によって発生するかもしれない問題をピックアップして
検証することすら出来ないレベル

IT後進国は舐めてはいけない

14 : 名無しのシステムエンジニアさん 2019/08/16(金) 22:54:50.19 ID:99U2qKJs.net
Left Caption

問題は何年使えるかや
2年末おしまいしゃんしゃんってやられたらどうする

17 : 名無しのシステムエンジニアさん 2019/08/16(金) 23:15:47.75 ID:Zk+3/IKJ.net
Left Caption

ああ、あのシステム営業屋さんですか

19 : 名無しのシステムエンジニアさん 2019/08/17(土) 00:22:01.68 ID:lAiFXbqX.net
Left Caption

COBOLがどうのじゃなくて汎用機とPCサーバーの関係じゃないのか?

20 : 名無しのシステムエンジニアさん 2019/08/17(土) 00:31:08.08 ID:jzR9pOJB.net
Left Caption

この手の話って経験上99%誇張だからな
言ってる方も聞いてる方も実はよくわかってるwww

27 : 名無しのシステムエンジニアさん 2019/08/17(土) 06:24:11.94 ID:D/4Ezjem.net
Left Caption

複雑なトランザクションができないCOBOLなど飛べない豚と同じで役立たず

29 : 名無しのシステムエンジニアさん 2019/08/17(土) 09:54:32.68 ID:fSxo3uM/.net
Left Caption

アクセンチュアに反応する人ゼロかw

「御社のシステムはカスタマイズが必要となりますので、再見積もりが必要です」

30 : 名無しのシステムエンジニアさん 2019/08/17(土) 10:01:01.67 ID:cu9rDT80.net
Left Caption

転用が効かない、他に使いみちの無いCOBOL専業PGの救済目的かね。

31 : 名無しのシステムエンジニアさん 2019/08/17(土) 10:37:07.03 ID:3Lk2BwuZ.net
Left Caption

>>30
VSCodeに慣れさせて、転用支援…ではないかw

33 : 名無しのシステムエンジニアさん 2019/08/17(土) 11:14:05.08 ID:E4SDEG6W.net
Left Caption

つまんねー仕事
マイグレした結果、数値計算合わなくなりましたーとか言ったら笑う

35 : 名無しのシステムエンジニアさん 2019/08/17(土) 11:56:24.92 ID:mo57icAp.net
Left Caption

メインフレームをオープン化すれば保守費用が浮くってコンサルタントの口癖

36 : 名無しのシステムエンジニアさん 2019/08/17(土) 12:15:43.08 ID:UTyU99v5.net
Left Caption

>>35
システムは稼働して久しいんだし、
コンサル費用浮かす方がよっぽど節約になる気がする。

39 : 名無しのシステムエンジニアさん 2019/08/17(土) 14:47:27.79 ID:PrnQdFpp.net
Left Caption

アクセンチュアで仕事したら
COBOLの開発は中国に丸投げしていて
びっくらこいた。

Posted by flac