(2021/06/22更新: 東京リージョンでのlatency情報に加えて、大阪リージョンでのlatency情報を追記)
1. はじめに
- IBM Cloud(x86)の東京リージョンには、TOK02/TOK04/TOK05というDCが存在し、それぞれがjp-tok-1/jp-tok-2/jp-tok-3というVPC上のZoneに対応している。
https://cloud.ibm.com/docs/overview?topic=overview-locations&locale=en#mzr-table - Power Systems Virtual ServerはTOK04データセンター内に、IBM Cloud(x86)とは別のコロケーション領域に独立して管理されている。
https://cloud.ibm.com/docs/power-iaas?topic=power-iaas-creating-power-virtual-server&locale=en - Power Systems Virtual ServerとのDirect Link接続ロケーションは、TOK04に存在する。
https://cloud.ibm.com/docs/power-iaas?topic=power-iaas-ordering-direct-link-connect&locale=en#configuration-parameters-for-ordering-direct-link-connect
よって、普通に考えれば、
- Power Systems Virtual Server(TOK04)とIBM Cloud(x86)のTOK04は、Direct Link Connectで直結のはず。
- Power Systems Virtual Server(TOK04)とIBM Cloud(x86)のTOK02/TOK05は、POP経由になるはず。
のはずだが、念の為この仮定が正しいかどうか、実機で計測してみることにした。
2. PowerVS@ TOKとIBM Cloud(x86)@ TOK間のlatency
下記は、PowerVSとVPC間をDirect Link Connect 2.0で接続した際のlatencyを計測した。データセンターとAZの関係は、上述のとおり
TOK02 = jp-tok-1
TOK04 = jp-tok-2
TOK05 = jp-tok-3
である。
PowerVS(TOK04)とIBMCloud(x86:TOK02)
[root@syasuda-jp-tok-1 ~]# ping -c 3 192.168.50.223
PING 192.168.50.223 (192.168.50.223) 56(84) bytes of data.
64 bytes from 192.168.50.223: icmp_seq=1 ttl=245 time=1.56 ms
64 bytes from 192.168.50.223: icmp_seq=2 ttl=245 time=1.65 ms
64 bytes from 192.168.50.223: icmp_seq=3 ttl=245 time=1.67 ms
--- 192.168.50.223 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.568/1.629/1.670/0.064 ms
PowerVS(TOK04)とIBMCloud(x86:TOK04)
[root@syasuda-jp-tok-2 ~]# ping -c 3 192.168.50.223
PING 192.168.50.223 (192.168.50.223) 56(84) bytes of data.
64 bytes from 192.168.50.223: icmp_seq=1 ttl=249 time=0.405 ms
64 bytes from 192.168.50.223: icmp_seq=2 ttl=249 time=0.472 ms
64 bytes from 192.168.50.223: icmp_seq=3 ttl=249 time=0.444 ms
--- 192.168.50.223 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.405/0.440/0.472/0.032 ms
PowerVS(TOK04)とIBMCloud(x86:TOK05)
[root@syasuda-jp-tok-3 ~]# ping -c 3 192.168.50.223
PING 192.168.50.223 (192.168.50.223) 56(84) bytes of data.
64 bytes from 192.168.50.223: icmp_seq=1 ttl=245 time=1.62 ms
64 bytes from 192.168.50.223: icmp_seq=2 ttl=245 time=1.75 ms
64 bytes from 192.168.50.223: icmp_seq=3 ttl=245 time=1.69 ms
--- 192.168.50.223 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.622/1.691/1.754/0.072 ms
よって、PowerVS(TOK04)とIBMCloud(x86:TOK04)の接続のみが1msecを切っているため、直結されていそうである。一方で、TOK02/TOK05のデータセンターとの通信には東京POP経由での通信になっていそうであり、先ほどの仮定は正しそうである。
3. PowerVS@ OSAとIBM Cloud(x86)@ OSA間のlatency
[2021/06/22追記]会社の同僚に以下の情報をもらったので追記。PowerVSとVPC間をDirect Link Connect 2.0で接続した際のlatencyを計測した。
- Power Systems Virtual ServerとのDirect Link接続ロケーションは、OSA21に存在する。
https://cloud.ibm.com/docs/power-iaas?topic=power-iaas-ordering-direct-link-connect&locale=en#configuration-parameters-for-ordering-direct-link-connect
結論として、
- PowerVS(OSA21)とIBMCloud(x86:OSA21)間であれば(直結のため)0.5msec程度
- PowerVS(OSA21)とIBMCloud(x86:OSA22)間や、PowerVS(OSA21)とIBMCloud(x86:OSA23)間であれば大阪POP経由になるため1.5msec程度
要する。
OSA21 = jp-osa-1
OSA22 = jp-osa-2
OSA23 = jp-osa-3
PowerVS(OSA21)とIBMCloud(x86:OSA21)
[root@tamavsi-osa01 ~]# ping 192.168.210.35
PING 192.168.210.35 (192.168.210.35) 56(84) bytes of data.
64 bytes from 192.168.210.35: icmp_seq=1 ttl=250 time=0.456 ms
64 bytes from 192.168.210.35: icmp_seq=2 ttl=250 time=0.514 ms
64 bytes from 192.168.210.35: icmp_seq=3 ttl=250 time=0.465 ms
64 bytes from 192.168.210.35: icmp_seq=4 ttl=250 time=0.518 ms
PowerVS(OSA21)とIBMCloud(x86:OSA22)
[root@tamavsi-osa02 ~]# ping 192.168.210.35
PING 192.168.210.35 (192.168.210.35) 56(84) bytes of data.
64 bytes from 192.168.210.35: icmp_seq=1 ttl=246 time=1.46 ms
64 bytes from 192.168.210.35: icmp_seq=2 ttl=246 time=1.52 ms
64 bytes from 192.168.210.35: icmp_seq=3 ttl=246 time=1.59 ms
64 bytes from 192.168.210.35: icmp_seq=4 ttl=246 time=1.50 ms
PowerVS(OSA21)とIBMCloud(x86:OSA23)
[root@tamavsi-osa03 ~]# ping 192.168.210.35
PING 192.168.210.35 (192.168.210.35) 56(84) bytes of data.
64 bytes from 192.168.210.35: icmp_seq=1 ttl=246 time=1.46 ms
64 bytes from 192.168.210.35: icmp_seq=2 ttl=246 time=1.56 ms
64 bytes from 192.168.210.35: icmp_seq=3 ttl=246 time=1.50 ms
64 bytes from 192.168.210.35: icmp_seq=4 ttl=246 time=1.55 ms