[免費資源] Oracle Cloud Free Tier VM 架設 WordPress 網站實測
網路上有不少人寫過 Oracle Cloud Free Tier 的 VPN 架設文章,比較少人針對 WordPress 主機架設的部分來測試,小編用假日申請了 Oracle Could Free Tier VM 來測試看看,在於服務器位址(Home Region)是選擇在 Japan Tokyo 機房,免費 VM 規格是 1/8 OCPU 搭配 1G RAM,頻寬 480 Mbps 的速度,每月流量好像是 1 TB,但是官網上沒找到相關資訊,對於一些小網站而言,一般來說是挺足夠使用的,不過實際上使用還是會有一點美中不足的地方,不過免費的也沒啥好去挑剃了。
內容目錄
VM 環境架設:Ubuntu 18.04 搭配 Webinoly
以這樣的架構在一些付費的 VPS 上其實跑任何主題其實都挺順暢,跑 OceanWP 的 Demo 也是挺順暢的,不過在 Oracle Cloud Free Tier VM 上安裝 OceanWP,操作上就會有一點卡卡,一啟動後就會有明顯的感覺,如果你採用 WordPress 的基礎主題,操作起來就順暢許多,小編採用 OceamWP 導入了一個 Blog 的網站 DEMO,再用測速網站與壓力測試網站來做實測,提供給大家參考,跑分其實比在台灣一般的虛擬主機上還漂亮喔!
測試環境說明
使用 Oracle Cloud Free Tie 的免費的 VM 來架設 WordPress 網站,安裝 Ubuntu 18.04 及 Webinoly 作為測試環境,Webinoly 所部署的 WordPress 沒開啟 Cache,WordPress 佈景主題以 OceanWP 與 Twenty Fifteen 作為跑分對照組,WordPress 並無安裝任何優化快取外掛,只有安裝了 OceanWP 所要求的基本外掛而已,相同的 DEMO 資料,只是切換不同的佈景主題下去實測。
Google Page Speed 跑分
官方網站:Google Page Speed
GTmetrix 跑分
官方網站:GTmetrix
Loader 網站壓力測試
官方網站:Loader
用 Google Page Speed 跑分大家大概看麻木了,小編採用 Loader 來做簡單的壓力測試,設定1分鐘內有50個使用者造訪網站,雖然兩個不同的主題,在 Response Times 部份真的是有明顯差異喔!所以佈景主題的選擇真的非常重要,也牽扯到你網站的速度。
如果把網站架設在 Oracle Cloud 上,每天 5,000pv 其實這 VM 是負荷的了,每分鐘 50 人能承受得住,已經算是不錯了,如果在虛擬主機上壓力測試,就已經跳出資源不足的錯誤訊息了。
Server Benchmark Script 測試
官方網站:Nench
-------------------------------------------------
nench.sh v2019.07.20 -- https://git.io/nench.sh
benchmark timestamp: 2020-06-26 05:42:17 UTC
-------------------------------------------------
Processor: AMD EPYC 7551 32-Core Processor
CPU cores: 2
Frequency: 1996.250 MHz
RAM: 975M
Swap: 1.0G
Kernel: Linux 5.3.0-1024-oracle x86_64
Disks:
loop0 97M HDD
loop1 55M HDD
loop2 24.2M HDD
loop3 96.5M HDD
sda 46.6G HDD
CPU: SHA256-hashing 500 MB
9.584 seconds
CPU: bzip2-compressing 500 MB
17.003 seconds
CPU: AES-encrypting 500 MB
4.629 seconds
ioping: seek rate
min/avg/max/mdev = 344.5 us / 496.7 us / 21.4 ms / 287.1 us
ioping: sequential read speed
generated 1.13 k requests in 5.00 s, 282.8 MiB, 226 iops, 56.5 MiB/s
dd: sequential write speed
1st run: 47.78 MiB/s
2nd run: 48.45 MiB/s
3rd run: 47.02 MiB/s
average: 47.75 MiB/s
IPv4 speedtests
your IPv4: 168.138.192.xxxx
Cachefly CDN: 5.43 MiB/s
Leaseweb (NL): 4.69 MiB/s
Softlayer DAL (US): 4.18 MiB/s
Online.net (FR): 4.37 MiB/s
OVH BHS (CA): 5.04 MiB/s
No IPv6 connectivity detected
-------------------------------------------------
搭配 Cloudflare 會改善嗎?
說真的還是直接連線會比較快速,加了 Cloudflare 免費版的 CDN,操作起來沒有太大提速的感受,其次是跑分沒有比較好,反而跑分變得比較差。
總結
Oracle Cloud Free Tier 對於小型網站、流量不高的網站其實是還蠻不錯,在於有點卡卡的問題,用久了倒是還好,只是有一點點稍微的Lag了一下罷了,但是整體跑分起來相當不錯了!也經的起壓力測試,更是不輸虛擬主機,Oracle Cloud 只是設定上面有點小複雜,要稍微摸索一下,就以防火牆部分而言,需要先在 Oracle Cloud 的介面當中設定好,Ubuntu 當中的 iptables 也需要設定,才有辦法開啟你要的Port,如果你有兩台 VM,Oracle Clound 的防火牆設定好像是共用?小編暫時沒找到如何一台 VM 單獨使用一個防火牆設定,另外一個問題就是⋯⋯Ubuntu好像沒辦法重新安裝,好像只能直接刪除重新部署新的,系統玩爛了要重裝就麻煩啦~XDD
Outline VPN 架設在 Oracle Cloud 上面,其實是挺可以的,只是如果要共用多人,就必須手動去開啟Port,比較不建議一次把所有 Port 都開啟,這樣挺不安全的,小編以前曾經架設 Outline 在 DigitalOcean 的新加坡機房,速度還沒 Oracle 快唷!