この新しい機会で私たちは話します プライベートクラウドとパブリッククラウドを作成するためのオープンでスケーラブルなプラットフォーム、つまり Openstack。
オープンスタック のインフラストラクチャ作業プロジェクトとして作成されました "オープンソース" (オープンソース) オンラインサービスの図の下で (IaaS) データセンター内の仮想プライベートサーバーの大規模なグループの作成と管理用。
目標 これは、独自のデータセンターでクラウドサービス(Amazonと同じ)を構築するために、クラウドサービス間の相互運用性をサポートすることでした。 OpenStackは、現在、無料で利用可能です Apache2.0ライセンス。 したがって、多くの人がしばしば言及します OpenStackは Linux Cloudのような情報サイト、つまり 「クラウドのLinux」。 他の人はそれを次のようなプロジェクトと比較します ユーカリ y Apache CloudStack、他のXNUMXつのオープンソースクラウドイニシアチブ。
そして、Openstackはどのように構成されていますか?
OpenStackは あります モジュラーアーキテクチャ 現在で構成されています 11個のコンポーネント:
- ノヴァ: オンデマンドで仮想マシン(VM)を提供する (オンデマンド) 必須。
- スウィフト: 必要なオブジェクトのストレージをサポートするスケーラブルなストレージシステムを提供するため。
- 石炭殻: へ 実行中の仮想マシンをホストするための永続的なブロックストレージを提供します。
- 一目: 動作する仮想ディスクイメージのリストとストレージを提供するため。
- キーストーン: 実行するすべてのOpenStackサービスに認証および承認テクノロジーを提供するため。
- 地平線: OpenStackサービスと対話するためのモジュラーWebユーザーインターフェイス(UI)を提供します。
- 中性子: OpenStack組み込みサービスを制御するインターフェースデバイス間のサービスとして必要なネットワーク接続を提供するため。
- Ceilometer: 課金システムに単一の連絡先を提供するため。
- 熱: Paraは、さまざまなベンダーやテクノロジーの複数のクラウドアプリケーションにオーケストレーションサービスを提供します。
- トローヴ: 展開されたリレーショナルおよび非リレーショナルデータベースエンジンの統合サービスとしてデータベースプロビジョニングを提供するため。
- サハラ: Paraは、OpenStackが管理するリソースに必要なデータ処理サービスを提供します。
そして、Openstackはどのようにして生まれましたか?
La National Aeronautics and Space Administration(NASA) と一緒に Rackspaceの、彼らは開発しました OpenStackは。 RackSpaceは、クラウドファイルストレージおよびコンテンツ配信サービスを強化するコードを提供しました (Actions > Download selected file)および本番クラウドサーバー(クラウドサーバー)。 ザ 米航空宇宙局(NASA) サポートする技術を与えた 星雲、独自のクラウドコンピューティングサービスであり、高性能、ネットワーキング、効率的なデータストレージ管理の機能を備えており、大量の科学データの管理を実現します。
OpenStackは 正式に完全に独立した非営利団体になりました 2012の9月. OpenStackコミュニティ、その周りに作成された取締役会は、そのような多くの直接的および間接的な競合他社で構成されています。 IBM、Intel、VMware。
そして、Openstackがこれほど成功し、実用的で、使用されている理由は何ですか?
OpenStackは クラウドプラットフォームの構築を目指し、タイプ CMP(クラウド管理プラットフォーム) これにより、インフラストラクチャ内のさまざまな要素の構築と管理が容易になり、顧客(ユーザー)にクラウドサービスを提供できます。 比較すると VMwareスタック, オープンスタック 同じレベルになります vCAC および/または vCD).
OpenStackは のための大容量を持っています 拡張性 介して API アール 「簡単」 実装して適応する(非常に AWS), 公衆 とタイプの 「ベンダーフリー」、とてもたくさん «sサービスプロバイダー» 彼らは見るようになりました OpenStackは 独自のクラウドインフラストラクチャイニシアチブの主要な代替手段として。 OpenStackは そのと モジュラーテクノロジー の要件に基づいて "雲" 提供する必要があるため、さまざまなプロジェクトを、進歩的で安定した方法で作成されたアーキテクチャに統合できます。
Openstack NOTとは何ですか?
OpenStackはそうではありません:
- 製品: これは実際には、テクノロジーを使用してクラウドを作成する一連のサービスです。 オープンソース、コミュニティのニーズと共有および貢献できる独自のニーズに合わせて、変更、適応、およびパーソナライズを可能にします。 OpenStackは によって維持および制御されます ファウンデーション OpenStackは.
- ハイパーバイザー: それは単なる仮想化要素ではなく、クラウドの上の層にある要素であるため、次のような競合他社の高さを持っています。 vCD y vCAC (VMware) そして他の人と CMP de サードパーティ(3) それはそこにあります。
- 100%無料: 下のレイヤーのメンテナンス、トレーニング、トラブルシューティング、管理、メンテナンスのコストがかかるため、開いているコードのみ (例:vSphere、ネットワーキング、ストレージなど) プロバイダーや使用するテクノロジーに応じて、関連するコストがある場合とある場合があります。 さらに、一部のLinuxDistroは 「フレーバー」(バージョン) OpenStack独自の、関連する価値の追加、コードではなくサポートとその他のコスト。
- サービスプロバイダーのみ: OpenStackは だけでなく、あらゆる種類の機関、会社、組織で使用できます。 サービスプロバイダー(SP)、明らかにそのAPIによるモジュール性と消費の容易さから、この製品はSPやその他の関係者にとって非常に興味深いものになっています。
そして、クラウドでのコンピューティング(クラウドコンピューティング)とは何ですか?
従った NIST(国立標準技術研究所) OpenStackは これは、コンピューティングリソースの割り当てと消費に関するオンデマンドのスケーラブルなサービスのモデルとして定義または考案できます。 これには、インフラストラクチャ、アプリケーション、データ(情報)、およびコンピューティングリソース、ネットワーク、データ(情報)、およびストレージ容量の予備によって統合された一連のサービスの使用が含まれます。 また、クライアントの現在のニーズを満たすために、クラウドコンピューティングプロバイダー側の開発、制御、および相互作用のわずかな労力で、これらの要素を迅速に構築、提供、展開、およびリリースできると想定しています。
クラウドコンピューティングサービスの提供は、次の3つの特定のビジネスモデルに関連付けることができます。
- サービスとしてのインフラストラクチャ(IaaS): このビジネスモデルは、オペレーティングシステムやアプリケーションなど、ソフトウェアをインストールするために必要な処理、ストレージ、ネットワーク、およびその他のコンピューティングリソースの提供を消費者(ユーザー)に提供します。 基盤となるクラウドシステムの制御を除きますが、オペレーティングシステムとそのアプリケーション。 例:アマゾンウェブサービスEC2。
- Plattform as a Service(PaaS): このビジネスモデルは、プロバイダーが提供するプログラミング言語またはインターフェースから、サードパーティによって開発または契約されたアプリケーションを実行する機能を消費者(ユーザー)に提供します。 基盤となるシステムまたはインフラストラクチャリソースの制御を除きます。
- サービスとしてのソフトウェア(SaaS): このビジネスモデルは、クラウドインフラストラクチャで実行されるプロバイダーのアプリケーションを使用する機能をコンシューマー(ユーザー)に提供します。 アプリケーションは、Webブラウザなどのインターフェイスを介してクライアントデバイスからアクセスされます。 この場合、ユーザーは提供されたソフトウェアの構成インターフェースにのみアクセスできます。
クラウドコンピューティングサービスの提供は、次の3つの特定の実装モデルに関連付けることができます。
- パブリッククラウド: このクラウド展開モデルにより、環境の一部であるインフラストラクチャと論理リソースを一般の人々または幅広いユーザーグループが利用できるようになります。 通常、提供されるインフラストラクチャとサービスを管理するプロバイダーが所有します。 例:GoogleAppsサービス。
- プライベートクラウド: このクラウド展開モデルにより、インフラストラクチャをXNUMXつの組織だけで管理できます。 アプリケーションとサービスの管理は、同じ組織またはサードパーティが実行できます。 関連するインフラストラクチャは、組織内または組織外にあります。 例:組織が所有する、またはプロバイダーと契約しているが、リソースがその組織専用であるクラウドサービス。
- コミュニティクラウド: このクラウド展開モデルを使用すると、インフラストラクチャをさまざまな組織で共有できます。その主な目的は、同様の一連の懸念事項(ミッション、セキュリティ、またはコンプライアンス要件など)を持つ特定のコミュニティをサポートすることです。 プライベートクラウドと同様に、組織またはサードパーティが管理でき、インフラストラクチャは独自の施設内または外部に配置できます。 例:によって提供されるサービス www.apps.gov 政府機関にクラウドコンピューティングサービスを提供する米国政府の
- ハイブリッドクラウド: このクラウド実装モデルでは、XNUMXつ以上のタイプの以前のクラウドクラウドを組み合わせて、それらを別々のエンティティとして維持しながら、標準化されたテクノロジーまたは独自のテクノロジーによって統合することができます。これにより、管理対象のデータとアプリケーションの移植性が可能になります。
さて、あなたがこの投稿を気に入ってくれたことを願っています!