iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
自我挑戰組

SA養成記系列 第 26

Day 26 SI起步走-系統整合初體驗

  • 分享至 

  • xImage
  •  

SI系統整合

系統整合(System Integration;簡稱SI)

wiki 說明系統整合從工程學以及資訊科學兩個維度來看SI。

工程學:是指將次系統(subsystems)各元件匯整、塑造成為單一系統的的過程,在過程中,需要保證所有次系統的功能,都能在這個單一系統下運作順利。

資訊科學:是指將所有不同電腦系統及軟體應用程式全部連結在一起的過程,其目的是讓它們在功能上,或是在實體上,可以以一個完整的系統來實現功能。

而筆者任職10年的單位,此次SI專案是歷經了工程學+資訊科學的系統大整合。定義上,泛指將各系統、各功能元件匯整、以及重新開發成為單一系統的的過程,在過程中,需要確保所有系統的功能,都能在這個單一系統下運作順利。

SI組織架構

由於產業環境的關係,店家每周開張7天24小時不打烊,有地端、雲端媒體播放,這是關乎100人、8套有使用者介面的作業系統環境,若是算上沒有使用者介面的系統,嚴格來說應該有10套了吧。

因此需要拆分階段的逐步整合軟、硬體和作業人員的使用習慣。https://ithelp.ithome.com.tw/upload/images/20231010/20154961DGXbIxf8ly.png

從組織圖中,可見使用單位有藍色、綠色分別使用環境架構圖中的系統範圍。

系統與系統之間的資訊流關係、有檔案傳輸、有API 交換、更有人工手動CopyPaste,油價構圖可知,中間的Sys_D吞吐量之大,供應相關系統的作業需求。

在實體檔案方面,就有MXF格式對外供應TV播出,再經由轉換檔案成MP4格式再分散碼流至WWW。對內則是存入DIVA再備存到LTO。

可想而知,硬體方面在經常性的費用上,固定成本就是磁帶以及系統維護費用。

還有XA 10台工作站的NAS、硬碟,難免產生資安地風險。

軟體方面,因為Sys_D封閉性系統而產生的相關效應,迫使同仁只能人工作業。

而人事成本就是100位同仁,從A處移動到B處兩地之間往返,不論是人工複製貼上還是勞動力的移動,桌面常常是多個視窗切換,這些都是沉默成本。

環境架構圖

https://ithelp.ithome.com.tw/upload/images/20231010/20154961eo86ZRvIVy.png

多種原因考量下,終於在2017年開始第一個系統整合,省下每年50W美金交付F.s廠商的維運費。

率先汰換需要人工輸入、審閱的P.s系統,再複製貼上F.s系統,自行開發新的Q TV排播系統。

Q.TV系統的開發,從2-3的重度使用者需求訪談開始,因為沒有系統文件,只能伸頭進去看Sys_D系統的XML檔,解析F.s與Sys_D的交換關係,在stage環境不斷的單元測試、驗證、除錯、才上線Production環境,經由70人驗收(人工輸入P.s的同仁),歷時1年。經由這次開發經驗,漸漸地期待可以一個動作完成的事,避免多個步驟完成。

看著密密麻麻的系統架構圖,系統資訊流的關係(此圖架構以精簡許多),一個Switch Hub出問題,造成封包在區網之間循環就足以癱瘓中央Sys_D系統,瞬間電話鈴聲四處響起....

經年累月下來,有形無形的成本都推動著系統整合的必要,以及優化作業流程的念頭。
https://ithelp.ithome.com.tw/upload/images/20231010/20154961TJU6PpQupR.png


上一篇
Day 25 資料庫Table Schema
下一篇
Day 27 SI 系統整合大工程
系列文
SA養成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言