目次:
- ユーカリソリューションの背後にある最初のソフトウェアは、カリフォルニア大学サンタバーバラ校のオープンソースとして開発されました。 Eucalyptusはオープンソースコミュニティーをサポートしながら、同時にソフトウェアのエンタープライズ版を提供しています。
- この取り組みは、顧客やベンダーからかなりの支持を得始めました。現在、Dell、HP、Intel、AMD、およびCiscoを含む150社以上のベンダーがOpenStackをクラウド製品の基盤として使用しています。本質的に、OpenStackは、Debian Linuxディストリビューションに基づくオペレーティングシステムであるUbuntu上に構築されたオープンソースのIaaSイニシアチブです。 Red HatのLinuxオペレーティングシステムのバージョンでも動作します。
- CloudForms環境は、Red HatのJBoss Enterprise MiddlewareをIaaSの基礎サービスのセットとして使用します。 CloudFormsには、セルフサービスプロビジョニング、アプリケーション管理、構成管理、デプロイメントと管理などのIaaSツールが含まれており、サービスを環境間で移動できます。 CloudFormsは、仮想化を管理するためのサービスも提供しています。
ビデオ: Cloud Computing Services Models - IaaS PaaS SaaS Explained 2024
現在、クラウドコンピューティングで最も注目されているIaaS(Infrastructure as a Service)プロバイダーは、Amazon Web Services Elastic Compute Cloud(Amazon EC2)を使用しています。 Amazonは、大きなインフラストラクチャサービスビジネスを構築するというビジョンから始めなかった。代わりに、同社は自社の小売事業を支援するために大規模なインフラストラクチャを構築し、そのリソースが十分に活用されていないことを発見しました。
アセットをアイドル状態にする代わりに、Amazonはこのリソースを活用して収益を上げることに決めました。この比較的控えめな計画が実施された後、面白いことが起きました。顧客は、大きなものに雪が降ることがあることを知り始めました。
<! Amazonは、今日、お客様に以下のサービスを提供しています。コンピューティングパワー:
-
お客様は、独自のアプリケーションを実行または開発するために十分なコンピューティングパワーを借りることができます。 Webサービスインターフェイス:
-
このインターフェイスを使用すると、CPUの消費電力、メモリ、およびストレージスペースの要件を満たす仮想マシンを作成できます。 仮想運用環境の制御:
-
顧客は、物理的データセンター外で稼動している場合と同じ制御を行います。 <!サービス提供の弾力性:
ユーザーは、必要に応じて動的に新しいインスタンスを追加したり、インスタンスを終了することができます。 -
顧客はAmazonのEC2を使用するためのオプションメニューから選択します。 EC2を使用するには、次のような種類の質問に答える必要があります。 仮想サーバーに必要なインスタンスサイズはどれくらいですか(小、大、大)
<! - 3 - >
-
あなたのCPU、メモリ、ストレージのニーズは?
仮想マシンをどのようにバックアップしますか? -
Amazonのサービスレベル契約で指定されたルールに同意する準備ができていますか?
-
Amazonは何年もの間、IaaSの一番上の犬でしたが、市場は急速に変化しています。新興企業や企業がその行動を望むことは避けられません。この市場ではオープンソースの選択肢が非常に重要になっています。以下のセクションでは、公開クラウドとプライベートクラウドIaaSの両方で新興のプレーヤーの概要を説明します。
-
Eucalyptus
Eucalyptus Systemsは、顧客がハイブリッドクラウド環境への移行を加速するのを支援するソフトウェア会社です。したがって、プライベートクラウドを作成するサービスを提供します。パブリッククラウドサービスをサポートするため、EucalyptusはAmazonのWeb Services APIを使用します。
ユーカリソリューションの背後にある最初のソフトウェアは、カリフォルニア大学サンタバーバラ校のオープンソースとして開発されました。 Eucalyptusはオープンソースコミュニティーをサポートしながら、同時にソフトウェアのエンタープライズ版を提供しています。
EucalyptusはAmazon Web Services(AWS)と提携し、ハイブリッドクラウドを実装したい企業にとって特に興味深いものです。 Amazonは、AWS APIへのアクセスを提供することでEucalyptusと提携しました。つまり、Eucalyptusを使用してプライベートクラウドを開発している組織では、AWS製品との互換性が組み込まれています。これにより、企業はプライベートクラウドとパブリッククラウド間でワークロードをより簡単に作成し、移動することができます。
OpenStack
OpenStackは公開クラウドまたはプライベートクラウドを対象としたオープンクラウドプラットフォームを実装しています。このプロジェクトは、RackspaceとNASAが共同で開始しました。組織はRackspaceによって緊密に管理されていますが、別のOpenStack基盤に移行しました。企業は独自の実装を作成するためにOpenStackを活用することができますが、OpenStackの指定では標準的なサービスの実装に準拠する必要があります。
この取り組みは、顧客やベンダーからかなりの支持を得始めました。現在、Dell、HP、Intel、AMD、およびCiscoを含む150社以上のベンダーがOpenStackをクラウド製品の基盤として使用しています。本質的に、OpenStackは、Debian Linuxディストリビューションに基づくオペレーティングシステムであるUbuntu上に構築されたオープンソースのIaaSイニシアチブです。 Red HatのLinuxオペレーティングシステムのバージョンでも動作します。
OpenStackの目標は、どのハードウェアでも実行可能な大規模なマルチテナントクラウド仕様を提供することです。 OpenStackは、クラウドプラットフォームを採用することに関心のあるパートナーの大きなエコシステムを構築しています。 OpenStackの主な目標は、VMwareのESX、KVM、MicrosoftのHyper-Vなどの主要なハイパーバイザをすべてサポートする独立したオーケストレーションレイヤを提供することです。 OpenStackのサービスには以下のものが含まれます:
Nova:
コンピューティングサービス、これは主要なIaaSサービスです。これはPython言語で書かれています。
-
Swift: オブジェクト保管サービス。
-
Glance: このイメージサービスは、仮想ディスクイメージ用のカタログとリポジトリを提供します。これらのディスクイメージは、主にOpenStack Computeで使用されます。このサービスは技術的にはオプションですが、大規模なクラウドの実装にはこのサービスが必要です。
-
Horizon: ダッシュボードサービスで、OpenStackサービスをサポートするWebベースのインターフェイスが含まれています。
-
キーストーン: これはサービスカタログを含むOpenStackサービスの認証と認可を提供するアイデンティティサービスです。
-
量子: このネットワーキングサービスは、インターフェースを介したネットワーク接続の抽象化を提供する。
-
Red HatのCloudForms 最も重要なオープンソースのLinuxおよびインフラストラクチャ企業の1つであるRed Hatは、クラウドサービスに拡大しています。 CloudFormsと呼ばれるオープンソースイニシアチブを使って企業がプライベートクラウドまたはハイブリッドクラウドを構築できるオープンソースのIaaSを作成しました。