4. 40/100GbE Networkingの物理限界
40GE PCI Express Gen2 NIC*
PCIe Gen 2.0 x8 interface, 32Gbps
8b/12b line encoding, 20% overhead, 25.6Gbps
40GE PCI Express Gen 3 NIC*
PCIe Gen 3.0 x8 interface, 1GB per lane or 64Gbps
64/66 line encoding, 3% overhead, 62.0Gbps
100GE PCI Express Gen 3 NIC?**
PCIe Gen 3.0 x16 interface, 128Gbps
64/66 line encoding, 3% overhead, 124.1Gbps
*SOURCE: Evaluation of 40 Gigabit Ethernet technology for data servers . Azher Mughal, Artur Barczyk , Caltech / USLHCNet ,CHEP-2012, New York
**SOURCE: SAKURA Internet Research Center. 08/2013 Project THORN.
8. 最近のストレージ: 容量とIOPSの妥協点
Backup Cycle
Automated Tiered Block Storage Cycle
hit_collecttime 86,400 s
max_age 172,800 s
tier0
SSD.IMG
USER DATA
ext4
cgroup
blkio
F2FS
cgroup
blkio
sdXX
cgroup
blkio
sdXX
Performance Tier
H/W
RAID
(RAID6)
ext4
H/W
RAID
(RAID6)
tier1
max_age 86,400 s
hit_collecttime 43,200 s
SSD.IMG
ext4
cgroup
blkio
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
SDTIERx
SAS.IMG
USER DATA
(backup)
SSD
Capacity Tier
F2FS
cgroup
blkio
sdXX
H/W
RAID
(RAID6)
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
SSD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
HDD
SDTIERx
SAS.IMG
First I/O throttling
ext4
cgroup
blkio
sdXX
H/W
RAID
(RAID6)
Second I/O throttling
Automated Tiered Storage Architecture for Web Services
Source: SAKURA Internet Research Center 11/2013, Project THORN.
9. 仮想化環境では、当たり前のコト。
物理サーバ
vSwitch
仮想スイッチ
Vyatta vRouter
仮想ルータ
vSwitch
仮想スイッチ
VMware vSphere,
Microsoft Hyper-V
物理サーバ
物理サーバ
物理サーバ
物理サーバ
vSwitch
仮想スイッチ
仮想スイッチ
仮想スイッチ
仮想サーバ
仮想サーバ
仮想サーバ
物理サーバ
物理サーバ
物理サーバ
VP
VPS
VP
SS
VP
VPS
VP
SS
VMware vSphere,
Microsoft Hyper-V
vSwitch
vSwitch
VP
VP
VPS
VP VPS
VP
SS
SS
VP
VP
VPS
VP VPS
VP
SS
SS
物理サーバ
物理サーバ
vSwitch
仮想スイッチ
仮想スイッチ
仮想スイッチ
VP
VPS
VP
SS
VP
VPS
VP
SS
仮想サーバ
仮想サーバ
仮想サーバ
VP
VPS
VP
SS
VP
VPS
VP
SS
VMware vSphere,
Microsoft Hyper-V
vSwitch
vSwitch
VP
VP
VPS
VP VPS
VP
SS
SS
VP
VP
VPS
VP VPS
VP
SS
SS
vSwitch
仮想スイッチ
仮想スイッチ
仮想スイッチ
VP
VPS
VP
SS
VP
VPS
VP
SS
仮想サーバ
仮想サーバ
仮想サーバ
VP
VPS
VP
SS
VP
VPS
VP
SS
vSwitch
vSwitch
VP
VP
VPS
VP VPS
VP
SS
SS
VP
VP
VPS
VP VPS
VP
SS
SS
VP
VPS
VP
SS
VP
VPS
VP
SS
VMware vSphere,
Microsoft Hyper-V
データセンター
10. ハードウェアは基本的に最初から冗長化
INTERNET
NIC
NIC
NIC
NIC
NIC Teaming
NIC Teaming
vSwitch
vSwitch
VR-1
VR-2
vSwitch
vSwitch
133.242.XXX.1/24 eth0
131.242.YYY.1/24 eth1
NIC Teaming
NIC
eth0 133.242.XXX.2/24
eth1 131.242.YYY.2/24
NIC Teaming
NIC
NIC
VMware vSphere,
Microsoft Hyper-V
NIC
NIC
NIC
VMware vSphere,
Microsoft Hyper-V
LAN
NIC
NIC
NIC Teaming
NIC Teaming
vSwitch
vSwitch
VPS-3
VPS-4
131.242.YYY.4/24 eth0
eth0 133.242.YYY.4/24
vSwitch
vSwitch
NIC Teaming
NIC Teaming
NIC
VMware vSphere,
Microsoft Hyper-V
NIC
NIC
VMware vSphere,
Microsoft Hyper-V
NIC
11. 仮想ルータも仮想サーバも当然・冗長化
133.242.XXX.100/24 eth0
cluster mcast-group 239.242.XXX.100
Cluster Group Heatbeat
NIC
NIC
NIC
NIC
NIC Teaming
NIC Teaming
vSwitch
vSwitch
VR-1
VR-2
vSwitch
vSwitch
eth0
eth1
NIC Teaming
NIC
eth1
NIC Teaming
NIC
VMware vSphere,
Microsoft Hyper-V
eth0
NIC
NIC
VMware vSphere,
Microsoft Hyper-V
Cluster Group Heatbeat
133.242.YYY.100/24 eth1
133.242.YYY.200/24 eth1
cluster mcast-group 239.242.YYY.200
Cluster Group Heatbeat
NIC
NIC
NIC
NIC
NIC Teaming
vSwitch
VMware vSphere,
Microsoft Hyper-V
vSwitch
VPS-3
eth0
NIC Teaming
VPS-4
VMware vSphere,
Microsoft Hyper-V
eth0