WordPress 架站六十秒,Infra 工程師前途堪慮?

更新 發佈閱讀 6 分鐘
raw-image

在我們這個網路化、虛擬的時代,似乎架設部落格或建立個人網站已經變成經營個人品牌必備的功夫。所以不管是自己要練技術、將來想賣自己的產品、參與聯盟行銷,又或者就只是單純搞個網站紀錄自己的人生軌跡...,都離不開架站話題。Warren 自己也是認同這個觀點的,查看了一些網路上大老提供的教學文件都是從虛擬機開始講起,依壺畫瓢粗估也能把架站架起來,架設時間也縮減到半天以內了吧。對於像 Warren 這種老手,有徒手從硬體開始架站經驗(陰影)的社會人士而言,已經省下很多功夫了(I see your value now)。那有沒有更快的方法呢?還真的有!就是用 Bitnami 的方案,更準確來說是一個雲端平台加上 Bitnami,就像是 GCP + Bitnami 的解決方案。

GCP,就是 Google Cloud Platform,是 Google 各種「雲端」服務的集合體

要用 GCP 架網站的話,會用到裡面的一種服務 Compute Engine,就是虛擬的電腦主機啦。GCP 可以在「雲端」虛擬空間裡面幫我們建立出一個電腦主機環境,裏面有CPU、記憶體、網路卡與硬碟空間的硬體配置,設定好後就像真的電腦一樣,可以用來安裝作業系統(就像是 Windows/Linux)。有了作業系統才能再繼續安裝網站所需要應用程式,像是大家熟識的 WordPress。大部分網路上的 WordPress 架站教學都是從建置虛擬機開始,然後去 WordPress.org 下載 WordPress 套件再安裝到虛擬機裡面的教學。(我想,現在已經沒人想學從硬體開始的架站了吧... 實在太麻煩了! )

Infra 是 Infrastructure 的簡稱,指的是 IT「基礎建設」。包含硬體主機、磁碟陣列、虛擬化技術、作業系統安裝、應用程式安裝更新、光纖網路、IP 網域管理、網路資訊安全等等服務,還要 24x7 維運(會 Oncall)。

所謂的 Infra 工程師就是一群專門負責提供上述的電腦硬體與軟體環境給使用者應用的一群專業 IT 人士,是在科技業或大型公司裡都能會有的專業技術人員。

Bitnami 的解決方案

Bitnami 是一間有趣的公司,Warren 最早是拿它的 Redmine 來做專案管理(一樣是手動,超複雜,陰影x2)。它把 Redmine, WordPress 等這類網站應用,包含我們架站會用到的作業系統(Linux)、應用程式(Apache/PHP/MySQL..)全部集成一鍵部署方案,提供給 Google/Amazon/Microsoft 的雲端平台搭配使用。

raw-image

Bitnami 這一頓操作結果,就是把使用者的架設 WordPress 網站的時間巨幅減少到接近零!使用 GCP+Bitnami 方案的人只剩下一件事,選定自己需要的虛擬主機規格,包含要幾個 CPU,多少記憶體規格和硬碟容量(涉及到費用),然後就可以一鍵部署 Bitnami 方案。那麼從設定好虛擬機開始到網站可以登入為止,用 GCP+Bitnami 架 WordPress 站到底有多快?經過 Warren 自己實測 42 秒,OMG!聊到這裡,Warren 真的為 Infra 工程師們捏一大把冷汗。

raw-image

使用者的福音

因為 Warren 自己有徒手架站經驗,所以非常很了解 Infra 工程師們工作職責與所需要的廣泛知識面,不但要了解服務器硬體、也要了解使用者要用的軟體包含各種歷史版本(要更新、解除安裝衝突),特別是怎麼最佳化配置,用最少的硬體資源跑出最佳的 Performance(績效)。提供最佳的軟硬體環境與服務,一直是 Infra 工程師追求的目標。而 GCP 這些雲端平台橫空出世,就這麼「整碗捧捧去」了。雲端虛擬主機保證了 SLA,幾乎不會有當機問題、網路問題、空間問題。過去最麻煩的業務成長後需要的硬體擴充、服務器搬家問題更不是問題。而且費用相當低廉,如果選用最低的 f1-micro 的配置一個月也只需要 170 台幣不到(比現在 4G 吃到飽還便宜!),一位 Infra 工程師工資一個月的薪水,已經夠讓這個網站存活個幾十年了吧。

raw-image

是危機還是轉機

別誤會,Warren 沒有要幫 GCP 打廣告的意思喔。面對雲端主機對使用者只需要極低的營運成本就可以維持系統的運作與擴充性,還有什麼比「付小錢就可以解決問題」更簡單的方案呢?總體而言雲端、虛擬化已經是不可逆的趨勢,遲早也會大幅壓縮到 Infra 夥伴們的生存空間,繼續堅持的人,要不就是往還有 Infra 需求的大企業發展;要不就得開始考慮轉型。所幸我知道的大部分 Infra 工程師都還是 IT 專業的,很多都是資工或資管背景的,要學習新技能轉行寫程式走軟體工程或是資料庫做數據分析相關工作也是潛力無窮。

學習永無止盡

接下來 Warren 預計會開始介紹更多有關於軟體設計的知識(偏向問題形式)、貓膩眉角與實戰經驗給大家。想要學習了解軟體設計行業的人,不管你是未來準備要轉行,或是現在才剛起步想要踏入軟體設計的領域的人,期望能為大家職涯發展提供方向。當然過程中,如果有什麼特別想知道的話題也可以提出,Warren 也會進一步整理相同類型問題,再一起解答,透過自己的經驗幫助大家升級成為更好版本的自己喔。



