30. マルチテナント:ユーザー管理の単位
• Domain:
• 最も大きいグループ単位 User 1 User 2
• 複数のSub domainを含めることができる User N User N
• 例: プライベートクラウドとして利用する企業。
IaaS事業者が再販事業者に割り当てる単位 Account 1 Account 2
• Account: User 1 Project 1 User 2
• 独立したグループ単位
• 例: テナント(顧客企業)単位、もしくは社内組織 User N User N
Account N Account N
• User:
• もっとも小さい単位=個人 Sub Domain 1 Sub Domain 2
• Project: Domain 1
• Accountを横断した、ユーザーのグループ
#osc12fk
47. CloudStackのコンポーネント
• CloudStack管理サーバー VM
ᵒ 管理機能やインスタンスのプロビジョニング機能の提供 Host
• ホスト VM
ᵒ インスタンス等の展開先となるハイパーバイザー。 Host
• プライマリストレージ Primary
ᵒ インスタンス用のストレージ Storage
• クラスター Cluster
ᵒ HostとPrimary Storageを組み合わせたグループ
Secondary
• ポッド Storage
Cluster
ᵒ n個のクラスタを含む、同一管理ネットワークの範囲
CloudStack Pod
• セカンダリストレージ
ᵒ テンプレートや、スナップショット、ISO用のストレージ
CloudStack Pod
• ゾーン
ᵒ ポッドやセカンダリストレージを組み合わせた Zone
最大の管理単位
48. 拡張性に富む設計
ゾーン
VMOps Pod VMOps Pod
VMOps Pod CloudStack Pod
CloudStack Pod CloudStack Pod CloudStack Pod
49. 構成例 – 小規模、検証環境
192.168.10.3 192.168.10.4
Management
Server
Primary Secondary
Storage Storage
NFS Server
Public IP
62.43.51.125 192.168.10.0/24
Internet
Layer-2
Router &
Switch
Firewall
Hosts 192.168.10.10 to 192.168.10.13
(Computing Nodes)