一套系統用二十年?實務分享Magento彈性秘訣
一套系統用二十年?
實務分享Magento彈性秘訣
JIKA Team
2024-09-10
一套系統用20年?
很多朋友,常面臨一個問題。公司五年前委託廠商開發的系統(例如網站),在過去五年裡,不僅功能開發受限,維運成本亦高,連自家機房的機器也老舊,再要升級時還要重買軟體授權。搞得公司平均五六年就換一套系統,一套系統堪用的甜蜜期不到三年。
但,一套系統能用到20年?你有想過嗎?
在我們曾服務的客戶裡,已經有多個客戶,使用Magento超過十年,而且有很大機率,打算再使用十年不成問題。在數位環境日新月益,各類挑戰接踵來臨的背景下,從客戶、Magento到我們,是如何做到的?
接下來,我們用實務經驗分享,從各個面向,讓你暸解如何用一套系統,怎樣用到二十年。
業務面:
我們的客戶,在布局全球也是「循序漸進」。舉例來說,可能原本市場在北美及西歐。但隨著南進比重增加,東協也成為了近幾年的重點。
但業務點的落腳,要伴隨著前置的商業條件成熟,在地合作夥伴就緒(例如經銷、代理、倉儲、客服或是財稅上的支援)。因此有可能「一洲一洲增加,或一國一國增加」
Magento原生支援「多國、多語、多幣」甚至「多倉、多稅」。比如初期建置了新加坡、馬來西亞、泰國三個站點,但接下來的三年,預計還要增加越南、菲律賓及印尼。
逐步增加,在Magento世界裡,不僅是可行的,允許的,且「常見的」。至少我們伊布克每年都在幫客戶執行。
這表示,客戶不需要每新增一個據點,都要從頭建置一個全新網站。而是只要局部客制(常見是對接在地經銷夥伴的ERP),便可以用共用後台,結合既有商品資料庫去擴充線上營運據點。
主機面:
早幾年雲端未普及前,買伺服器+機櫃+機房+網路線,是最常見的系統樣態。到了中期,考量不斷電及機房環境,去中華電信租用機房,是另一選擇。時至今日,地端機房仍是許多企業的主要選擇。
動輒十幾台伺服器,代表要十幾套的軟體授權。機器會舊,再換新,又是軟硬體都要重新採購。系統用量又不好估,買太多閒置,買不夠,也沒辦法臨時加。
在雲端世界裡,你可以完全不用擔心。我們做Magento這十年裡,以AWS為例,從最早的T1、T2、T3,到最近我們已經升到CP值極高的M6A(當然預算足夠還有更高機型可選),永遠可以跟上最新的機型。
這裡,機器不用買斷,授權不用重買,數量可以增減,臨時急需還有自動拓展(auto scaling)可以因應。也不用擔心過去幾年常遇到的停電問題。
更大的彈性是,連主機位置都可以自己選。(例如從東京遷到美東)
而伊布克在Magento裡實踐的自動化布置,
系統面:
Magento每年都有品質提昇,伊布克的JIKA亦然(JIKA承諾每年至少二次品質升級)
這裡的升級包括五大層面:
1.軟體語言及架構的升級,例如PHP7.0到現在的8.3,Magento支援。
2.安全性的提昇,針對CVE公告漏洞,都能儘快反應
3.過往通用Bug的修復
4.最新功能
當客戶擁有,最新系統架構、最即時安全更新、品質持續提昇、功能持續精進等四大優點下,當然沒有換系統的需要。
即便是2016-2020期間Magento世代升級(Magento1升2)時。伊布克服務客戶時,仍能善用原本Magento1的客製功能及邏輯,大幅減少再客製量,創造三個內完成六個網站世代升級的精采任務。
在Magento世界裡,「可以快速改變」是一大特性。不守成不變,接受全球數位浪潮一波波衝擊仍迄立不搖,就是Magento邁向20年的最實力。