Articles Comments

ちからの備忘録的日記 » cloud » HP Cloud Services Compute を使ってみた

HP Cloud Services Compute を使ってみた




HP Cloud Services プライベートベータ落選の4ヶ月後」の続きです。

早速、クレジットカードを登録してみました。何となく勝手に課金される可能性が否定できなかったので、ちょうど今月有効期限が切れるカードがあったので、そのカードで登録しようとしたらオーソリ確認前に有効期限切れてるよとの警告メッセージが。仕方なく普通にカードを登録すると、あっけなく登録完了。

尚、アメリカのサービスだけに JCB カードは登録できませんので、ご注意ください。

ということで、早速サーバを作成することにしました。

まずは、サーバのリソースタイプですが、以下の通り6種類です。

  • 1CPU, 1GB RAM, 30GB HD
  • 2CPU, 2GB RAM, 60GB HD
  • 2CPU, 4GB RAM, 120GB HD
  • 4CPU, 8GB RAM, 240GB HD
  • 4CPU, 16GB RAM, 480GB HD
  • 8CPU, 32GB RAM, 960GB HD

次にOSの種類ですが、CentOS と Ubuntu です。どちらも64bitのみ。詳細は以下の通り。

  • natty server uec
  • CentOS 5.6
  • Ubuntu 10.04 LTS
  • Ubuntu 10.10
  • Ubuntu 11.04
  • Ubuntu 11.10

あと、セキュリティグループ、ssh 秘密鍵を選択することができるUIになっていますが、どちらもデフォルト値から変更することが不可でしたので割愛。

2CPU, 2GB RAM, 60GB HD、CentOS 5.6 でインスタンスを作成してみました。

ものの1,2分でインスタンスが作成されます。

さっそく ssh でログインします。Webのダッシュボード画面から connect ボタンを押下すると、以下のポップアップが表示されます。ここで秘密鍵をダウンロードできます。

尚、コンソールのログは、HTMLファイルとして参照することが可能ですが、コンソール機能は提供されていません。(2012/01/26時点)

あと、ディスクの方は、OS部分を10GBで切っており、残りはマウントされていない
状態で提供されます。

[root@server-xxxxx UnixBench]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vda              9.8G  1.0G  8.3G  11% /
tmpfs                1006M     0 1006M   0% /dev/shm
[root@server-xxxxx UnixBench]# fdisk -l

Disk /dev/vda: 10.7 GB, 10737418240 bytes
16 heads, 63 sectors/track, 20805 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Disk /dev/vda doesn't contain a valid partition table

Disk /dev/vdb: 64.4 GB, 64424509440 bytes
16 heads, 63 sectors/track, 124830 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Disk /dev/vdb doesn't contain a valid partition table

iptables, selinux の状態はこんな感じです。

[root@server-xxxxx UnixBench]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
[root@server-xxxxx UnixBench]# getenforce
Disabled

UnixBench をとってみました。

