在我們這個網路化、虛擬的時代,似乎架設部落格或建立個人網站已經變成經營個人品牌必備的功夫。所以不管是自己要練技術、將來想賣自己的產品、參與聯盟行銷,又或者就只是單純搞個網站紀錄自己的人生軌跡...,都離不開架站話題。Warren 自己也是認同這個觀點的,查看了一些網路上大老提供的教學文件都是從虛擬機開始講起,依壺畫瓢粗估也能把架站架起來,架設時間也縮減到半天以內了吧。對於像 Warren 這種老手,有徒手從硬體開始架站經驗(陰影)的社會人士而言,已經省下很多功夫了(I see your value now)。那有沒有更快的方法呢?還真的有!就是用 Bitnami 的方案,更準確來說是一個雲端平台加上 Bitnami,就像是 GCP + Bitnami 的解決方案。
GCP,就是 Google Cloud Platform,是 Google 各種「雲端」服務的集合體
因為 Warren 自己有徒手架站經驗,所以非常很了解 Infra 工程師們工作職責與所需要的廣泛知識面,不但要了解服務器硬體、也要了解使用者要用的軟體包含各種歷史版本(要更新、解除安裝衝突),特別是怎麼最佳化配置,用最少的硬體資源跑出最佳的 Performance(績效)。提供最佳的軟硬體環境與服務,一直是 Infra 工程師追求的目標。而 GCP 這些雲端平台橫空出世,就這麼「整碗捧捧去」了。雲端虛擬主機保證了 SLA,幾乎不會有當機問題、網路問題、空間問題。過去最麻煩的業務成長後需要的硬體擴充、服務器搬家問題更不是問題。而且費用相當低廉,如果選用最低的 f1-micro 的配置一個月也只需要 170 台幣不到(比現在 4G 吃到飽還便宜!),一位 Infra 工程師工資一個月的薪水,已經夠讓這個網站存活個幾十年了吧。
是危機還是轉機
別誤會,Warren 沒有要幫 GCP 打廣告的意思喔。面對雲端主機對使用者只需要極低的營運成本就可以維持系統的運作與擴充性,還有什麼比「付小錢就可以解決問題」更簡單的方案呢?總體而言雲端、虛擬化已經是不可逆的趨勢,遲早也會大幅壓縮到 Infra 夥伴們的生存空間,繼續堅持的人,要不就是往還有 Infra 需求的大企業發展;要不就得開始考慮轉型。所幸我知道的大部分 Infra 工程師都還是 IT 專業的,很多都是資工或資管背景的,要學習新技能轉行寫程式走軟體工程或是資料庫做數據分析相關工作也是潛力無窮。