SHOEISHA iD

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

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

イベントレポート

SpringOne Essentialsで紹介されたSpringアプリケーション最新情報~Spring Framework 6.0、GraalVMなど

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

Azure Spring Apps: The Easy Way to Run Your Apps

 このセッションではMicrosoftのAsir Selvasingh氏とVMwareのAdib Saikali氏から、Azure Spring Appsについて紹介されました。

 Azure Spring Appsとは、MicrosoftとVMwareが共同で開発・運営・サポートするSpring開発者向けのフルマネージドサービスです。Kubernetes上に構築されており、開発者はアプリケーションをAzure Spring Appsにデプロイすることで、インフラストラクチャの管理、アプリケーションのホスティング、ライフサイクル管理、ブルーグリーンデプロイメント、ログやメトリクスの公開などをKubernetesに関する学習や管理をせずに行うことができると言います。

 また、アプリケーションはAzureサービスや外部サービス、オンプレミスシステムとのやり取りが可能で、ログやメトリクスなどはAzure Monitorで監視することが可能です。そして、アプリケーションのデプロイ方法として、開発者が使い慣れたツールを用いることができるという特徴があります。セッション中では、VSCode、Eclipse、Spring Tool Suite、IntelliJやMaven、Gradleなどが使用可能なツールとして挙げられていました。

Azure Spring Appsとアプリケーション、ツールの関係
Azure Spring Appsとアプリケーション、ツールの関係

 さらに、Azure Spring Appsを立ち上げるためには、3つのステップのみでよいと述べ、サービス利用の簡単さを強調していました。

Azure Spring Appsを立ち上げる3つのステップ
Azure Spring Appsを立ち上げる3つのステップ

 また、Azure Spring Appsは既にいくつかの企業で採用されており、オートスケーリングやオートパッチ、アプリケーションの管理など様々な機能を利用していると説明されました。

Azure Spring Appsを導入している企業
Azure Spring Appsを導入している企業

 続いて、実際にAzure Spring Appsを使用したデモが行われました。デモでは、サービスインスタンスを作成するところから、コンポーネントやネットワークの設定、開発のひな型となるApplication Acceleratorを使用してアプリを作成し、デプロイする様子などが実演されました。

 デプロイされたアプリはKubernetesのコンテナ上で実行されますが、Azure Spring Appsが自動的にコンテナ化するため、開発者はDockerfileを作成する必要がありません。また、Application Acceleratorを使用することで企業の求める様々なポリシに基づくアプリが作成できるといいます。ここでも、Kubernetesでのメリットを得ながら、それらの管理や学習に対して労力を割かなくてよいことを強調しているようでした。

 さらに、Azure Spring Appsで利用できる機能やその使用方法の詳細について、こちらもデモを交えながら紹介されました。具体的には以下の内容等に言及し、Azure Spring Appsの多彩な機能を明らかにしました。

  • Cloud Native Buildpacks
  • Spring Cloud Gateway
  • Application Configuration ServiceとSpring Cloud Config Serverの違い
  • Observability

 最後にAsir Selvasingh氏は、Azure Spring Appsを使ってSpringアプリケーションの可能性を最大限に引き出しましょうと述べ、Azure Spring Apps関連のリソースを紹介しました。

紹介されたAzure Spring Apps関連のリソース一覧
紹介されたAzure Spring Apps関連のリソース一覧

 セッション全体を通して、Azure Spring Appsを利用するハードルの低さ、ならびにアプリケーション開発の手助けになる部分を強調して説明されており、実際に使ってみたいと思わせる内容となっていました。

おわりに

 以上、SpringOne Essentialsのセッションから抜粋し、内容を紹介してきました。公式サイトからはセッションの動画・スライドが参照できる他、トップページから”The Golden Path to SpringOne”のリンクを辿ると、2023年8月にVMware Exploreの一部として米国ラスベガスで開催予定のSpringOneに向けて毎週2回新たな動画が公開されています。ぜひアクセスしてみてください。

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

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

もっと読む

この記事の著者

SpringOne Essentials 参加チーム(SpringOne Essentials サンカチーム)

NTTソフトウェアイノベーションセンタ:岩塚 卓弥、水野 諭孝 NTTデータ:小峰 規行、高橋 寛恒 NTTコムウェア:杉本 真梨、宮嶋 健太

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

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

この記事をシェア

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

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング