IBM LinuxONE Community Cloud服務由IBMMarist College合作提供,註冊申請時需要手機驗證,申請通過後會收到兩封信件,一封是帶有虛擬伺服器授權啟用的認證信件(連結需在48小時內確認),而另外一封則是申請帳戶與使用權利的通知,上面會註記使用期限,網路上有些小道消息是這一個服務使用期限是60天,到期時可再申請續用一次,亦即這一個服務最長有120天的使用期(尚未碰過,未知),對於學習大型主機上Linux作業系統應該算是不錯的體驗。

IBM LinuxONE Community Cloud服務提供每位使用者僅一個額度的VM,其規格為2VCPUs、4GB記憶體與50GB磁碟空間,這一個規格應該足夠開個WP網站來玩看看。OS上,選擇的是Ubuntu 20.04 LTS,沒為什麼,單純習慣而已。

VM細節

IBM LinuxONE Community Cloud上的作業系統影像檔預設上提供了Ubuntu 20.04 LTS,在VM環境建立完畢後,著手升級到Ubuntu 22.04 LTS,過程中順利無礙,速度也頗為快速,這應該是歸功於IBM LinuxONE的超容錯設計與卓越效能。

升級至Ubuntu 22.04 LTS

至於IBM LinuxONE Community Cloud主機中央處理器的資訊如下:

IBM/S390 CPU 資訊

根據網路資料上的訊息,Marist College是一所綜合性文科大學,主校區坐落在紐約哈德遜河谷,分校區設於義大利的佛羅倫斯。網路速度如何?應該不用想,可能不如美西或者亞洲鄰近的雲端業者機房,但以目前手頭上的網路而言,其實速度還是不錯的,傳輸速率可以參考下方圖片。

bpytop
speedtest-cli

建立VM後,預設通訊埠上僅開放OpenSSH通道使用,若需要其他服務(如LEMP)就需要自行開啟放行通訊埠,IBM LinuxONE Community Cloud提供的文件是以iptables方式設定,不過使用ufw(Uncomplicated Firewall)也是可以的。需要注意的是,因為該VM建立後,會直接配發一個實體IP,基於避免IP裸奔的情況發生,原則上透過內容傳遞網路(CDN)來過濾網站內容的讀取較為適切,我是透過Cloudflare WAF(Web應用程式防火牆)服務,進一步保護網站減少受到弱點攻擊的機會。

基於在大型主機上學習Linux,其實IBM LinuxONE Community Cloud或許有它自己的理由讓實體IP直接面對外面的網路環境,讓使用者以最直接的方式來理解防火牆的運作,惟基於避免網站憾事發生,透過CDN的傳遞避免裸奔情況,應該會是另外一條不同的學習思維。

另外一個是,原本計畫安裝.NET 7,微軟似乎尚未釋出類似x64架構的套件管理員安裝方式,以Snap、安裝程式腳本,或透過手動二進位安裝的方式也是碰壁,不清楚是否微軟在未來有支援IBM System/390架構版本的計畫?其實蠻期待的!

以上,使用IBM LinuxONE Community Cloud近24小時的感想只有一個,IBM System/390x果然是好東西!