Quarkus を Red Hat で構築する理由

URL をコピー

Quarkus は高速で軽量のマイクロサービスおよびサーバーレス・アプリケーションを構築するための、Kubernetes ネイティブの Java™ スタックです。

Red Hat による Quarkus のビルドは、Red Hat Runtimes の一部で、Red Hat OpenShift® と密接に統合されており、本番環境に対応した機能を利用できるので、クラウドネイティブ・アプリケーションにとって理想的なプラットフォームです。

開発者はアプリケーションで使用したい Java フレームワークを選択して、Java 仮想マシン (JVM) モードで実行します。 

Quarkus はコンテナファーストの理念に基づいて構築されており、メモリー消費量を抑えて起動時間を短縮できるように最適化されています。

Red Hat は事前ビルド済みの Kubernetes ネイティブの開発者環境とツールを提供し、構成と準備にかかる時間を省いて、開発者がすぐに開発に取りかかれるようにしています。

Red Hat OpenShift と、Quarkus を含む Red Hat Runtimes を使用すると、開発者の生産性とイノベーションを育成する能力を大幅に向上できます。

コスト削減

Quarkus はメモリー使用量が少なく起動時間が短いので、リソース使用率が効率化され、ユーザーエクスペリエンスが改善されます。

開発者の楽しみ

Quarkus は一般的な Java 標準とライブラリ、ライブコーディングと統一構成をサポートしているので、高速な反復開発が可能です。

サーバーレスに最適

短い起動時間、少ないメモリー使用量、アプリケーションサイズが小さいという特長を持つ Quarkus は、サーバーレス・アプリケーションに最適です。

信頼性

Quarkus は実績ある信頼できるエンタープライズ Java エコシステムをバックボーンとして構築され、ユーザーコミュニティには 180 名を超える開発者がコントリビューターとして積極的に参加しています。

OpenShift 統合

Quarkus は OpenShift と事前に統合され、スケーラブルで高速な軽量アプリケーションに最適なアプリケーション環境となります。

拡張エコシステム 

Quarkus にはフレームワークやテクノロジーを設定および起動し、Quarkus アプリケーションに統合する、90 以上の拡張機能があります。このため、開発者は自分のコードに専念できます。

リアクティブ/イベント駆動型

Quarkus はリアクティブなアプリケーションに最適です。命令型とリアクティブ型の両方のコードについてノンブロッキングのリアクティブ・イベントループを使用し、開発者はユースケースに適切なオプションを選べます。

 

「Quarkus を試すべき 4 つの理由」チェックリストを読む

Red Hat のリソース

統合アプリケーション環境はビジネスソリューションの迅速な開発と提供をサポートし、競合他社の一歩先を進むことができます。

Red Hat OpenShift と、Quarkus を含むクラウドネイティブ開発ツールチェーンを使用すると、開発者の生産性を大幅に向上できます。Red Hat は事前ビルド済みの Kubernetes ネイティブの開発者環境とツールを提供し、構成と準備にかかる時間を省いて、開発者がすぐに開発に取りかかれるようにしています。

ハブ

Red Hat 公式ブログ

Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。

すべての Red Hat 製品のトライアル

Red Hat の無料トライアルは、Red Hat 製品をハンズオンでお試しいただける無料体験版です。認定の取得に向けた準備をしたり、製品が組織に適しているかどうかを評価したりするのに役立ちます。

関連情報

プラットフォームエンジニアが Red Hat OpenShift を選ぶ理由

Red Hat OpenShift は、開発基盤の効果的な構築と管理を可能にするツールを提供し、プラットフォームエンジニアリングによる DevOps を支える協業プラットフォームです。

アプリケーションの移行とは

アプリケーションの移行とは、アプリケーションをある環境から別の環境へと移すことでワークロードを改善できるプロセスのことです。

SDK (ソフトウェア開発キット) とは | Red Hat

SDK はソフトウェア開発キット (Software Development Kit) の略称で、プラグラムや API、開発ドキュメント等を含む、アプリケーション開発に必要なツール一式を指します。

アプリケーションの開発と提供リソース

注目の製品

  • Red Hat Runtimes

    クラウドネイティブ・アプリケーションの開発とメンテナンスに役立つ製品、ツール、コンポー​ネントを 1 つのセットとしてまとめたものです。Red Hat AMQ ブローカー、Red Hat Data Grid、Red Hat JBoss® Enterprise Application Platform、Red Hat JBoss Web Server、OpenJDK の Red Hat ビルド、Quarkus の Red Hat ビルド、およびクラウドネイティブ・ランタイム、アプリケーション移行ツールキット、シングルサ​インオン、ランチャーサービス一式が含まれます。

関連記事