留言
avatar-img
留言分享你的想法!
avatar-img
Warren Lo的沙龍
22會員
70內容數
WarrenLo's 軟體設計武功祕笈
Warren Lo的沙龍的其他內容
2024/09/25
當我們從事軟體開發工作一段時間後,有些人會開始接觸軟體架構設計。由於每個軟體架構設計者的對問題的理解與知識經驗差異會導出不同的設計架構。近期與同事的軟體設計案例經驗交流後,就很希望自己剛開始學習軟體架構設計的時候就有人能用實際的軟體架構設計經驗來帶我入門...
Thumbnail
2024/09/25
當我們從事軟體開發工作一段時間後,有些人會開始接觸軟體架構設計。由於每個軟體架構設計者的對問題的理解與知識經驗差異會導出不同的設計架構。近期與同事的軟體設計案例經驗交流後,就很希望自己剛開始學習軟體架構設計的時候就有人能用實際的軟體架構設計經驗來帶我入門...
Thumbnail
2024/07/02
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
2024/07/02
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
Thumbnail
2024/04/08
經過這麼多年的觀察與實踐,一個成熟的軟體工程師還需要第四個要素,它是讓決定你通往熟手的重要關鍵沒有之一。
Thumbnail
2024/04/08
經過這麼多年的觀察與實踐,一個成熟的軟體工程師還需要第四個要素,它是讓決定你通往熟手的重要關鍵沒有之一。
Thumbnail
看更多
你可能也想看
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
分享關於 AWS CLF-C02 考試的準備心得,包括考試主要範圍、準備過程中的學習資源及建議,以及考試當日的流程和心得。希望本文能為欲嘗試取得此認證的人提供心得與參考。
Thumbnail
分享關於 AWS CLF-C02 考試的準備心得,包括考試主要範圍、準備過程中的學習資源及建議,以及考試當日的流程和心得。希望本文能為欲嘗試取得此認證的人提供心得與參考。
Thumbnail
架設部落格或建立個人網站已經變成經營個人品牌必備的功夫。所以不管是自己要練技術、將來想賣自己的產品、參與聯盟行銷,又或者就只是單純搞個網站紀錄自己的人生軌跡...,都離不開架站話題。
Thumbnail
架設部落格或建立個人網站已經變成經營個人品牌必備的功夫。所以不管是自己要練技術、將來想賣自己的產品、參與聯盟行銷,又或者就只是單純搞個網站紀錄自己的人生軌跡...,都離不開架站話題。
Thumbnail
事情是這樣的,這個網站是用WordPress建置,本來放在GoDaddy虛擬主機上,當時的方案簽了三年,在大約一年半的時候,我決定把網站搬到SiteGround上。為了不讓GoDaddy的主機空轉,剛好我也想做些Side Projects,試著在網站上建立數據儀表板,GoDaddy的主機剛好可以拿來
Thumbnail
事情是這樣的,這個網站是用WordPress建置,本來放在GoDaddy虛擬主機上,當時的方案簽了三年,在大約一年半的時候,我決定把網站搬到SiteGround上。為了不讓GoDaddy的主機空轉,剛好我也想做些Side Projects,試著在網站上建立數據儀表板,GoDaddy的主機剛好可以拿來
Thumbnail
今天主要的內容,將會使用 GCP 的主機,設立一個免費額度的 VM 主機,並且簡單的調教他,主要的目標是如果服務死掉時,至少還可以連線到 VM 主機,將該服務重啟或關閉,而不是服務死掉, VM 主機也跟著死掉了。
Thumbnail
今天主要的內容,將會使用 GCP 的主機,設立一個免費額度的 VM 主機,並且簡單的調教他,主要的目標是如果服務死掉時,至少還可以連線到 VM 主機,將該服務重啟或關閉,而不是服務死掉, VM 主機也跟著死掉了。
Thumbnail
本篇將會記錄如何在GCP上建立的Ubuntu虛擬機,進行Wordpress的環境準備與網站安裝。 本篇將會以架式環境與安裝 WordPress 為主,虛擬機平台的註冊與架設將不會太過著重,未來若有機會再進行記錄。 首先需要準備的軟體有 有沒有比較好或是其他區別,在這邊不做討論。
Thumbnail
本篇將會記錄如何在GCP上建立的Ubuntu虛擬機,進行Wordpress的環境準備與網站安裝。 本篇將會以架式環境與安裝 WordPress 為主,虛擬機平台的註冊與架設將不會太過著重,未來若有機會再進行記錄。 首先需要準備的軟體有 有沒有比較好或是其他區別,在這邊不做討論。
Thumbnail
首先要先去Google Cloud Platform申請一個帳號,愉快的點下啟用
Thumbnail
首先要先去Google Cloud Platform申請一個帳號,愉快的點下啟用
Thumbnail
這是一篇全面,適合新手學習的Woocommerce教學。  你可以低成本(只需要Server + Domain費用), 就可以透過Wordpress + Woocommerce,去建立網店。  你將會學習:前期Server設置、使用Wordpress、安裝Woocommerce、設立outgoin
Thumbnail
這是一篇全面,適合新手學習的Woocommerce教學。  你可以低成本(只需要Server + Domain費用), 就可以透過Wordpress + Woocommerce,去建立網店。  你將會學習:前期Server設置、使用Wordpress、安裝Woocommerce、設立outgoin
Thumbnail
首先,使用GCP建立VM: Compute Engine -> VM執行個體 設定server配置: 區域, cpu, memory, 開機磁碟, 選擇作業系統, 防火牆等等。 接著編輯VM,設定固定外部IP: 因每當VM重啟,IP就會變動,因此要設定固定IP。 將外部IP從臨時改為建立I
Thumbnail
首先,使用GCP建立VM: Compute Engine -> VM執行個體 設定server配置: 區域, cpu, memory, 開機磁碟, 選擇作業系統, 防火牆等等。 接著編輯VM,設定固定外部IP: 因每當VM重啟,IP就會變動,因此要設定固定IP。 將外部IP從臨時改為建立I
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News