Jump to section Jump to section トピック マイクロサービス Red Hat OpenShift Serverless を選ぶ理由 Red Hat OpenShift Serverless を選ぶ理由 Published January 8, 2019•%t-minute readCopy URL 概要サーバーレスのクラウドコンピューティング・モデルは、開発者に、ハイブリッドクラウド向けの最新のクラウドネイティブ・アプリケーション開発スタックを提供します。サーバーレスにより、開発者は、インフラストラクチャに関する懸念にとらわれることなく、コードに集中できます。Red Hat OpenShift Serverless を使用すると、単一のベンダーに縛られず、マルチクラウドによるアプローチをとることが可能になります。 Red Hat OpenShift Serverless に含まれるものRed Hat® OpenShift® Serverless は、オープンソースの Knative プロジェクトをベースとするサービスです。エンタープライズレベルのサーバーレス・プラットフォームを提供し、ハイブリッドおよびマルチクラウド環境全体に可搬性と一貫性をもたらします。これにより、開発者は Kubernetes の一連のカスタムリソース定義 (CRD) と関連するコントローラーを使用して、ソース中心のクラウドネイティブ・アプリケーションを作成できます。Knative の主要コンポーネントは次の 3 つです。Build:ソースコードをコンテナにビルドするための柔軟なアプローチEventing:アプリケーションを活動させるイベントを消費および作成するためのインフラストラクチャServing:コンテナの迅速なデプロイメントと自動スケーリングが可能 Red Hat OpenShift Serverless のメリット 本番環境へのリリースを迅速化 OpenShift Serverless を使用すると、開発者がプロビジョニングしてほしいインフラストラクチャの仕様を明示的に運用担当者に説明する必要がなくなり、DevOps の導入が可能となります。開発者は、Kubernetes ネイティブの API と、好みの言語やフレームワークを使用して、アプリケーションとコンテナのワークロードをデプロイできます。 あらゆるワークロードを、どこででも Operator、Knative、Red Hat OpenShift Container Platform を組み合わせることにより、マルチクラウド・コンテナプラットフォーム上での自動操作でステートフル、ステートレス、およびサーバーレスのワークロードを実行できます。 要求に応じたアプリケーションのスケールアップまたはスケールダウン アプリケーションは、独自のアプリケーションのイベント、複数のプロバイダーのクラウドサービス、SaaS (Software-as-a-Service) システム、Red Hat AMQ ストリームなどのさまざまなイベントソースによってトリガーできます。 Knative での試用を開始 Red Hat デベロッパーによるさまざまな記事や課題を参照しつつ、サーバーレス・アプリケーションのビルドとデプロイを実践できます。 Knative にサーバーレスサービスをビルドしてデプロイする > Red Hat OpenShift Serverless の利用を開始するRed Hat OpenShift Serverless は、Red Hat OpenShift Container Platform 4.3 以降のバージョンで使用できます。インフラストラクチャのセットアップやバックエンド開発の必要性を減らすことにより、開発からプロダクションにコードを提供するプロセスを単純化します。新しい機能とその仕組み、サポートされている構成、およびコンポーネントについて学びましょう。 サーバーレス・アプリケーションのビルドとデプロイの準備はできましたか? Red Hat の強みOpenShift Serverless は、アプリケーションを OpenShift Service Mesh やクラスタモニタリングなどの他の OpenShift Container Platform サービスと統合することで、アプリケーションの開発とデプロイメントをすべてサーバーレスで行えるようにします。開発者は、単一のプラットフォームを使用してマイクロサービス、レガシー、およびサーバーレス・アプリケーションのホスティングができるというメリットを得られます。アプリケーションは、どこでも実行できる Linux コンテナとしてパッケージ化されます。 OpenShift Serverless は、本番環境ですぐに使い始められるように設計されています。また、OpenShift Serverless は、OpenShift へのインストールが容易であることに加え、他の Red Hat 製品でもテスト済みであり、受賞歴を誇るサポートも利用できるので、運用担当者の負担も軽減されます。 Keep reading 記事 マイクロサービスで医療における IT 統合をサポート マイクロサービスを使用すると、医療やその他の業界の開発者は、疎結合のサービスから作られるアプリケーションを構築でき、開発、テスト、デプロイ、アップグレードを容易に行えます。 記事 マイクロサービスとは マイクロサービスとは、独立して機能する個々のサービスを組み合わせてアプリケーションを構築するアーキテクチャ・スタイルです。 記事 サービスメッシュとは サービスメッシュはアプリケーションに組み込まれたインフラストラクチャ・レイヤーであり、サービスの相互作用を文書化して、通信の最適化とダウンタイムの回避を容易にします。 マイクロサービスの詳細はこちら 製品 エンタープライズ対応の Kubernetes コンテナ・プラットフォームで、ハイブリッドクラウド、マルチクラウド、エッジのデプロイメントを管理するフルスタックの自動運用機能を備えています。 関連記事 マイクロサービスについて理解する マイクロサービスとは サービスメッシュとは Kubernetes で Spring を実行する Red Hat OpenShift Service Mesh とは Quarkus とは マイクロサービスで医療における IT 統合をサポート Istio とは Jaeger とは Knative とは Red Hat OpenShift Serverless を選ぶ理由 Red Hat OpenShift Service Mesh を選ぶ理由 Red Hat のマイクロサービスを選ぶ理由 リソース アナリスト資料 アジャイル・インテグレーション:エンタープライズ・アーキテクチャのブループリント 関連資料 e ブック 象にダンスを教える方法:エグゼクティブサマリー トレーニング 無料のトレーニングコース Developing Cloud-Native Applications with Microservices Architectures その他の関連コンテンツ 無料のニュースレター「Red Hat Shares」(英語) では、注目の IT トピックスに関するコンテンツをお届けしています。