More Related Content Similar to Build-Cloud-By-Open-Source-Software (20) More from Kimihiko Kitase (20) Build-Cloud-By-Open-Source-Software7. ハイパーバイザー
• オープンソース
• Xen | XenServer
• KVM
• Virtual Box
• OpenVZ
• LXC
• 商用
• VMware
• Citrix XenServer
• Microsoft Hyper-V
• Oracle VM
11. OpenStack VS CloudStack
OpenStack CloudStack
開発経緯
NASA(アメリカ航空宇宙局)が開発し
た「Nova」と米国の大手IaaSベン
ダーであるRackspace, US Incが開発
した「Swift」を統合し、
「OpenStack」として発表。現在は
Rackspace, US Incが開発主体
VMOps, Incから2010年5月にリリース
されたバージョン2.0でのオープン
ソース化をきっかけに、社名を
Cloud.com Incに変更。Citrix Systems,
Incが2011年7月にCloud.comを買収し、
2012年4月にASFへの寄贈発表。2013
年4月、Incubation段階を抜け、
Apache Top Level Projectに
プロジェクト運営/開発主体 OSF、Rackspace, Red Hat 他 ASF、Citrix、Sungurd、他
提供エディション
オープンソース版(OSF)
商用版(Red Hat)
オープンソース版 (ASF)、
商用版(Citrix Systems, Inc)
ライセンス Apache 2.0 Apache 2.0
最新バージョン Grizzly 4.1
次期バージョン Havana 4.2
ユーザ会(日本) 日本OpenStackユーザ会 日本CloudStackユーザ会
公式Twitter @OpenStack @CloudStack | @CloudStackJA
言語 Python Java
ハイパーバイザ
KVM, LXC, QEMU, UML,
VMWare(ESX/ESXi 4.1 update 1),
XenServer
KVM, Xen, XenServer,
VMware(vSphere)
Web API
独自API。EC2/EBS, S3互換APIを装備
しており、Eucalyptusにより提供され
ている「Euca2ools」が使用可能
独自API。EC2, S3互換APIを装備して
おり、CloudStack APIに変換すること
が可能
2012年11月15日 Citrix Cloud Vision, 国際大学GLOCOM 客員研究員 林雅之氏による「オープンクラウドの最新動向」よりアップデート
14. Apache CloudStackとは
• Apache Software Foundationにより管理
• 最新版: 4.1 (4.2: 8月中旬予定)
• 他社連携機能が実装されやすい
– 拠点間VPN (4.0)
– Nicira NVP対応 (4.0)
– Ceph RBD連携 (4.0)
– Caringo連携 (4.0)
など
• 最新機能が実装されやすい
– EC2/S3 API変換機能
– 多階層ネットワーク構成
など
15. コントリビューションしている企業数
319コントリビューター数
1500+
開発者数
560
コントリビューションを実際に
行っている開発者数
150
実績
200+事例
WebMD, GILT, Zynga, Spotify, CERN, UCDavis,
Uni of Melbourne, Pemex, USP, NTT Communications,
BT, KDDI, Datapipe, Informatica, Amdocs, Nokia, ITWest,
KT, Disney, TomTom, Edmunds. China Telecom
コードコントリビューション数
17,000+
Apache CloudStackは、Apache Software Foundationのプロジェクトの中で、最もアクティブなプロジェクトである。
出展: https://www.ohloh.net/orgs/apache/projects
Apache CloudStack コミュニティーの状況
16. Citrix CloudPlatformとは
• Apache CloudStackをベースに開発した
Citrixの商用ディストリビューション
• 最新版: 3.0.7 (まもなく4.2がリリース予定)
• Citrix XenServer有償版を包含
• CloudPortal Business Managerとの連携
• Citrixによる徹底的なテスト
• Citrixによるサービス提供
20. オブジェクトベースの分散ストレージ基盤
• 汎用サーバ・Linux上で動作するオープンソースソフト (LGPL)
• 高信頼(データレプリケーション、フェイルオーバー)
• 高スケーラビリティ(数千ノード程度まで拡張可)
• インタフェースのバリエーションが豊富(ファイル・ブロック・オブジェ
クト)
• Inktank社がサポート(&開発の中心)、DreamHost社が主スポンサー
Cephとは?
RADOS: Reliable, Autonomic, Distributed Object Store
librados
RADOSGW
S3 compatible
REST Gateway
RBD
RADOS
Block Device
CephFS
POSIX-compliant
Distributed filesystem
Object Block Filesystem
QEMU-KVM
Kernel
Client
Kernel
Client
FUSERESTAPI
http://ceph.com/
21. • Ceph上でブロックストレージを提供
• データはOSD (Object Storage Device) プールに
オブジェクトとして分散配置
o ディフォルトでは4MB単位で分散
o Thin Provisioning (使用している領域のみ実スペースを占有)
• MonitorはOSDの構成・レイアウト管理、各サーバーの生存確認等を行う
o クライアントはMonitorからレイアウト情報を入手し、OSDへアクセスする
• OSD内のデータ配置管理やオブジェクトの冗長化はOSD側で行う
RBD: RADOS Block Device
OSD
Monitor
OSD OSD OSD OSD
Client
仮想Diskクラスタ構成
レイアウト情報
23. SDN (Software Defined Networking)
アプリケーション
ネットワークサービス
SDN コントローラー
API API
Network DevicesNetwork DevicesNetwork Devices
Network DevicesNetwork DevicesNetwork Devices
Application
Layer
Control
Layer
Infrastructure
Layer
Control Data Plane Interface (e.g. OpenFlow)
24. OSS SDN プレイヤー
プロジェクト 説明
Floodlight Big Switch Networksが主導するJavaベースのOpenFlowコ
ントローラー
Indigo Big Switch Networksが主導するOpenFlowに対応した仮想
スイッチ
Open Daylight Linux Foundation Collaborative Project のひとつ
複数のベンダーにより2013年4月にたちがあったOSS SDN
プロジェクト
Open vSwitch OSSの仮想スイッチ。仮想スイッチといえばOVSと言われ
るくらい浸透している。
他のベンダーが開発している仮想スイッチはたいてい、
OVSをベースに作られている。
30. 監視ツール
ライセンス タイプ 収集方法
Cacti
RRDTool
GPL パフォーマンス SNMP, syslog
Graphite Apache 2.0 パフォーマンス Agent
Nagios GPL 死活監視 SNMP,TCP, ICMP, IPMI,
syslog
Zabbix GPL 死活監視
パフォーマンス
その他
SNMP, TCP/ICMP, IPMI,
Synthetic Transactions
Zenoss GPL 死活監視
パフォーマンス
イベント管理
SNMP, ICMP, SSH,
syslog, WMI
Hinemos 死活監視
パフォーマンス
ジョブ管理
API, SNMP, etc
Munin 監視