OpenStackとは何ですか?そして、どのように使用できますか?


43

OpenStackとは何ですか?

私はOpenStackが何であるかを理解しようとしましたが、「クラウド」と呼ばれるすべてのものを囲むマーケティングの流行語のシールドを貫通することはできません。

誰かがこの「ツール」をどのように使用できるかについての実用的な例を教えていただければ幸いです。


7
いい質問です!私はこれに出会ったとき、「なぜ誰かがOpenStackについての記事を書いて、実際の用語でそれが何をするのではなく、それが何をするのか実際に説明できないのか」と考えていました!
ジョンベントレー

回答:


25

Openstackは、基本的に大規模な仮想化環境をセットアップするためのツール群です。GUIを使用して仮想マシンをすばやく作成および管理し、現在の状況を追跡できます。これは、AmazonのEC2およびS3サービスに似た別のフレームワークです。EucalyptusCloudStackのような、これに似た他のものがあります。

そのようなことを適用する多くの方法のいくつかは以下を含むことができます:

  1. その場で動的にスケールアップ/ダウンできるスケーラブルなウェブサイト。(必要に応じて、より多くのインスタンスをプロビジョニングして使用できます...その後、不要になったらシャットダウンします)
  2. 複数のサーバーを備えたライブ環境を再作成し、完了時に破棄する必要があるソフトウェアテスト環境。
  3. スーパーコンピューティング...同じタスクに多数のサーバーを配置して、非常に複雑な問題に並行して取り組むことができます。

可能性は無限にあります...しかし、正直なところ、独自のクラウドをセットアップすることは、なしで行うよりも多くの作業になる可能性があります。フレームワークを構築してからイメージを構築するまでにかかる時間を考慮した後などです。2〜3台のサーバーの小規模な展開には向いていません。


アマゾンはそれを使用していますか?
FutuToad

いいえ。Amazonはopenstackを使用しません。Amazonは独自のカスタムフレームワークを使用します。私の意見では...それは、オープンスタックや他のオープンソースソリューションよりもはるかに優れています(高速、簡単、信頼性が高い)。ツールの多くは互換性があります...そしてユーザー側からは非常によく機能します...しかし、バックエンドでは、それらは全く異なると確信しています。
TheCompWiz 14年

2
オンラインで見つけた最初の明確な答え。ありがとうございました。
フレッドトムセン14

15

大まかに言うと、OpenStackは、Amazon AWSRackspace Cloudに似たクラウドコンピューティングサービスを作成および管理できるソフトウェアのコレクションです。

そのため、OpenStackインストールのお客様は、OpenStackと対話して、新しいサーバー仮想マシンの作成、ストレージスペースの予約、サーバーの再起動または再イメージ、ストレージへのファイルの読み書きなどを行います。

@Johanについては、「通常のWebサーバーとデータベース、およびpython / phpを使用して[..]できます」。いいえ、できません-数千台のサーバー、場合によっては数千台のサーバー、単一のサーバー容量のごく一部しか必要としない顧客もいれば、数百台のサーバーが必要な顧客についても話します。

OpenStackのオブジェクトストレージ管理ガイド

現在、OpenStackは2つの関連プロジェクトを開発しています。OpenStackComputeは、仮想マシンおよびネットワーク管理を通じて計算能力を提供し、OpenStack Object Storageは冗長でスケーラブルなオブジェクトストレージ容量用のソフトウェアです。

OpenStackは、これを単独で行いません。当然、多数のサーバー、仮想化レイヤー/ハイパーバイザー、ストレージサーバー、適切に管理されたネットワークなどが必要になります。OpenStackは、この既存のインフラストラクチャをより自動化されたプログラム的な方法で管理します。

詳細情報をお探しの場合は、おそらく開発者向けガイドと管理者向けガイドが最適な出発点です。最初のページは少し変わっていますが、目次は常に左端にあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.