台灣租車旅遊集團成立至今,已經超過30個年頭,現今擴張到600餘輛車的壯盛規模,提供甲種汽車租賃、遊覽車客運、公路客運、交通旅遊、觀光巴士、復康巴士等各式服務,是目前全台最大的旅遊運輸車隊。
一般人或許不會經常看到「台灣租車」這塊招牌,但見到「e-go」商標的頻率卻不低,且容易留存深刻印象。根據台灣租車的定義,e 是代表 e化與先進,go 則象徵行動力。而為了實踐這個目標,e-go 台灣租車對電腦化作業的重視程度向來不低,舉凡旅客訂單及派車調度,皆已全面於線上處理,藉此即時掌握客戶需求。

慶幸導入 DataCore妥善因應無預警停電事件
隨著e 化程度日深,並累積越來越多的關鍵資料,台灣租車資訊工程顧問楊金峰認為,必須儘快找到適當的解決方案,一方面強化底層資料的備份還原機制,二方面提高運算資源調度的靈活性,才能確保 IT 服務的持續運行。
經過仔細研究,楊金峰認為最佳的方案是以DataCore 虛擬儲存搭配 VMware 虛擬主機的完整虛擬化環境。緊接著,他花了3個月的時間與高層主管溝通,建議執行此一專案,其間主管不斷問及這項投資的必要性,幸而他有備而來,經過多次意見溝通,終於說服主管,同意同時導入 DataCore與 VMware 方案。
此後,台灣租車歷時一個月討論系統架構,接著再利用一個月執行系統導入作業,並於2010年底大功告成。但最後的這一個月,實際部署DataCore 虛擬儲存系統的時間,前後加起來不超過二個工作天,而必須分段執行的原因,實與台灣租車平時24 小時服務不打烊的營運特性有關,為顧及同仁作業需求,只好利用週六晚間的有限時間,分段執行導入作業。
今年6 月的某一天,台電在晚上11點無預警停電達40分鐘,而這場突如其來的災難,徹底彰顯DataCore 導入的價值。
「同一棟大樓的其他租戶,大多得花上2到3天時間,才能讓伺服器恢復正常運作。但是台灣租車,則從隔天早上8點起,所有應用服務就一切如常,因此不少鄰居跑來詢問,究竟是如何辦到的。」楊金峰說,答案很簡單,就是靠 DataCore儲存虛擬化方案幫了大忙。
回顧事發當天,在凌晨恢復供電後,楊金峰旋即與同仁挑燈夜戰,希望讓所有服務在隔天恢復正常。而要讓應用服務恢復作業,首先必須進行資料復原,對於這項作業,台灣租車透作 DataCore 虛擬儲存系統將資料更新到22:59的狀態,至於23點過後的一小時資料缺口,則根據各部門同仁提供的文件,逐步予以補齊,並驗證無誤,至此楊金峰放下心中大石,因為所有賴以驅動資訊服務運轉的資料,已經全數到位。

即使主機汰舊換新,仍可維持服務運行
在上述斷電事故中,楊金峰認為,如果採用傳統資料備份與復原方式,在重新啟動服務前,伺服器A 必須對相關的伺服器 B、C、D 資料進行檢查,確認所有資料皆保持同步狀態,並無任何遺漏,才能使整體服務回復正常。這話說來簡單,但要達到此目標,公司必須投入大量人力,大費周章補齊所有資料,才能重啟服務。否則,就算只有一部主機資料狀態未同步更新,服務便無法重新啟動。
DataCore 的價值,在於可確保停電前的資料完整性,至於停電過後一小部分遺漏資料,則可透過少量人工作業加以補齊,不會像傳統作業模式般耗時費工。等到資料全部備齊,即可讓服務迅速回復正常,IT 人員再也不會被使用者追著跑。
其實不只是突發事件的應變,即便是計劃性的主機汰換, DataCore 也能發揮莫大效益。楊金峰解釋,一般伺服器都有使用年限,一旦到了主機汰舊換新的時刻,為了換置新伺服器,就得停機中斷服務,進行資料複製,再以人工作業依照交易紀錄補足有落差的資料,接著將完整資料匯入新機,才能重啟服務,因為程序冗長,難免引發使用者抱怨。
然而在 DataCore 與VMware 聯袂運作下,當實體主機 A 面臨汰換,可由主機 B 暫時接手服務,確保服務不間斷,再藉由 DataCore 的快速資料復原能力,縮短換置機器的時間。不需要太長的時間,便可由新機接手運作服務,而在整個過程中,使用者作業完全不受影響。
另外,楊金峰透露,選擇 DataCore 的另一個重要原因,即是它橫向擴充(Scale-out)的延展能力,並配合台灣租車資訊架構的發展藍圖,為未來異地備援計畫預作準備。
DataCore 加值代理商宇聯科技總經理蕭至成補充,綜觀台灣市場,企業執行本地或異地備援的案例比比皆是,但不論是哪一種類型的需求,DataCore 皆可充分滿足使用者需求。例如某企業總部位在台北,備援中心則設在高雄,在台北的DataCore 虛擬儲存系統進行資料更新同時,便隨即將相同資料抄寫到高雄機房的 DataCore 系統,保持北高兩地的資料同步。至於異地機房需要建置一或兩套 DataCore 主機,端視該機房是否為企業營運提供線上服務而定,如果有,就有必要透過兩部 DataCore 主機提供儲存高可用性,並對重要資料提供更完善的保護。