Red Hat OpenShift Serverless
OpenShift Serverless とは
Red Hat® OpenShift® Serverless は、Kubernetes や、アプリケーションの開発およびデプロイが行われるインフラストラクチャに関連する複雑さをなくすことで、ハイブリッドクラウド・アプリケーションの開発を単純化します。開発者は入り組んだインフラストラクチャの細かな設定を管理する必要がなくなり、アプリケーションのコーディングに注力できます。
Red Hat OpenShift Serverless はオープンソースの Knative プロジェクトをベースにしており、最適化された効率的でスケーラブルなイベント駆動型クラウドネイティブ・アプリケーション開発を可能にするエンタープライズ向けサーバーレス・プラットフォームを提供します。開発者もアプリケーション開発チームのリーダーも、OpenShift Serverless がもたらす簡単さ、パワー、柔軟性を体験すれば、クラウドネイティブ開発を見る目が変わります。
Red Hat OpenShift Serverless を選ぶ理由
Red Hat OpenShift Serverless はクラウドネイティブ・アプリケーション開発を単純化し、アプリケーションのワークロードを最小でゼロまで自動スケーリングすることで、組織と開発者をサポートします。OpenShift Serverless では、開発者は柔軟に構築、実行、イノベーションを推進できます。開発者が基盤のインフラストラクチャについて深く理解したり、日常的なサーバーのプロビジョニングやメンテナンスを実行したりする必要はありません。
ハイブリッドおよびマルチクラウドのエコシステムとシームレスに統合できるので、アプリケーションに異なる環境間での可搬性を持たせることができます。OpenShift Serverless を使用する組織は、市場の要求にすばやく対応するアジリティを獲得できると同時に、リソース使用の最適化、運用コストの削減、新しいサービスや機能の市場投入時間の短縮も実現できます。
特長とメリット
OpenShift Serverless の機能
OpenShift Serverless は、サーバーレス・アプリケーションの構築とデプロイを迅速化する幅広い機能を提供します。インフラストラクチャの細部の管理を心配する必要はありません。
サーバーレスコンテナ
OpenShift Serverless には Knative Serving が付属しており、開発者は複雑なインフラストラクチャ管理に従事することなくコンテナ化アプリケーションを構築およびデプロイできます。Knative Serving は基盤となるインフラストラクチャを抽象化するので、アプリケーションは需要に応じて自動的にスケーリングされ、開発者はコードの作成に集中できます。
イベントメッシュ
イベント駆動型アーキテクチャを設定および管理し、アプリケーションの応答性、拡張性、回復力を高めます。Eventing はコンポーネントを分離し、非同期通信を可能にすることで、変化する状況に適応し、予期せぬイベントも適切に処理できる複雑なシステムの構築を支援します。
Serverless Functions
Serverless Functions は、Kubernetes 上でサーバーレス関数を構築およびデプロイするための強力なツールです。ステートレスなイベント駆動型の関数の作成、構築、デプロイのプロセスを単純化します。
Serverless Logic
Serverless Logic を使えば、複雑なワークフローを単純化できます。当社のプラットフォームはサーバーレスワークフローを基盤としており、イベント駆動型のサーバーレス・アプリケーションを簡単に定義し実行することができます。インフラストラクチャの管理に煩わされることなく、タスクを自動化し、サービスを統合し、ワークフローを拡張できます。
Red Hat OpenShift Serverless についてさらに詳しく知る
OpenShift Serverless を使い始める際に役立つよう、Red Hat はこのラボを含むさまざまなリソースやツールをご用意しています。Red Hat 開発者サンドボックスでは開発者が実際に操作して学ぶことができる実践的な環境を提供しています。OpenShift Serverless はすべての OpenShift サブスクリプション (Red Hat OpenShift on AWS や Microsoft Azure Red Hat OpenShift を含む) でご利用いただけます。