SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

「Java×クラウドネイティブ」の未来に向けて――エキスパート達が語った現状と課題

  • X ポスト
  • このエントリーをはてなブックマークに追加

 クラウドネイティブなアプリケーション開発が浸透するなか、エンタープライズシステムにおけるJavaの未来はどうなるのか――2020年9月18日、レッドハット株式会社はこのテーマをもとにしたオンライン座談会を実施、Javaのエキスパートである同社のソリューションアーキテクト 伊藤 智博氏とマイクロソフト・コーポレーションのSr. Cloud Advocateの寺田佳央氏が登壇した。ビジネスシーンにおけるシステム要件の変化や日本におけるクラウドネイティブへの取り組み、Javaが抱える課題とその克服方法などについて、参加者も交えた議論がなされた。

  • X ポスト
  • このエントリーをはてなブックマークに追加

今回登壇した両社のJavaエキスパートたち
今回登壇した両社のJavaエキスパートたち

企業でのニーズが高まるクラウドネイティブ

 近年、社会における急速なデジタル化が進んでいる。これに伴い、ビジネスの現場では急激な変化に柔軟に対応できるよう、システムの可用性やスケーラビリティの要件が変化している。サーバレス、クラウドネイティブ技術を使ったシステムへのニーズが高まっているのだ。このような背景のなか、Javaも変革のときを迎えており、OpenJDKの機能強化やクラウドネイティブに適したMicroProfileの普及、そしてそれらの技術を導入できるフレームワークQuarkusなどの活用が進んでいる。

 座談会ではまず、ここ数年のビジネス要求の急激な変化について、モデレーターのレッドハット株式会社 アプリケーションサービスソリューションアーキテクト部 アソシエイトマネージャ 須江信洋氏から質問が投げかけられた。

 マイクロソフト・コーポレーション Sr. Cloud Advocateの寺田佳央氏は、これに対し「競合他社との競争が激しくなっています。ビジネスを成長させるには、よりよいサービスをいち早く提供する必要があり、開発期間はこれまでよりも圧倒的に短くなっています」と切り出した。

 続いて、レッドハット株式会社 アプリケーションサービスソリューションアーキテクト部 ソリューションアーキテクトの伊藤 智博氏も「ビジネスは競争力とともに、コストをいかに抑えるかも重要。このため、利用したぶんだけ支払うクラウドサービスが浸透しています。状況の変化にすぐ対応できるよう、テストや環境の変化を自動化する流れもあります。既存のオンプレミスシステムをクラウドにリフトするわけではありません」と語る。

 エンタープライズシステムは、変化対応力とともに、非機能要件を高いレベルで満たすという、ある意味相反する要件を満たさなければならなくなっているのだ。こうした要求に対応するべく、ここ数年注目されているのがサーバレスやコンテナのテクノロジーだ。寺田氏は、これらの技術がビジネスの変化に対応するために役立つとする。伊藤氏もクラウドネイティブのアプリケーション開発は有用と答える一方で、クラウドネイティブを導入するプロセスや文化が根付いていない開発の現場では選択されていない現状を述べた。

 続いての質問は、クラウドネイティブについて。どのような領域で使われているのか。特長やこれまでと異なる方法論はあるのだろうか。寺田氏は、クラウドネイティブに対応したアプリケーションを作るための方法論のひとつとして「Twelve-Factor App methodology」を挙げた。これは、アプリケーションをクラウドに展開するときに、移植性と復元力を備えて構築する方法論である。

 伊藤氏は、クラウドネイティブは技術的に活用される領域を問わず、重厚長大なシステムと連携し、その傍らで利用される場合もあるとした。特長として、素早くサービスを提供できることと、GO言語やNode.jsとともに扱われることが多く、また機能のオン/オフがあることを挙げた。

 「これまでのシステムは、起動したら起動したままでしたが、クラウドネイティブの場合、クラウドサービスを利用することで、可用性を担保しながら頻繁に機能停止できるようになりました。このため、システムが自動的に再起動されることを受容できるアーキテクチャーが必要になります」(伊藤氏)

次のページ
日本のクラウドネイティブ事情とJavaの可能性

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
イベントレポート連載記事一覧

もっと読む

この記事の著者

森 英信(モリ ヒデノブ)

就職情報誌やMac雑誌の編集業務、モバイルコンテンツ制作会社勤務を経て、2005年に編集プロダクション業務やWebシステム開発事業を展開する会社・アンジーを創業。編集プロダクション業務においては、IT・HR関連の事例取材に加え、英語での海外スタートアップ取材などを手がける。独自開発のAI文字起こし・...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/13042 2020/11/16 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング