Featured image of post KAGOYA CLOUD VPSを新基盤側に移行した

KAGOYA CLOUD VPSを新基盤側に移行した

KAGOYAのVPSがリニューアルしたので旧基盤から移行してみました。

KAGOYAのVPSが強くなったらしい

2025年2月6日、国内事業者が運営するVPSのKAGOYA CLOUD VPSの新基盤開始が告知されました。

【VPS】KAGOYA CLOUD VPS リニューアルのお知らせ | KAGOYA

これまで私は大容量プランで、「2コア/2GB/200GB」を月額880円で使用していましたが、新基盤ではなんとストレージも外足速度も強くなって、110円も安い770円です。

旧基盤新基盤
コア数2vCPU2vCPU
RAM2GB2GB
ストレージ200GB200GB
NW速度(実測)70Mbps程200Mbps程
値段880円770円

ちなみに年払いにしたら毎月715円相当。OCIのAlways Free以外なら安定性的にもKAGOYAが強すぎます。新基盤すごい。

(WebARENA IndigoのVPSを監視基盤用のサブVPSとして使っていたころ、回線品質が不安定すぎて何度も疎通断アラートが鳴ったことがありました。その後KAGOYAへ移行後はほぼ発生していないので助かります。)

ということで早速移行してみたので、移行手順の記録と、簡単な性能比較をしてみました。

ちなみに:

既存インスタンスは?

新基盤が出はしましたが、告知メール文には

2025年2月6日(木)より、「KAGOYA CLOUD VPS」を大幅に刷新しました。 本リリースにより、読み込み・書き込み性能が大幅に向上し、業界No.1(※1)のコストパフォーマンスで、さらに快適で高速なVPS環境をご利用いただけるようになりました。

という記載だけで、プレスリリースの文言やFAQを読んでも既存インスタンスがどういう扱いになるのかが読み取れませんでした。

自動でマイグレーションされるのか、はたまた借り換えをしないといけないのか、そこ書いてほしかったな……。

どうやらスナップショットを使うと移行できるっぽい

どうやらスナップショットは既存インスタンスと新基盤で共有できるようで、既存インスタンスでスナップショットを取って、それを元に新規インスタンスを立てることでIPアドレスは変化してしまいますが移行ができる、という人柱報告を得ることが出来ました。

移行手順

ということで、以下の手順を踏んで、式年遷宮で全部を作り直すこと無く、新基盤へ移行します。

  1. 既存インスタンスをシャットダウン
  2. 既存インスタンスのスナップショット作成
    • 10GBあたり4.4円/日とのこと。200GBなので88円/日ですね。実質タダ。
    • スナップショット作成には2時間弱かかりました。
  3. 新規インスタンス作成
    • このときベースイメージをスナップショットにする
    • 1時間くらいかかりました。
  4. Webコンソールから起動確認
  5. IP直指定でのSSH疎通確認
  6. DNS向け先変更
  7. 外部からの疎通確認
  8. 旧インスタンス削除
  9. スナップショット削除

細かい修正

外足のIPアドレスが変わるので、いくつかを適当に修正していきます。

  • 別ホストのApache2でIPのホワイトリストベースのACL
  • HAProxyの掴むIPアドレス
  • スタティックルート書いてたホストのルーティング

性能確認

fastfetch結果(HW部分系のみ)

見える変化

  • 仮想化基盤がOpenStack NovaからOpenStack Computeに
  • CPUがIntel Xeon Silver 4210からIntel Xeon Silver 4416+に
  • 仮想GPUがCirrus Logic GD 5446からRedHat Virtio 1.0 GPUに

旧基盤

1
2
3
4
5
6
7
8
OS: Ubuntu 22.04.5 LTS x86_64
Host: OpenStack Nova (13.1.2-1.el7)
Kernel: Linux 6.8.0-52-generic
CPU: 2 x Intel(R) Xeon(R) Silver 4210 (2) @ 2.19 GHz
GPU: Cirrus Logic GD 5446
Memory: 1.19 GiB / 1.92 GiB (62%)
Swap: 268.00 KiB / 8.93 GiB (0%)
Disk (/): 147.77 GiB / 196.68 GiB (75%) - ext4

