ログイン / 登録 アカウント

クラウド・コンピューティング

IaaS とは

Infrastructure-as-a-Service (IaaS) は、クラウド・インフラストラクチャ・サービスとも呼ばれ、インターネットを通じてエンドユーザーに IT インフラストラクチャを提供する、クラウド・コンピューティングの一種です。IaaS は通常、サーバーレス・コンピューティングに関連付けられています。

 

IaaS とPaaS とSaaS

IaaS は、PaaS (Platform-as-a-Service)SaaS (Software-as-a-Service) と並んで広く認知されている 3 つのクラウドサービスモデルの 1 つであり、ユーザーは、オンプレミスのコンピューティング・リソースのすべてのメリットを、オーバーヘッドなしで享受することができます。IaaS モデルでは、ユーザーはアプリケーション、データ、オペレーティングシステム、ミドルウェア、ランタイムを処理します。

IaaS ベンダーは、仮想化ストレージネットワーク、サーバーを提供します。このようにすると、ユーザーはオンプレミスのデータセンターを用意しなくてもすみ、これらのコンポーネントを自分自身で物理的に更新したり維持したりするための配慮も不要です。

大半の場合、IaaS ユーザーはアプリケーション・プログラミング・インタフェース (API) またはダッシュボードを通じて、インフラストラクチャを完全に制御します。最も柔軟な as-a-Service クラウドモデルである IaaS によって、クラウドストレージのようなリソースのスケーリング、アップグレード、追加が容易になります。将来のニーズを予測したり、コストを事前に支払ったりする必要はありません。

as-a-Service という用語は一般に、コードや顧客との関係など、ユーザーにとって重要性が高いことに集中できるように、ユーザーのために管理されているクラウド・コンピューティング・サービスを意味します。IaaS の他に、主な as-a-Service のオプションは他に 2 つあります。

PaaS の場合、外部サービスプロバイダーによってハードウェアとアプリケーションソフトウエア・プラットフォームが提供され、管理されますが、実際のアプリケーションとデータはユーザーが処理します。主に開発者とプログラマーにとって、PaaS はユーザーにとって独自のアプリケーションを開発、実行、管理するためのプラットフォームとなり、通常はプロセスに関係するインフラストラクチャの構築や維持は必要ありません。クラウドプラットフォームは PaaS の一種であり、Alibaba CloudMicrosoft AzureGoogle CloudAmazon Web Services (AWS)IBM Cloud がサービスを提供しています。

SaaS は、サービスプロバイダーが管理する Web アプリケーションをユーザーに提供するサービスで、一般には Web ブラウザーを介して提供します。ソフトウェアアップデート、バグフィックス、その他の一般的なソフトウェアメンテナンスがユーザーに代わって実施され、ダッシュボードまたは API を介してアプリケーションに接続します。SaaS により、ユーザー各自のコンピュータにアプリケーションをローカルにインストールする必要もなくなり、ソフトウェアへグループまたはチームが自由にアクセスする手段が改善されます。

IaaS プロバイダー選定時の注意事項

  • 柔軟性:ユースケースに必要なコンポーネントのみを購入し、それをビジネスニーズに応じてスケールアップまたはスケールダウンできます。
  • 低コスト:オーバーヘッドが低く、メンテナンスコストが不要なので、IaaS は低コストのオプションとなります。電気料金や水道料金と同じように、使用した内容や使用した頻度に応じた分だけ支払います。
  • 制御:ユーザーがインフラストラクチャを制御できます。
  • セキュリティプロバイダーは信頼できるという評判があり、セキュリティの脅威を防止して管理するためのリソースを確保しているでしょうか。ビジネス継続性を保証する障害復旧プロトコルを文書化していますか?
  • マルチテナントシステム:IaaS プロバイダーはインフラストラクチャ・リソースを必要に応じて複数のクライアントに割り当てることが多いので、プロバイダーは、顧客が他のユーザーのデータにアクセスできないようにする必要があります。複数の顧客がプロバイダーのインフラストラクチャを使用していると、「うるさい隣人」という不均衡が生じかねません。これは、1 ユーザーが特定のリソースを独占し、そのために他のユーザーのパフォーマンスが低下するというもので、プロバイダーはリソース割り当てを慎重に計画しなければなりません。このため、プロバイダーが利用者の負荷をどのようにスケーリングするか、理解することが重要です。
  • サービス:リソースプロビジョニングの問題を解決するためにプロバイダーが保証する最小時間および労力に関する、サービスプロバイダーのサービスレベル契約 (SLA) とは何ですか?
  • 信頼性:パフォーマンスと速度は、プロバイダーによって大きく異なります。プロバイダー側にソフトウェアやハードウェアの問題があれば、ユーザーのランタイムに影響が及びます。

Red Hat で実現する IaaS

Red Hat‌® Cloud Suite では、緊密に統合された Red Hat テクノロジーの組み合わせにより、IaaS クラウドの構築や管理を、他のソリューションよりも格段に低いコストで実現可能です。また、OpenStack® ベースで拡張性に優れた、パブリッククラウドのようなインフラストラクチャの実現へ向けた足掛かりにもなります。

Red Hat Cloud Suite を使用することで、サービス提供の迅速化、IT 部門の価値向上、総所有コストの削減、および管理性の向上を実現できます。お好みの方法で必要なときにコンポーネントをデプロイし、いつでも Red Hat の受賞歴を誇るサポートを利用できます。

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

IaaS の提供に役立つ製品

Red Hat OpenStack Platform product logo

パブリックおよびプライベートクラウド・プラットフォーム。

Red Hat Cloud Suite product logo

パブリックおよびプライベートクラウド・インフラのためのツール一式。

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