Oracle CloudのAlways Freeを試す
Oracle Cloudが太っ腹らしい
AWSとかGCPにもあるように、Oracle Cloudにも無償枠があります。
常時無料枠(Always Free)と30日間無償トライアル($300)の二本立てで、常時無料枠の詳細は下記の通り。
新しい常時無償サービス
無期限に使用できるサービス。
Oracle Application Express(APEX)やOracle SQL Developerなどの強力なツールを含む、2つのOracle Autonomous Database
2つのOracle Cloud Infrastructure Compute VM、ブロック・ストレージ、オブジェクト・ストレージ、アーカイブ・ストレージ、ロード・バランサとデータ・エグレス、監視と通知
常時無料枠だけで簡単なWebアプリを作れちゃうってことかしら。
oracle-quickstart/oci-cloudnative
この中の2つのOracle Cloud Infrastructure Compute VM
がいいですね。無料で使えるインスタンスなんてあればあるほどいいに決まってます。
ので、早速登録していきましょう。
とりあえず登録してみる
上記のページにアクセスしてSign Upを済ませましょう。「今すぐ始める(無償)」をポチったらあとは流れで登録できます。
当然クレジットカード情報が必要なので事前に用意しておきましょう。
毎回登録するたびに思うけど、英語表記の住所入力に慣れない。
VM作ってみる
Sign upできたら早速ポータルにログインします。
ログインした直後のダッシュボードはこんな感じ。「VMインスタンスの作成」をクリックしましょう。
Always Free
と表示されているのでわかりやすいですね。イメージはOracle LinuxとCentOS、Ubuntu、Windows Serverから選択できますが、Windows Serverは無料枠ではありません。
デフォルトだとパブリックIPが割り当てられないので、IPが欲しい場合は「シェイプ、ネットワーク、ストレージ・オプションの表示」をクリックして、「パブリックIPアドレスの割当て」にチェックを入れます。
VMの作成時にSSH公開鍵を追加できます。追加したら「作成」ボタンを押してプロビジョニング開始です。
SSHでログインしてみる
VMの作成が完了すると、VMが実行中として表示されます。各インスタンスの詳細ページにはプライベートIPやパブリックIPが表示されているので、情報はそちらで確認できます。
早速SSHでログインしましょう。(私の場合だと作成後5分程度経過しないとログインできませんでした。)
> ssh -i <ssh秘密鍵> opc@<public ip> [opc@oracle-cloud-test ~]$
Oracle LinuxとCentOSの初期ユーザ名はopc
、Ubuntuの場合はubuntu
になります。
適当にコマンド結果貼っとく
折角VMたてられたので、いくつか試したコマンド結果貼っておきます。
Info
[root@oracle-cloud-test ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 462M 0 462M 0% /dev tmpfs 494M 0 494M 0% /dev/shm tmpfs 494M 13M 481M 3% /run tmpfs 494M 0 494M 0% /sys/fs/cgroup /dev/sda3 39G 2.0G 37G 6% / /dev/sda1 512M 12M 501M 3% /boot/efi tmpfs 99M 0 99M 0% /run/user/1000 tmpfs 99M 0 99M 0% /run/user/0 [root@oracle-cloud-test ~]# free -m total used free shared buff/cache available Mem: 987 270 212 12 504 684 Swap: 8191 0 8191
UnixBench
======================================================================== BYTE UNIX Benchmarks (Version 5.1.3) System: oracle-cloud-test: GNU/Linux OS: GNU/Linux -- 3.10.0-1062.1.1.el7.x86_64 -- #1 SMP Fri Sep 13 22:55:44 UTC 2019 Machine: x86_64 (x86_64) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: AMD EPYC 7551 32-Core Processor (3992.5 bogomips) Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET CPU 1: AMD EPYC 7551 32-Core Processor (3992.5 bogomips) Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET 06:49:22 up 28 min, 1 user, load average: 0.01, 0.08, 0.08; runlevel 2019-11-10 ------------------------------------------------------------------------ Benchmark Run: Sun Nov 10 2019 06:49:22 - 07:17:28 2 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 13012985.5 lps (10.0 s, 7 samples) Double-Precision Whetstone 1851.1 MWIPS (9.6 s, 7 samples) Execl Throughput 192.4 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 302217.9 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 80853.0 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 890674.7 KBps (30.0 s, 2 samples) Pipe Throughput 454694.7 lps (10.0 s, 7 samples) Pipe-based Context Switching 33118.0 lps (10.0 s, 7 samples) Process Creation 1683.2 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 637.9 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 206.3 lpm (60.2 s, 2 samples) System Call Overhead 708918.9 lps (10.1 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 13012985.5 1115.1 Double-Precision Whetstone 55.0 1851.1 336.6 Execl Throughput 43.0 192.4 44.7 File Copy 1024 bufsize 2000 maxblocks 3960.0 302217.9 763.2 File Copy 256 bufsize 500 maxblocks 1655.0 80853.0 488.5 File Copy 4096 bufsize 8000 maxblocks 5800.0 890674.7 1535.6 Pipe Throughput 12440.0 454694.7 365.5 Pipe-based Context Switching 4000.0 33118.0 82.8 Process Creation 126.0 1683.2 133.6 Shell Scripts (1 concurrent) 42.4 637.9 150.5 Shell Scripts (8 concurrent) 6.0 206.3 343.9 System Call Overhead 15000.0 708918.9 472.6 ======== System Benchmarks Index Score 314.9 ------------------------------------------------------------------------ Benchmark Run: Sun Nov 10 2019 07:17:28 - 07:45:44 2 CPUs in system; running 2 parallel copies of tests Dhrystone 2 using register variables 14085459.1 lps (10.0 s, 7 samples) Double-Precision Whetstone 2043.4 MWIPS (9.8 s, 7 samples) Execl Throughput 935.5 lps (29.8 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 291749.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 79930.2 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 892209.9 KBps (30.0 s, 2 samples) Pipe Throughput 504399.8 lps (10.0 s, 7 samples) Pipe-based Context Switching 81512.1 lps (10.0 s, 7 samples) Process Creation 4969.4 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 1448.5 lpm (60.1 s, 2 samples) Shell Scripts (8 concurrent) 287.5 lpm (60.3 s, 2 samples) System Call Overhead 803183.4 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 14085459.1 1207.0 Double-Precision Whetstone 55.0 2043.4 371.5 Execl Throughput 43.0 935.5 217.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 291749.5 736.7 File Copy 256 bufsize 500 maxblocks 1655.0 79930.2 483.0 File Copy 4096 bufsize 8000 maxblocks 5800.0 892209.9 1538.3 Pipe Throughput 12440.0 504399.8 405.5 Pipe-based Context Switching 4000.0 81512.1 203.8 Process Creation 126.0 4969.4 394.4 Shell Scripts (1 concurrent) 42.4 1448.5 341.6 Shell Scripts (8 concurrent) 6.0 287.5 479.1 System Call Overhead 15000.0 803183.4 535.5 ======== System Benchmarks Index Score 480.8
SpeedTest
[root@oracle-cloud-test ~]# ./speedtest-cli --list | grep "OPEN Project" 15047) OPEN Project (via 20G SINET) (Tokyo, Japan) [6.34 km] [root@oracle-cloud-test ~]# ./speedtest-cli --server 15047 Retrieving speedtest.net configuration... Testing from Oracle Public Cloud (132.145.115.123)... Retrieving speedtest.net server list... Retrieving information for the selected server... Hosted by OPEN Project (via 20G SINET) (Tokyo) [6.34 km]: 12.187 ms Testing download speed................................................................................ Download: 49.22 Mbit/s Testing upload speed................................................................................................ Upload: 45.28 Mbit/s
Disk
[root@oracle-cloud-test ~]# hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 7004 MB in 2.00 seconds = 3504.71 MB/sec Timing buffered disk reads: 202 MB in 3.11 seconds = 64.96 MB/sec [root@oracle-cloud-test ~]# dd if=/dev/zero of=/root/ddtest bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 16.7623 s, 64.1 MB/s
常時無料枠でないサービスは無料トライアル期間終了後に課金対象になるので、そのあたり注意しませう。