2020ironman 12th – Modern Web – Day02 – php+Mysql 開發可以怎樣進化

何謂進化

多樣性是進化的特徵之一

但在在台灣的IT市場存在著兩種聲音

1. IT環境就是要上雲,Kubernetes 就是帥、microservices才是未來的主流。
2. 簡單就好實體主機跟VM都在自己家或IDC,東西都不要出自己家最安全。

但是思考怎樣的服務才是最適合使用者才是最重要的

Nokia的「科技始終來自於人性」才是IT人始終該去遵循的目標,奧客除外!!

我看過某ISP的雲端部門招牌亂賣AWS lightsail給需要有網路架構的客戶

也看過同業為了業績賣 AWS Shield Advanced 給不適合的客戶 (點下去就是 三萬六美金阿~)

真正符合需要才是IT人要做的事情

為何php+Mysql進化

php+Mysql擁有絕佳的可能性

從單主機小網站到大型網站服務都有他的身影

但是處理好絕對是一件非常困難的事情

程式BUG到系統崩潰都是非常有可能的事

在處理的過程當中就算寫好了程式

環境可能難以配合

我認識的很多RD或IT對於上雲都有一定程度的排斥但是又不得不走

在現在這個想到就可以下下廣告衝衝流量的時代

一台主機不能走天下了

緩解流量、網站速度、容納人數變成開發之外所需注意的各種事項

如何做變成一個蠻大的課題

進化目標

  • 單主機VPS運行
  • CDN如何套用
  • 多主機的網路環境
  • 安全性
  • 資料庫的拆分
  • 負載平衡
  • Web的擴展
  • 程式快取
  • 擴展後log的處理
  • 環境變大之後的監控
  • 容器化

進化課題

這些目標都是工作時間遇到的

網站類型的客戶90%都會面對的課題

順序是由小至大但是實物上有可能是由大至小

沒有對錯只有適合與不適合

一個適合的架構可以讓費用大幅減低

也可以從100-200人流就有可能當機轉化為我天天玩限時1元搶購

也有可能把你家官網變成每個月幾百元就不用管他的機器 帳單還是要記得付

取決於該怎麼進化成您所需要的形式存在