IaaS(Infrastructure as a Service)は、組織の敷地内にある必要なすべてのマシン(自社のコンピュータ、オンプレミスサーバー、その他の物理マシンまたは仮想マシンなど)を組み合わせたものです。
IaaSは、組織が通常ハードウェアシステムとその保守に費やす費用を削減できるため、ビジネスにとって非常に役立ちます。
IaaSとは、インターネット経由でサービスを提供することで組織を支援するクラウドコンピューティングプラットフォームです。
IaaSサービスプロバイダーは、サーバーホスティング、ストレージ、アプリケーションサポートなど、必要なすべてのサービスを提供します。
さらに、すべてがクラウド上でホストされるため、データセンターのセキュリティに重点を置く必要もありません。
オープンソースIaaSプラットフォームのトップ7をご紹介します
OpenStack
OpenStackは、データセンター内に仮想プライベートサーバーを展開するために使用される、最高のオープンソースIaaSプラットフォームの1つです。
OpenStack IaaSプラットフォームを使用する主な目的は、企業がオンプレミスのインフラストラクチャ内で独自のクラウドサービスを構築できるように支援することです。
OpenStack IaaSプラットフォームは、コンピューティング、データストレージ、ネットワーク、セキュリティ/認証、自動化、ユーザーインターフェースの開発など、様々な重要な機能の実現を支援する様々なプロジェクトで構成されています。
OpenStack IaaSプラットフォームの最新リリースには、データ処理機能も含まれています。
Eucalyptus
Eucalyptusは、プログラムを有用なシステムにリンクするためのElastic Utility Computing Architecture(Eucalyptus)とも呼ばれ、オープンソースIaaSプラットフォームの一つです。
Eucalyptusは無料で利用でき、オープンソースオプションとしてユーザーに提供されます。現在バージョン4.0が稼働しています。AWS APIと互換性があるため、多くの企業にとって理想的な選択肢となります。
このプラットフォームは、レポート、認証、アカウンティングなど、様々なアクションを実行するための様々なコンポーネントで構成されています。
また、インフラストラクチャ自体に実装されたストレージ機能も提供しています。このサービスはWalrusと呼ばれています。
CloudStack
CloudStackは、ネットワークの導入と管理に特化したオープンソースのIaaSプラットフォームです。現在はApache Software Foundationが所有・開発しています。
CloudStackは、使いやすいWebベースのインターフェースを備えています。また、このIaaSプラットフォームのインフラストラクチャ管理機能は非常にスケーラブルであることが、多くのユーザーから高く評価されています。
CloudStack IaaSプラットフォームは、IPアドレスやストレージなどのリソース管理を支援する管理サーバーで構成されています。
CloudForms
CloudFormsは、小規模から大規模までのビジネス環境の管理向けに設計されたオープンソースのIaaSプラットフォームです。
このプラットフォームは、パブリッククラウドからプライベートクラウドまで、様々なインフラストラクチャプロバイダーをサポートしています。また、このIaaSプラットフォームは、タスクの自動化や新規作成にも役立ちます。
また、このプラットフォームは、単一のインターフェースからサーバーにアクセスし、管理することを可能にします。これは、最終的には効率的なプロセスの開発とコスト削減に役立ちます。
ユーザーは環境を複数のゾーンに分割し、データの冗長性を確保することもできます。
さらに、このプラットフォームのITインフラストラクチャ管理は一元化されており、単一のWebインターフェースから実行できます。
OpenQRM
OpenQRMは、最高峰のオープンソース有料IaaSプラットフォームの一つであり、組織がクラウド関連サービス全体を管理するための完全に統合されたプラットフォームを構築するのに役立ちます。
OpenQRMは、フル機能の自動ワークフローエンジンを搭載しており、単一のアクセスポイントを使用してデータセンターインフラストラクチャの管理を支援します。
エンタープライズ版では、ユーザーに広範な管理および監視機能を提供します。より多くの機能を使用するには、プラグインを使用する必要があります。
oVirt
oVirtは、ユーザーフレンドリーなWebインターフェースを備えた仮想化およびIaaSプラットフォームです。このツールを使用すると、KVMなどのサポートされているバックエンドネットワークでホストされている仮想マシンを管理できます。
oVirt Engineを使用すると、ホストの定義、環境内のデータセンターの設定、適切なストレージの追加、ネットワークの定義、仮想マシンの作成が可能です。これらすべての作業は、集中管理されたサーバーから実行されます。
Red Hatが開発したこのオープンソースIaaSプラットフォームは、Red Hatのエンタープライズ仮想化にも貢献しています。oVirtは、JBossアプリケーションサーバーとGWT Webフレームワーク上でJavaで記述されており、ユーザーインターフェースにはGWT Webフレームワークが使用されています。VDSMdはPythonで記述されています。
Nimbus
Nimbusは、科学分野のユーザー向けに特別に実装された、優れたIaaS(Infrastructure as a Service)プラットフォームの1つです。
このNimbus IaaSプラットフォームは、インフラストラクチャクラウドと科学分野のユーザーをつなぐための様々なツールセットを統合しています。また、このプラットフォームでは、市場で話題となっている他のクラウドサービスとNimbus IaaSプラットフォームを組み合わせることも可能です。
また、このプラットフォームでは、仮想マシン(VM)を利用してリモートリソースをリースすることも可能です。
結論
オープンソースのIaaSプラットフォームは、遠隔地から業務を行いたい企業にとって非常に便利です。
これらのプラットフォームは、オンプレミスのインフラストラクチャを構築するよりも低コストで、組織が遠隔地から業務を行う環境を構築できるよう支援するため、遠隔地からの業務が可能になります。




