Jump to section

クラウド・コンピューティングについて理解する

URL をコピー

物理的な接続によるリソースの共有は急速に廃れ、インフラストラクチャ、サービス、プラットフォーム、アプリケーションを、ネットワークを介してオンデマンドで提供する方法が主流になりつつあります。

クラウド・コンピューティングとは、クラウド内でワークロードを実行する行為です。これは、ネットワーク上でスケーラブルなリソースを抽象化、プール、共有する IT 環境です。クラウド・コンピューティングもクラウドも、それ自体はテクノロジーではありません。

  • クラウド・コンピューティングは行為であり、クラウド内でワークロードを実行する機能です。
  • クラウドは環境であり、アプリケーションが実行される場所です。
  • テクノロジーはモノであり、クラウドを構築し、使用するためのソフトウェアとハードウェアです。

これまで、パブリッククラウド、プライベートクラウド、ハイブリッドクラウド、マルチクラウドは場所と所有権で簡単に区別できましたが、事態はそれほど単純ではなくなりました。私たちは、主要なクラウドタイプをうまく定義付けようと試みてきましたが、ここで、クラウドの使用方法に今後起こるであろう変化を踏まえつつ、クラウドタイプを次のように定義します。

パブリッククラウド

エンドユーザーが所有していないリソースから作成されたクラウド環境。他のテナントに分配できます。

プライベートクラウド

主にエンドユーザー専用に定義されたクラウド環境。通常はユーザーのファイアウォール内部にあり、オンプレミスの場合もあります。

ハイブリッドクラウド

複数のクラウド環境。環境間での一定レベルのワークロードの可搬性、オーケストレーション、管理機能を備えています。

マルチクラウド

複数のクラウド (パブリックまたはプライベート) を持つ IT システム。ネットワークで接続されていることも接続されていないこともあります。

クラウドネイティブ開発のためのクラウドサービス

ただ 1 つの完璧なクラウドアーキテクチャやインフラストラクチャはありません。すべてのクラウドには Linux® などのオペレーティングシステムが必要ですが、クラウド・インフラストラクチャには、ベアメタル、 仮想化、コンテナソフトウェアなど、スケーラブルなリソースをネットワーク上で抽象化、プール、共有するものが含まれます。このため、クラウドを定義するには、 何で構成されるかよりも何を実行するかを基準にするのが最適です。次の性質を持つ IT システムを準備すると、クラウドを作成したことになります。

  • ネットワークを介して他のコンピュータがアクセスできる
  • IT リソースのリポジトリを含む
  • プロビジョニングとスケーリングをすばやく実行できる

 

 

 

プライベートクラウドは自力で構築するか、OpenStack® などのパッケージ済みのクラウド・インフラストラクチャを使用できます。世界には数千ものクラウド・サービス・プロバイダーが存在しますが、中でもよく知られているプロバイダーの一部を以下に示します。

ハイブリッドクラウド戦略の構築には、ある程度のワークロードの可搬性、オーケストレーション、管理機能が必要です。このような接続を作成する標準的な手段は、アプリケーション・プログラミング・インタフェース (API) と仮想プライベートネットワーク (VPN) でした。その証拠に、主要なクラウドプロバイダーの多くが、構成済み VPN をサブスクリプション・パッケージに含めています。

ハイブリッドクラウドを作成するもう 1 つの方法は、あらゆる環境で同じオペレーティングシステムを実行し、Kubernetes などの汎用オーケストレーション・エンジンで管理されるコンテナ・プラットフォームベースのクラウドネイティブ・アプリケーションを構築することです。オペレーティングシステムがすべてのハードウェアを抽象化し、管理プラットフォームがすべてのアプリケーションを抽象化します。したがって、ほぼあらゆる環境にほぼすべてのアプリケーションをデプロイできます。アプリケーションの刷新、スタッフの再トレーニング、管理の分割、セキュリティの低下は発生しません。

クラウドサービス

IaaS

IaaS (Infrastructure-as-a-Service)

PaaS

PaaS (Platform-as-a-Service)

SaaS

SaaS (Software-as-a-Service)

FaaS

FaaS (Function-as-a-Service)

CaaS

CaaS (Containers-as-a-Service)

ハイブリッドクラウドは仮想インフラストラクチャに依存しているため、セルフサービス、ガバナンスとコンプライアンス、リソース管理、財務管理、およびキャパシティ・プランニングが大幅に複雑になります。クラウド管理ツール、自動化ツール、エンタープライズ・リソース・プランニング (ERP) ツールを使用することで、これら異なるリソース全体の可視性と監視を強化できます。

最新の自動化テクノロジー (Red Hat® Ansible® Automation Platform など) を使用すれば、環境全体で資産を自動化することができます。最新の自動化機能をマルチクラウド環境に追加すると、環境の複雑さが抑えられ、従来型のアプリケーションとクラウドネイティブ・アプリケーションのクラウドにおけるセキュリティとワークロードのパフォーマンスが向上します。

 

パブリック、プライベート、ハイブリッドのどの種類のクラウドをデプロイするにしても、それはオープンであるべきです。多くのクラウド・インフラストラクチャが Linuxやその他のオープンソース・ソフトウェアをベースにしていますが、オープンソースの取り扱いについては Red Hat が一番です。Red Hat Enterprise Linux® は、数百のクラウドと数千のハードウェアベンダーおよびソフトウェアベンダー (AzureAWS など) で認定されています。クラウド自動化機能、エンタープライズ向けソフトウェアのクラウドへの自動デプロイ総合的なコンサルティング、インストラクターによる実践的なトレーニングを通じて、クラウド・コンピューティングを容易に利用できるようにします。Red Hat Enterprise Linux、Red Hat OpenStack Services on OpenShift、Red Hat OpenShift、Red Hat Ansible は、パブリッククラウドプロバイダー、プライベート、またはハイブリッドの環境を使用してクラウドプラットフォームのプロビジョニング、自動化、セキュリティ保護を行うための包括的なスタックを作成します。

 

続きを読む

記事

クラウド管理とは

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

記事

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

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

記事

クラウドサービスとは

クラウドサービスとは、サードパーティ・プロバイダーがホストするインフラストラクチャ、プラットフォーム、またはソフトウェアで、インターネットを介してユーザーに提供されます。

ROSA and AWS logo lockup

ROSA の使用を開始する

実践的学習環境で Red Hat® OpenShift® Service on AWS (ROSA) を使ってみましょう。

ROSA ラーニングハブにアクセスする

学習資料やツールを使って、ROSA の詳細情報を見たり、トラブルシューティングを行ったりすることができます。

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

製品

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

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

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

リソース

トレーニング

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

Red Hat OpenStack Technical Overview

  • OpenStack® のワードマークと OpenStack のロゴは、米国とその他の国における OpenStack Foundation の登録商標/サービスマークまたは商標/サービスマークのいずれかであり、OpenStack Foundation の許諾の下で使用されています。Red Hat は、OpenStack Foundation と OpenStack コミュニティのいずれにも所属しておらず、公認や出資も受けていません。