過去と現在のクラウドコンピューティング
すべての新しい物事がどこからともなくはありません、この人生と過去の生活があります。彼らが進化としてクラウドコンピューティングは、IT技術の製品です。クラウドコンピューティングを理解するために、私たちは、ITシステムのアーキテクチャの開発を認識する必要があります。次を参照してください。
:ITシステムのアーキテクチャの開発は、これまでに3つの段階に分けることができ
、この段階では、物理マシン上でアプリケーションを展開し、実行し、物理マシンのアーキテクチャに、1。小さなたとえば、ERPシステムへの業務上、次の3台の物理マシンは、Webサーバー、アプリケーションサーバーとデータベースサーバーを展開している見つけることができます。大規模場合、サーバ・クラスタ・アーキテクチャの様々な使用することができるが、各クラスタメンバは、依然として物理マシン上に直接展開します。私は初期の顧客は最大20%まで、このアーキテクチャは、アプリケーションサーバのセット、通常は非常に低いシステムリソースの使用量のある良いです見てきました。
2、仮想化アーキテクチャは、コンピューティングパワーが成長している物理サーバを決定し、仮想化技術の開発が大幅に物理サーバのリソース使用率を向上させます。このフェーズでは、物理マシン上の仮想マシンに直接デプロイされたアプリケーションを複数の仮想マシンを実行します。仮想化のメリットは、メンテナンスコストを節約しつつ、管理する物理マシンの数を減らすことにも反映されます。
3、クラウド・コンピューティング・インフラストラクチャーの仮想化改善リソース使用率単一の物理マシン、アプリケーションの仮想化技術、IT環境で、仮想マシンの増加があり、その後、新たな需要が発生する:どのようにIT環境仮想マシンは、統一的かつ効率的な管理。需要供給は、クラウドコンピューティングは、歴史の舞台に乗り込んだ、があります。
二、OpenStackのプロフィール
1.クラウドコンピューティングとは何ですか:クラウドコンピューティングは、従量課金モデルであり、このモデルはネットワーク、サーバなどの設定可能(リソース、にコンピューティングリソースの共有プールに利用できる、便利な、オンデマンドのネットワークアクセスを提供しています、ストレージ、アプリケーション、サービス)
2は、クラウドコンピューティングサービスのいくつかのレベルが含まれる:
•SaaS型(サービスとしてのソフトウェア):サービスとしてのソフトウェアをオンラインで。
•のPaaS(サービスとしてのプラットフォーム):サービスとしてのプラットフォーム。
•IaaSの(サービスとしてのインフラストラクチャ):サービスとしてのハードウェア。
3、OpenStackの:RackspaceのとNASAによっては、クラウド・コンピューティング・プラットフォームを開発し、オープンソースのIaaS(インフラストラクチャおよびサービス)であるクラウドコンピューティングプラットフォームなので、誰もが半年間、クラウドコンピューティングサービスを構築し、提供するために所有することができ、とPython言語
4、タック履歴を開きます
5、OpenStackのコミュニティへのリンク
コミュニティ:www.openstack.org、wiki.openstack.org
メーリングリスト:?のHttp://wiki.openstack.org/MailingLists#General_List HTTP :? //Wiki.openstack.org/MailingLists#Development_Listます。http:?//ウィキ.openstack.org /メーリングリスト#オペレータ
コードを貢献する方法:http://wiki.openstack.org/HowToContribute
ソースコード管理します。http://wiki.openstack.org/GerritWorkflow
ドキュメントします。http://docs.openstack.org
三、OpenStackのアーキテクチャと利点
OpenStackのは、柔軟で拡張性の高いプライベートクラウドとパブリック・クラウド・コンピューティング・サービスを提供し、このようなサービスは、単純なクラウドの導入と拡張性でなければなりません。
1、疎結合のモジュール?
図2に示すように、コンポーネントの構成がより柔軟ですか?
3、二次開発が容易
四、OpenStackの構成成分
OpenStack共享服务组件:
数据库服务( Database Service ):MairaDB 及 MongoDB
消息传输(Message Queues):RabbitMQ
缓存(cache): Memcached时间(time sync):NTP
存储(storge provider):ceph、GFS、LVM、ISICI等
高可用及负载均衡:pacemaker、HAproxy、keepalive、lvs等
OpenStack核心组件:
身份服务( Identity Service ):Keystone
计算( Compute ): Nova
镜像服务( Image Service ): Glance
网络 & 地址管理( Network ): Neutron
对象存储( Object Storage ): Swift
块存储 (Block Storage) : Cinder
UI 界面 (Dashboard) : Horizon
测量 (Metering) : Ceilometer
部署编排 (Orchestration) : Heat