Jump to section

CaaS とは

URL をコピー

CaaS (Containers-as-a-Service) とは、コンテナベースの抽象化を使用してアプリケーションの管理とデプロイを支援するクラウドサービスです。CaaS は、オンプレミスまたはクラウドにデプロイできます。

プロバイダーはフレームワーク、つまりオーケストレーション・プラットフォームを提供し、この上にコンテナをデプロイして管理します。主な IT 機能はこのオーケストレーションを通じて自動化されます。

CaaS は特に、安全性が高く、スケーラブルなコンテナ化アプリケーションを構築する開発者にとって便利です。ユーザーは必要なリソース (スケジューリング機能、ロードバランシングなど) のみを購入できるので、コストを削減しながら効率を向上できます。

コンテナによって、どこでも実行できるクラウドネイティブ・アプリケーションを迅速に開発して提供するための、一貫した環境が作成されます。 

業務向けにコンテナサービスのデプロイを検討している企業は、プラットフォームを購入してコンテナを自力で管理するか、プロバイダーが管理するコンテナ・ソリューション (Google Cloud Platform、Amazon Web Services (AWS)、IBM Cloud、Microsoft Azure など) を選択するか、選ぶことができます。コンテナには柔軟性が備わっているので、いずれを選択してもユーザーがロックインされることはありません。 

ここで、CaaS を選定する際に考慮すべき事項を紹介します。

  • コンテナを初めて導入するのか、すでにコンテナを導入済みか。マネージドコンテナ・プラットフォームは、コンテナを初めて導入する場合に最適な選択肢です。試してみて操作が快適かどうか、自分で確認できるからです。 
  • パブリッククラウドを選ぶか、オンサイトデプロイを選ぶか。
  • IT 部門はトレーニングを受けていて、コンテナプラットフォームを管理する準備ができているか。
  • 予算規模はどの程度で、どのような成長を予測しているか。

Kubernetes は Linux コンテナ・オーケストレーション向けのオープンソース・プラットフォームで、元々は Google のエンジニアによって開発されたものです。アプリケーション開発、管理、スケーリングの自動化に使用され、Linux ホスト上で実行されるコンテナをクラスタにグループ化して管理を自動化します。コンテナ化アプリケーションのデプロイとスケーリングに関する手作業の多くが、バックグラウンドで処理されます。

Kubernetes により、多段階のセキュリティを持つ複数のサーバーホスト上で大規模にコンテナをデプロイし、継続的にこれらのコンテナの状態を管理するために必要な、オーケストレーションおよびコンテナ管理機能が手に入ります。  

Red Hat® OpenShift® はエンタープライズ・グレードのオープンソース・コンテナ・プラットフォームで、アプリケーションのアップタイムを損なわずにコンテナを大規模に運用します。ルーターの内側でのアプリケーションの負荷分散、トラフィックメトリクスを使用したアプリケーションの自動スケールアップ/スケールダウン、リソース提供によるコンテナイメージの構築を支援し、コンテナオーケストレーションを容易にします。 

Red Hat OpenShift を活用することで、開発者はコンテナ化された新しいアプリを作成し、ホストし、クラウドでデプロイできるようになります。さらに、スケーラビリティ、制御性、オーケストレーションを提供します。特定のクラウドに縛られず、すべての主要なクラウドプロバイダーでサポートされているので、パブリッククラウドとプライベートクラウド、およびデータセンター間でワークロードを移行できます。

また、エンタープライズ・ソフトウェアの購入と管理を単純化するために、Red Hat マーケットプレイスは、任意の Red Hat OpenShift クラスタに対応する認定ソフトウェアの自動化されたデプロイメントを提供します。

そして何よりも、オープンソース分野におけるリーダーである Red Hat がサポートし、開発しています。

関連資料

記事

クラウド管理とは

クラウド管理のさまざまな側面と、クラウド管理プラットフォームが企業にもたらすメリットについて説明します。

記事

マネージド IT サービスとは

マネージドサービスは、コストを削減し、サービス品質を向上させ、社内チームが組織のビジネスに特有の作業を行えるようにするために、一般的なタスクを専門家に任せる手法です。

記事

クラウド構築に Red Hat を選ぶ理由

オープンソース・テクノロジーでサポートされた Red Hat のオープン・ハイブリッドクラウド戦略は、パブリッククラウド、プライベートクラウド、ハイブリッドクラウド、マルチクラウドなど、あらゆる形態のクラウドのための一貫した基盤を提供します。

クラウド・コンピューティングの詳細はこちら

製品

ハードウェアを仮想化し、リソースをクラウドにまとめるプラットフォーム。

エンタープライズ対応の Kubernetes コンテナ・プラットフォームで、ハイブリッドクラウド、マルチクラウド、エッジのデプロイメントを管理するフルスタックの自動運用機能を備えています。

Red Hat の戦略的アドバイザーが、企業組織の全体像を把握しながら課題を分析し、包括的かつコスト効率に優れたソリューションで課題を解決できるようお手伝いします。

リソース

トレーニング

無料のトレーニングコース

Red Hat OpenStack Technical Overview