看板 Soft_Job 關於我們 聯絡資訊
戶政系統出狀況實在很令人好奇! 這也很值得探究怎麼會出現這樣大的轉折? 根據 www.taynhr.gov.tw/cht/download/1020726.pdf 「全面推廣政府服務流程改造」 「全面免附戶籍謄本」執行計畫 這份文件 所載時程跟目前戶政系統更新出狀況的時程是相符的. 可說這個出包是為了 這個"改造". 摘錄其中一段: 1、第1階段 (1)於102年3月成立「政府服務流程改造─全面免附戶籍謄本」工作圈,請工作圈成員先 行盤點附繳證件包括戶籍謄本之法規,並研議修正。 (2)由本部洽各機關瞭解戶役政資訊系統連結需求及項目。 2、第2階段 (1)102年4月至12月,工作圈成員檢討修正相關規定,簡化作業流程,並提供戶役政資訊 系統連結需求。 (2)本部依各機關連結需求,提供客製化之連結服務。 3、第3階段 (1)103年2月28日前,戶役政資訊系統更新上線。 (2)103年3月,各機關修正規定正式施行,並可連結新戶役政資訊系統。   4、第4階段 103年1月1日起,工作圈成員滾動改進執行情形,並於103年12月31日前達成全面免附戶籍 謄本。 ======= 顯然, 整個系統的變動是為了跨機關即時通報. 過去要跨戶政所遠距取得謄本, 最簡單就是以圖檔遠程列印. 圖檔可用傳真機, 短時 間內很難塗改偽造, 對怪異的中文姓名不會失真或欠字型檔與編碼而無法顯示. 免附戶籍謄本, 當然就是各機關直接透過連線網路向戶政單位取得文件. 底下的這段文章分析有其道理, 但硬體架構的說法就忽略了從Cluster到雲端時代的 發展. 首先檔案與資料庫是用高速網路的 SAN 支應, 所以取用處理的 server 可 以增添, 專業的主機不足以應付時, 就用增加多機對付. 但關鍵會在SAN高速網路. 很不幸, 過去的戶政資料是分散在各區公所的, 沒有恰到好處的分散與集中就會是 瓶頸. 由於戶政資料會因調整行政區劃產生集中或分散而變動, 所以程式難以固定 預知查詢內容所在位置, 沒做好Content Addressable Routing 或 CDN 就會是瓶頸. 這個即時通報查詢若沒有分段(stage)做成 Pipleline 的串列平行處理, 會很慢也 是必然的. ============================================================================ 【新新聞】戶政系統當機風暴,內政部自挖陷阱 2014年03月02日16:41 本新聞由新新聞提供 撰文:楊智傑 戶政系統當機爭議延燒數日,民怨沸騰到極點,想結婚的結不了,連計畫離婚的,都索性 不離了。剛下台的戶政司長謝愛齡面對媒體追問,說了「很多事情不是自己能掌控的,就 不必去煩惱」這樣的話。然而,系統當機真的「不是戶政司所能掌控的」嗎?除了前線廠 商的實做、測試不完全之外,戶政司身為企畫與招標單位,絕對脫不了關係。 台灣資訊學會理事長張瑞雄指出,內政部在九十九年六月核定的「強化戶役政資訊系統與 應用推廣計畫」中,就存在許多明顯的設計瑕疵,而這些瑕疵,很可能就是造成系統緩慢 與當機的元兇。 設計諸多漏洞,當機毫不意外 首先,計畫書在「硬體架構」的規範示意圖中,將不同任務分派給不同主機執行,例如「 簽入主機」、「日誌主機」、「資料倉儲主機」、「資料庫主機」。這樣的設計看似合理 ,但實際上,只要作業過程中有任何一個環節出錯,整個系統都會無法運作。可以想像成 是一個木桶,哪怕只有一塊木片破掉了,就會影響整個桶子的裝水量。張瑞雄說,一般系 統的設計絕不會如此,相反地,會讓一台主機擁有執行數種不同任務的能力,那麼,當意 外情況發生時,其他主機就能立即支援,不至於會導致全面性的停擺。 張瑞雄還舉例,計畫書在內政部主機與戶政事務所的資料連線中,採用網頁瀏覽器來傳輸 索引及「影像資料」。眾所皆知的,相較於文字資訊,影像檔的大小大了數千、數萬倍, 再加上大量的使用者同時申辦,要在網路上傳輸這些巨大的影像檔,「會當機也是理所當 然」,張瑞雄說。 而最致命的,則是在計畫書的「評估準則」中,並未明確要求廠商滿足系統「回應時間」 (Response Time)的需求。「回應時間」指的是「在多少人同時上線的狀況下,系統處 理時間必須達到的反應速度。」張瑞雄認為,這一點沒有明確規範,將讓廠商徹底逍遙法 外。舉例來說,廠商可以說:「我的系統辦一張證件只要十秒」,等到真的出包,才狡猾 地聲稱:「我當初是說只有十人同時申辦的時候。」整個戶政系統,就被這些一連串的疏 忽給徹底壓垮了。 業餘領導專業,獨厚特定廠商 對於計畫書的諸多瑕疵,張瑞雄質疑,內政部明明配有專屬的資訊部門,為何招標業務, 仍由外行的戶政司主導、而未參酌資訊部門的專業意見?張瑞雄還指出,在計畫書的「委 外策略」中,明確指出應「針對各個領域逐一挑選最優秀的專業委外者服務」,然而,目 前公部門資訊的標案,幾乎清一色都是最低標得標。「硬體找最便宜的,軟體找最便宜的 ,連顧問也用最便宜的。」張瑞雄感嘆,台灣號稱IT強國,但是在公部門的建設上卻如 此草率,令人扼腕。 此外,張瑞雄也認為,台灣民間存在著許多有實力強大的資訊業者,然而,政府老是找官 股色彩濃厚的廠商,顯然是對民間廠商的信心不足。張瑞雄說:「或許政府所在意的點, 就是看在這些半官股的廠商出了事跑不掉吧。」內政部的計畫美其名為「振興經濟擴大公 共建設投資計畫」,然而從二〇〇九年始,以資策會為最大股東的資拓宏宇,及其前身資 拓科技,年年得以限制性招標的方式獨家得標,更絕的是,資拓宏宇還在這段期間承攬了 四百多件政府標案。民間的資訊廠商何其多,說到底,這個計畫「振興」到的,到底又是 誰的經濟? 最後,張瑞雄也懇切地呼籲,資訊系統的開發、測試與維護,都應該如張善政所指出的採 用「最有利標」,而非常見的最低標,另外從軟體工程的觀點來看,硬體、軟體、網路與 顧問諮詢,也不應分開委外發包,否則因系統無法整合導致的當機情況,今後仍將不斷發 生。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.75.49 ※ 編輯: ggg12345 來自: 114.37.75.49 (03/02 22:37)
mapleone:一台主機資源就這麼點,怎麼同時做資料倉儲+資料庫+log? 03/02 21:50
alan3100:..各功能怎麼可能只有一台 來亂的喔 03/02 21:56
Lordaeron:這位教授, 等你搞清楚了TUXEDO 和MQ 的差異, 再發言吧 03/02 22:13
xmann:光會嘴砲,自己進公門去發包啊,跟g 一樣狀況外 03/02 22:39
YahooTaiwan:台灣資訊學會理事長... 學界的觀點 不意外 03/02 22:44
robler:真的是象牙塔裡的老學究才會想出這種東西 03/02 22:58
luciferii:我覺得包含張委員等這些大老的公開發言,都不要直接看 03/02 23:40
luciferii:技術細節(通常是打高空瞎掰),而要檢視他們發言的目的 03/02 23:41
luciferii:是要為自己或相關單位謀求哪些利益? 03/02 23:41
luciferii:像g老師這種完全狀況外又愛胡亂發言的狀況不多見 03/02 23:42
luciferii:在此順道恭喜張委員高升。 03/02 23:42
Lordaeron:@xmann,你付錢給我, 我去發包囉, 沒問題的. 03/02 23:42
alan3100:看你發的文真的是浪費時間 03/02 23:55
============ 首先, 戶政在春節之後是出了狀況, 這已是事實. 其次, 這個系統沒有新舊雙線併行, 而且還退不回去, 顯然新系統要求了一些舊系統 做不到的事, 而這些事是非得上不可, 但沒人肯明說. 這事顯然是有政策目標的. 民眾到政府機關申請個證明, 居然是先要親自到戶政所取得戶籍謄本, 再持之向另一個 政府機關親自投遞戶籍謄本, 才能辦事. 在戶役政1986開始投入100億電腦化之後到現 在, 她還是這樣用, 雖然後來有"奉茶"之創舉稍解民怨, 但這個跨機關調閱謄本還是得 等到2014年底才會有及時通報全面實施, 顯然這裡面有"難言之隱"的技術問題在. ====== 戶政區公所從手寫到電腦化, 一直就是分散的各區資料庫, 當跨區通報的要求 來臨時, 網路與資安就成了煩惱. 就技術言, 就像學校老式的人工選課系統, 一個助教(主機)拿一張本系教師對外開課大表(本地資料庫)請選課學生拿著有 成績冊(系別成績與先修)及兩聯式選課單來排隊選課蓋章(選課生效)就能全校 各系平行處理. 累的是學生跨系選修時要全校跑. 有網路電腦化之後, 若維持原來方式, 那就是用網路傳遞代替跨系甚至跨校選 課. 在大學校園裡有高速區域網路, 學生不多, 所以用集中式資料庫, 若是遞 送選課資料到決定篩選是分階段分開進行, 此時只要一台主機PC就夠了. 戶政的分區資料以前就是由區公所與分區派出所警察在登錄與更新的, 所以有 更改年齡的事件發生. 因為是分散式的分區資料庫, 最簡單的資安辦法就是所 有資料庫加鎖由內政部單一出入口進出, 同時還透過相互通報與查核檢查是否 有部份不符的塗改(單一化也變得可一次全改). 這樣的大改, 由於網路的延遲, 又不分段pipleline, 整個就跑不動了. 所謂 AP Bypass 應該就是直接進入本地資料庫取資料更新. 但身份證涉及防偽 編碼還是得由內政部出入口進出取得編碼, 所以還是快不起來. 除了分散各自處理還是全集中處理外, 另一個就是及時通報查核, 還是事後稽 核的時間問題. 大學的選課系統若是不將學生分批分散上網, 使用單一網站網頁, 還及時互動 的, 多數要用多機的網站並行才能應付.
xmann:針對文中發言,偏有人對號入座,要錢跪下來求我阿,看你誠 03/03 12:06
xmann:意再說 03/03 12:06
Lordaeron:@xmann針對誰,文字很清楚的. 等你有錢再來跟我說. 03/03 12:58
Lordaeron:所以,教授先生, 你搞不清楚TUXEDO 和MQ 才會認為系統 03/03 13:00
Lordaeron:應該像你講的哪樣建嘛. 03/03 13:01
這是 oversky0 大大原來貼的 http://www.merit-times.com.tw/NewsPage.aspx?unid=311821 並行測試並沒有全面進行過, 不然不會春節後出包. COBOL 換 Java 是大換心. 內政部資訊中心不參與, 似乎這依然是放置各區的分散資料庫系統. 搞清架構, 弄清問題發生的地方, 這才是重點.
xmann:等你下跪再來看看要不要審查 03/03 18:06
Lordaeron:等你SHOW出來再說吧. 03/03 19:15
把環境, 配備與需求列出來, 才來審查建議書吧? 能把戶政的現況講清楚嗎?
Lordaeron:你進資拓看看,或找幾個資拓的朋友打聽看看囉, 看新聞 03/04 10:37
Lordaeron:也想無實況,就真的想太多了. 03/04 10:37
Lordaeron:既然你知它的架構是分開處理的, 哪麼, 透過 03/05 16:14
Lordaeron:tuxedo 比較好還是MQ 就很明顯了. 03/05 16:14
Lordaeron:再多教你一件事, tuxedo 對照的是cics 03/05 16:15
Lordaeron:它們是distributed transaction coordinator. 03/05 16:15
Lordaeron:所以tuxedo/cics 內帶queue很正常, 但拿queue來類 03/05 16:16
Lordaeron:比明顯狀況外了. 教授...實務也很重要. 03/05 16:17
Lordaeron:資訊"工程",不是資訊"理論". 03/05 16:18
戶政的記錄就是一個國民的記錄,例如遷移, 舊地址不會被新地址取代而是 附加最新 的 在後,查閱的就是取最新的. 這跟存取款不同, 不會淹蓋舊的. 只有是統計地區的死亡與新增人口才有立即同步更 新問題. 這類才類似存取款需及時更新, 但這事也不必急如星火, 設總管對送件排隊 一件件數就行了. 這種系統完全比不上電子資金交易, 實在用不上distributed transaction. 但如果構思錯誤, 用最講究的串列化等效平行交錯處理當然是勝刃有 餘, 但反過來, 若為了資安防弊, 甚至防分區的下級竄改, 這時候亂鎖一通, 亂查驗 一通, 這個後果就可能扯進了一堆有的沒的, 速度效率被拉下來, 就變成要花大錢找 昂貴高速的工具才能彌補.
Lordaeron:你才構思錯誤, 等你有本事搞清楚再說吧, 你連朋友都沒有 03/07 00:10
Lordaeron:還有,更別說電子交易. 03/07 00:12
在春節前, 這系統未全面更新沒出現大問題. 這新功能也不是逐步新加上去, 而是整個大換新. 所以有這個主工具的爭議. 但問題 在舊工具能用何不添加新功能就好? 這段新聞 http://www.merit-times.com.tw/NewsPage.aspx?unid=311821 2013/7/8 【本報台北訊】內政部投入十多億元經費,推動新一代戶役政資訊系統,核心業務系統全 面更換,今天起平行試辦,並在明年春節後正式上線,除簡化作業流程,也新增不在籍投 票等功能。 內政部戶政司長謝愛齡說,更新的核心業務應用軟體從Cobol轉換到Java,「等於整個心 臟換掉」,將現行二十七項系統整併為十四項,並新增創新服務,包括整合新式戶口名簿 與戶籍謄本、整合異地辦理作業、結合自然人憑證線上簽核、新增不在籍投票功能、建置 投票所地點查詢、預約戶政登記、戶籍資料變更通報、電子戶籍謄本指定送達等網路申辦 服務。 謝愛齡說,一旦不在籍投票定案,未來欲採不在籍投票的民眾,可到非戶籍地的戶政事務 所申請,戶政人員會和選民原戶籍地的戶政單位勾稽,確認其選區,確保不會投兩次票。 舊資料要移轉到新系統工程浩大,預估至少花六天時間,新系統預計明年二月五日正式上 線。內政部表示,新系統將於今年七月八日到九月十三日在各個縣市平行試辦,為了找出 新系統可能出現的問題,試辦期間新、舊作業系統都需辦理,對民眾來說,可能會增加等 候時間。 ======== 上面這段報導顯然是局部測試, 而非逐區並行測試取代, 若有並行取代, 九月中就全部 搬移到新系統運作了. 剩4個月對新加功能逐一測試也就夠了. 春節前後的狀況,顯然有 些新功能是最後才一起啟動的. 比照 etag 的暗潮洶湧, 是因為警政要求能立即追蹤特定車輛行跡. 戶政當然也有這類特異功能需求, 也有則新聞說是部長下台就跟著變暢通了. ※ 編輯: ggg12345 來自: 114.43.238.77 (03/07 11:02)
Lordaeron:tuxedo比MQ貴, 寫cobol的人比寫java的貴,最終,大同被換 03/07 15:11
Lordaeron:原cobol人員全數裁走, 這能解答你 03/07 15:13
Lordaeron:"在舊工具能用何不添加新功能就好?" 的問題了嗎? 03/07 15:13