More Related Content Similar to (Japanese) Build A Cloud With Open Source (20) More from Kimihiko Kitase (20) (Japanese) Build A Cloud With Open Source11. OpenStack VS CloudStack
OpenStack
CloudStack
開発経緯
VMOps, Incから2010年5月にリリース
NASA(アメリカ航空宇宙局)が開発し されたバージョン2.0でのオープン
ソース化をきっかけに、社名を
た「Nova」と米国の大手IaaSベン
ダーであるRackspace, US Incが開発 Cloud.com Incに変更。Citrix Systems,
Incが2011年7月にCloud.comを買収し、
した「Swift」を統合し、
「OpenStack」として発表。現在は 2012年4月にASFへの寄贈発表。2013
年4月、Incubation段階を抜け、
Rackspace, US Incが開発主体
Apache Top Level Projectに
プロジェクト運営/開発主体
OSF、Rackspace, Red Hat 他
ASF、Citrix、Sungurd、他
提供エディション
オープンソース版(OSF)
商用版(Red Hat)
オープンソース版 (ASF)、
商用版(Citrix Systems, Inc)
Apache 2.0
Grizzly
Havana
日本OpenStackユーザ会
@OpenStack
Python
KVM, LXC, QEMU, UML,
VMWare(ESX/ESXi 4.1 update 1),
XenServer
Apache 2.0
4.1
4.2
日本CloudStackユーザ会
@CloudStack | @CloudStackJA
Java
ライセンス
最新バージョン
次期バージョン
ユーザ会(日本)
公式Twitter
言語
ハイパーバイザ
Web API
KVM, Xen, XenServer,
VMware(vSphere)
独自API。EC2/EBS, S3互換APIを装備 独自API。EC2, S3互換APIを装備して
しており、Eucalyptusにより提供され おり、CloudStack APIに変換すること
ている「Euca2ools」が使用可能
が可能
2012年11月15日 Citrix Cloud Vision, 国際大学GLOCOM 客員研究員 林雅之氏による「オープンクラウドの最新動向」よりアップデート
15. Apache CloudStack コミュニティーの状況
コントリビューションしている企業数
実績
319
コントリビューター数
事例
1500+
開発者数
200+
コントリビューションを実際に
行っている開発者数
560 150
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
16. Citrix CloudPlatformとは
• Apache CloudStackをベースに開発した
Citrixの商用ディストリビューション
• 最新版: 4.2
• Citrix XenServer有償版を包含
• CloudPortal Business Managerとの連携
• Citrixによる徹底的なテスト
• Citrixによるサービス提供
21. RBD: RADOS Block Device
•
Ceph上でブロックストレージを提供
•
データはOSD (Object Storage Device) プールに
オブジェクトとして分散配置
o
o
•
MonitorはOSDの構成・レイアウト管理、各サーバーの生存確認等を行う
o
•
ディフォルトでは4MB単位で分散
Thin Provisioning (使用している領域のみ実スペースを占有)
クライアントはMonitorからレイアウト情報を入手し、OSDへアクセスする
OSD内のデータ配置管理やオブジェクトの冗長化はOSD側で行う
Client
クラスタ構成
レイアウト情報
仮想Disk
Monitor
OSD
OSD
OSD
OSD
OSD
23. SDN (Software Defined Networking)
Application
Layer
アプリケーション
API
Control
Layer
SDN コントローラー
API
ネットワークサービス
Control Data Plane Interface (e.g. OpenFlow)
Network Devices
Infrastructure
Layer
Network Devices
Network Devices
Network Devices
Network Devices
Network Devices
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をベースに作られている。
OpenContrail
Juniper Networksがリードするオーバーレイ型のOSS SDN
コントローラー。CloudStack、OpenStackに対応
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
監視