1発目は、2CPU, 2GB RAM, 60GB HD、CentOS 5.6 です。

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: server-xxxxxx: GNU/Linux
   OS: GNU/Linux -- 2.6.18-238.19.1.el5 -- #1 SMP Fri Jul 15 07:31:24 EDT 2011
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 0.14.0 (5333.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: QEMU Virtual CPU version 0.14.0 (5337.6 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   19:45:36 up 13 min,  1 user,  load average: 0.19, 0.10, 0.07; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Wed Jan 25 2012 19:45:36 - 20:13:47
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       15234654.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3018.9 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3447.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        579176.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          160232.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1280987.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1147663.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  66349.9 lps   (10.0 s, 7 samples)
Process Creation                              11343.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6323.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1442.1 lpm   (60.0 s, 2 samples)
System Call Overhead                         956036.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   15234654.4   1305.5
Double-Precision Whetstone                       55.0       3018.9    548.9
Execl Throughput                                 43.0       3447.7    801.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     579176.0   1462.6
File Copy 256 bufsize 500 maxblocks            1655.0     160232.3    968.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1280987.8   2208.6
Pipe Throughput                               12440.0    1147663.8    922.6
Pipe-based Context Switching                   4000.0      66349.9    165.9
Process Creation                                126.0      11343.7    900.3
Shell Scripts (1 concurrent)                     42.4       6323.1   1491.3
Shell Scripts (8 concurrent)                      6.0       1442.1   2403.5
System Call Overhead                          15000.0     956036.7    637.4
                                                                   ========
System Benchmarks Index Score                                         953.6

------------------------------------------------------------------------
Benchmark Run: Wed Jan 25 2012 20:13:47 - 20:41:58
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       30606387.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6019.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               7903.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        162234.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           47392.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        444835.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2279568.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 620582.6 lps   (10.0 s, 7 samples)
Process Creation                              22333.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  10527.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1639.6 lpm   (60.0 s, 2 samples)
System Call Overhead                        1754024.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   30606387.6   2622.7
Double-Precision Whetstone                       55.0       6019.3   1094.4
Execl Throughput                                 43.0       7903.5   1838.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     162234.2    409.7
File Copy 256 bufsize 500 maxblocks            1655.0      47392.2    286.4
File Copy 4096 bufsize 8000 maxblocks          5800.0     444835.4    767.0
Pipe Throughput                               12440.0    2279568.6   1832.5
Pipe-based Context Switching                   4000.0     620582.6   1551.5
Process Creation                                126.0      22333.6   1772.5
Shell Scripts (1 concurrent)                     42.4      10527.1   2482.8
Shell Scripts (8 concurrent)                      6.0       1639.6   2732.6
System Call Overhead                          15000.0    1754024.8   1169.3
                                                                   ========
System Benchmarks Index Score                                        1278.0

2発目は、8CPU, 32GB RAM, 960GB HD、CentOS 5.6 です。

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: server-xxxxxx: GNU/Linux
   OS: GNU/Linux -- 2.6.18-238.19.1.el5 -- #1 SMP Fri Jul 15 07:31:24 EDT 2011
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 0.14.0 (5333.5 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: QEMU Virtual CPU version 0.14.0 (4484.4 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 2: QEMU Virtual CPU version 0.14.0 (5357.1 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 3: QEMU Virtual CPU version 0.14.0 (5310.9 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 4: QEMU Virtual CPU version 0.14.0 (5333.3 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 5: QEMU Virtual CPU version 0.14.0 (5354.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 6: QEMU Virtual CPU version 0.14.0 (5312.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 7: QEMU Virtual CPU version 0.14.0 (5335.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   19:53:51 up 3 min,  1 user,  load average: 0.24, 0.10, 0.03; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Wed Jan 25 2012 19:53:51 - 20:22:02
8 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       15237448.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3013.2 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2601.6 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        585378.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          164699.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1339743.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1162729.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  26576.1 lps   (10.0 s, 7 samples)
Process Creation                              10822.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5742.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2490.9 lpm   (60.0 s, 2 samples)
System Call Overhead                         956636.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   15237448.0   1305.7
Double-Precision Whetstone                       55.0       3013.2    547.9
Execl Throughput                                 43.0       2601.6    605.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     585378.9   1478.2
File Copy 256 bufsize 500 maxblocks            1655.0     164699.5    995.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1339743.9   2309.9
Pipe Throughput                               12440.0    1162729.3    934.7
Pipe-based Context Switching                   4000.0      26576.1     66.4
Process Creation                                126.0      10822.8    859.0
Shell Scripts (1 concurrent)                     42.4       5742.5   1354.4
Shell Scripts (8 concurrent)                      6.0       2490.9   4151.4
System Call Overhead                          15000.0     956636.4    637.8
                                                                   ========
System Benchmarks Index Score                                         899.7

------------------------------------------------------------------------
Benchmark Run: Wed Jan 25 2012 20:22:02 - 20:50:15
8 CPUs in system; running 8 parallel copies of tests

Dhrystone 2 using register variables       81623319.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    21347.7 MWIPS (9.4 s, 7 samples)
Execl Throughput                              22448.6 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        209081.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           60124.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        527056.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             6890353.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                1811320.9 lps   (10.0 s, 7 samples)
Process Creation                              65672.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  26727.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   4478.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        4992349.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   81623319.0   6994.3
Double-Precision Whetstone                       55.0      21347.7   3881.4
Execl Throughput                                 43.0      22448.6   5220.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     209081.3    528.0
File Copy 256 bufsize 500 maxblocks            1655.0      60124.1    363.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     527056.6    908.7
Pipe Throughput                               12440.0    6890353.0   5538.9
Pipe-based Context Switching                   4000.0    1811320.9   4528.3
Process Creation                                126.0      65672.6   5212.1
Shell Scripts (1 concurrent)                     42.4      26727.5   6303.7
Shell Scripts (8 concurrent)                      6.0       4478.0   7463.3
System Call Overhead                          15000.0    4992349.3   3328.2
                                                                   ========
System Benchmarks Index Score                                        2987.6

そこそこ性能は良さそうです。ディスク性能もそんなに悪くない感じです。
ちなみに、hypervisor は KVM を使っている気がします。

ということで、compute サービスの方を駆け足でさわってみました。少し使ってみた感想ですが、ssh でログインするまでの敷居が低く、使い勝手のよいサービスになっているような気がしました。秘密鍵をあらかじめ準備している点とか、iptables, セキュリティグループでのセキュリティ設定がされていないところが、アメリカらしいなぁ。そのおかげで、簡単にサーバにログインまでできるのですが、

日本のサービスだと、秘密鍵登録とか、iptables 設定追加、NAT追加などしてはじめてサーバにログインできるというのが多いので、新鮮でした。

次回は、object storage を触ってみようかと思います。

Related Posts Plugin for WordPress, Blogger...

Filed under: cloud · Tags: ,

Leave a Reply

*