新基盤

1
2
3
4
5
6
7
8
9
OS: Ubuntu 22.04.5 LTS x86_64
Host: OpenStack Compute (25.3.0-1.el9s)
Kernel: Linux 6.8.0-52-generic
Uptime: 14 mins
CPU: 2 x Intel(R) Xeon(R) Silver 4416+ (2) @ 2.00 GHz
GPU: RedHat Virtio 1.0 GPU
Memory: 1.20 GiB / 1.92 GiB (62%)
Swap: 268.00 KiB / 8.93 GiB (0%)
Disk (/): 147.65 GiB / 196.68 GiB (75%) - ext4

外足の速度測定

新基盤は3倍という謳い文句はそのとおりです。ちなみに新基盤では初速だけ500Mbps以上の数値が見えました。

旧基盤

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$ ./speedtest -s 7139

   Speedtest by Ookla

      Server: SoftEther Corporation - Tsukuba (id: 7139)
         ISP: KAGOYA JAPAN
Idle Latency:    10.48 ms   (jitter: 0.43ms, low: 10.35ms, high: 11.93ms)
    Download:    76.95 Mbps (data used: 35.5 MB)
                160.79 ms   (jitter: 53.67ms, low: 11.17ms, high: 314.71ms)
      Upload:    77.04 Mbps (data used: 39.6 MB)
                181.38 ms   (jitter: 56.09ms, low: 10.97ms, high: 291.02ms)
 Packet Loss:     0.0%

新基盤

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$ ./speedtest -s 7139

   Speedtest by Ookla

      Server: SoftEther Corporation - Tsukuba (id: 7139)
         ISP: KAGOYA JAPAN
Idle Latency:    10.32 ms   (jitter: 0.22ms, low: 10.23ms, high: 10.92ms)
    Download:   243.23 Mbps (data used: 320.1 MB)
                 31.21 ms   (jitter: 18.27ms, low: 10.25ms, high: 510.81ms)
      Upload:   234.95 Mbps (data used: 365.7 MB)
                 10.46 ms   (jitter: 2.29ms, low: 10.19ms, high: 239.22ms)
 Packet Loss:     0.0%

ストレージ速度測定

【diskspd】ストレージのベンチマーク方法(Linux版CrystalDiskMarkを作ってみた) – Hacker’s High で作られている、 DiskMark-linux.sh をお借りしました。

旧基盤と新基盤でシーケンシャルの最大速度が1.1GB/s前後で、大体9Gbps弱となります。おそらく10GのNICでiSCSI接続しているのでしょう。文句はないです。

大きく進化しているのがランダムR/Wです。旧ではQ32T16が50MB/sを切っていましたが、新では501.66MB/sと10倍以上高速化しています。また、Q1T1に関してもかなりの速度上昇が見られます。

NVMe化によるランダムR/Wの改善がよくわかりますね。

MB/s

旧基盤
ReadWrite
SEQ1M Q8T11141.202032.80
SEQ1M Q1T1142.601372.20
RND4K Q32T1647.4378.44
RND4K Q1T10.0741.50
新基盤
ReadWrite
SEQ1M Q8T11044.401044.20
SEQ1M Q1T11044.401044.40
RND4K Q32T16501.66429.67
RND4K Q1T153.2352.79

IOPS

旧基盤
ReadWrite
SEQ1M Q8T11141.202032.80
SEQ1M Q1T1142.601372.20
RND4K Q32T1612141.0020079.60
RND4K Q1T117.8010623.60
新基盤
ReadWrite
SEQ1M Q8T11044.401044.20
SEQ1M Q1T11044.401044.40
RND4K Q32T16128424.80109996.60
RND4K Q1T113627.0013513.00
Licensed under CC BY-SA 4.0
comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。