3. HaaS: Hardware as a Service
• IaaS利用者から無尽蔵な資源プールに見えても、
IaaS事業者の資源は有限
– ピーク需要に対する設備投資は非効率
• HaaSはIaaSへ資源を提供するクラウドサービス
3
SaaS: Software as a Service
PaaS: Platform as a Service
IaaS: Infrastructure as a Service
HaaS: Hardware as a Service
4. HaaSにおける資源管理
• HaaSシステムでは計算機、ネットワーク共に
2段階の仮想化が必要
– 計算機:入れ子型仮想化
– ネットワーク:エッジオーバレイ
4
L0L0L0
L0L0L0
L2
V
M
L2
V
M
L2
V
M
L1
V
M
L1
V
M
L1
V
M
L1
V
M
L1
V
M
L1
V
M
HaaS
Provider
IaaS
Provider
IaaS
User
HaaS Data Center IaaS Data Center
ユーザネットワーク
(VLAN)
仮想ネットワーク
(OpenFlow、トンネル)
物理ネットワーク
計算資源の仮想化 ネットワーク資源の仮想化
19. 補足:DC間GREトンネル
ovs-vsctl add-br br0
ip addr add 10.1.1.1/16 dev br0
ip link set br0 up
ovs-vsctl add-port br0 eth0
ovs-vsctl add-port br0 gre0
ovs-vsctl set interface gre0 type=gre ¥
options:local_ip=xxx.xxx.xxx.xxx options:remote_ip=yyy.yyy.yyy.yyy
ovs-vsctl add-port br0 c111gre0
ovs-vsctl set interface c111gre0 type=gre ¥
options:local_ip=10.1.1.1 options:remote_ip=10.1.1.4
19
20. 補足:DC内GREトンネル
ovs-vsctl add-br c112br
ovs-vsctl add-port c112br c112gre0
ovs-vsctl set interface c112gre0 type=gre ¥
options:local_ip=10.1.1.3 options:remote_ip=10.1.1.1
ip addr add 10.1.1.3/16 dev eth0
ip link set c112br up
20