鏡傳媒:運用雲端基礎架構提供快速、正確的新聞訊息
有關 鏡傳媒
鏡傳媒成立於 2016 年,是一家位於台灣的新聞媒體公司,除了發行紙本週刊《鏡週刊》,也營運線上新聞平台。鏡傳媒的新聞報導橫跨政治、財經、娛樂和文化等不同領域,曾獲多個新聞獎項。目前,鏡傳媒的新聞網站每月有 700 萬不重複訪客。
請告訴我們您遇到的挑戰,我們在此提供您協助。
聯絡我們有關 iKala
iKala 是一家為企業提供 AI 驅動解決方案的跨國公司。iKala 旗下的 iKala Cloud 是 Google Cloud 的菁英合作夥伴,提供雲端基礎設施、混合雲解決方案、機器學習與行銷應用等設計諮詢服務,支持企業克服數位轉型挑戰。到目前為止,iKala Cloud 已經協助亞太地區超過 400 家企業使用 Google Cloud。
透過使用 Google Cloud 的無伺服器基礎架構和安全工具運行新聞網站,鏡傳媒得以快速提供優質新聞,同時保持網站的高可用性,釋出更多資源投入產品開發。
Google 成效
- 使用 Cloud Run 支持的無伺服器基礎架構減少維運工作量
- 運用 Cloud Load Balancing 在流量增長下支持穩定的新聞服務
- 採用 Google Cloud Armor 降低 DDoS 攻擊頻率
- 使用 reCAPTCHA Enterprise 快速導入人機驗證功能
將軟體部署時間從數小時縮短為數分鐘
作為台灣主要的新聞媒體之一,成立於 2016 年的鏡傳媒 致力於提供快速、正確的新聞訊息,其紙本週刊《鏡週刊》在台灣有 10 萬發行量,新聞網站的每月不重複訪客則達到 700 萬。
「我們的首要使命是在最短時間內為讀者帶來優質新聞。」鏡傳媒技術長簡信昌表示。「除了深度的原生新聞之外,我們也和其他媒體合作,匯集出多樣的新聞報導。使用者可以在我們的網站上找到所有重大新聞。」
在線上快速提供優質新聞的一大前題是可靠的 IT 基礎架構。簡信昌指出,由於突發新聞經常帶來短時間內的流量增長,使用地端環境部署新聞網站帶來的技術挑戰較大,也需要更多資源。因此,鏡傳媒團隊從一開始就將新聞平台部署在公有雲上,並選擇使用 Google Cloud 的雲端服務,因為 Google Cloud 的使用介面較直覺,且同性能的虛擬機器定價較低。
「根據工作上的過往經驗,我們認為採用雲端環境提供穩定線上新聞服務是較為可行的作法。Google Cloud 的使用介面非常易於上手,且計算資源的價格具有競爭力,因此成為我們的首選。」
—鏡傳媒技術長 簡信昌運用全託管的雲端服務降低維運工作量
自從成立以來,鏡傳媒就一直使用 Google Cloud 運行所有線上新聞服務。在採用 Google Cloud 的前兩、三年裡,Google Cloud 和其夥伴 iKala 每季都會和鏡傳媒的技術團隊開會,討論新專案或計畫的技術細節。除了規劃之外,iKala Cloud 也協助定期檢視鏡傳媒基礎架構的安全和各項功能,讓鏡傳媒能持續提升服務。
「與 Google Cloud 和 iKala Cloud 團隊的緊密合作讓我們能更有效地使用 Google Cloud 的工具。」簡信昌說。「在他們的技術支援下,我們得以不斷改善我們的產品和營運。」
鏡傳媒起初使用 Compute Engine 的虛擬機器作為其新聞平台的伺服器,後來逐漸轉用 Google Kubernetes Engine (GKE) 上的 Kubernetes 容器,以達到更高的開發和維運效率。2022 年底,鏡傳媒決定進一步降低其 10 人小型 IT 團隊的維運工作量,改為在 Cloud Run 上部署 Kubernetes 容器,並使用 Cloud Scheduler 將維運任務排程自動化。有了這兩個全託管工具,鏡傳媒得以有更多資源投入開發工作。
「Cloud Run 支持無伺服器架構,讓我們能以更少的維運成本運行 Kubernetes 容器,對我們這樣的小型 IT 團隊特別有幫助。」簡信昌表示。「以前,每當 Kubernetes 版本更新時,我們都需要一位工程師花一個月的時間調整容器設置。有了 Cloud Run,我們只有在做服務最佳化時需要查看相關設定,團隊有更多時間投入產品開發。」
除此之外,鏡傳媒也使用 Cloud Build 將 CI/CD 流程自動化,縮短軟體部署時間,進一步提升 IT 團隊的生產力。在使用 Cloud Build 之前需要兩個小時才能部署完的新功能,使用 Cloud Build 只需要 10-20 分鐘即可完成部署。
在瞬間流量增長下支持穩定新聞服務
每當突發或熱門新聞發布時,鏡傳媒的新聞網站往往會湧入兩倍以上的流量。藉由 Cloud Run 的自動擴展功能,並使用 Cloud Load Balancing 在各容器間分配流量,鏡傳媒得以提供接近零停機的高可用服務。透過採用 Pub/Sub 在資料存入 Cloud Storage 之前佇列訊息,鏡傳媒的團隊也能在大量資料湧入時維持其資料庫的高可用性。
「作為新聞媒體,我們非常重視服務的穩定性,讓讀者在任何時候都能獲取最新消息。有了 Google Cloud 擴展性高、高可用的雲端基礎架構,我們便能輕鬆地在重大事件發生時穩定傳播即時新聞。」簡信昌說。
強化安全,提高新聞服務的品質和公信力
對鏡傳媒來說,安全也是服務穩定性的要素之一。以往,鏡傳媒的新聞網站每年都會遭受一次 DDoS 攻擊,造成最長達一小時的服務停機。在開始使用 Google Cloud Armor 偵測並降低網路威脅之後,鏡傳媒便幾乎沒再經歷過 DDoS 攻擊。同時,鏡傳媒也使用 Security Command Center 定期掃描雲端基礎架構,避免服務中出現任何安全漏洞。
線上新聞媒體評論區的品質對其公信力有直接影響。假如評論區充斥過多垃圾內容,便會降低讀者對媒體的信任程度。為了避免機器人留言等惡意行為,鏡傳媒使用 reCAPTCHA 在網頁上支持人機驗證,封鎖垃圾訊息機器人。以往,鏡傳媒的團隊需要兩到三天,才能將 reCAPTCHA 嵌入新功能中,但自從 reCAPTCHA Enterprise 在 Google Cloud 上推出之後,運用這個新服務,鏡傳媒在幾個小時內就能導入 reCAPTCHA。
透過資料分析和人工智慧技術拓展新功能
接下來,鏡傳媒計畫使用 BigQuery 分析使用者行為數據,為付費訂閱的使用者提供更個人化的服務,例如運用 Vertex AI 的人工智慧技術推薦新聞內容。為了讓新聞更易於瀏覽,鏡傳媒也將用 Text-to-Speech AI 把文字新聞自動轉成語音內容。
簡信昌說:「自從鏡傳媒成立以來,Google Cloud 便透過高性能的基礎架構和安全工具,協助我們打造了一個廣受歡迎且可靠的新聞平台。下一步,我們將運用 Google Cloud 的資料分析和人工智慧技術拓展新聞服務。」
請告訴我們您遇到的挑戰,我們在此提供您協助。
聯絡我們有關 鏡傳媒
鏡傳媒成立於 2016 年,是一家位於台灣的新聞媒體公司,除了發行紙本週刊《鏡週刊》,也營運線上新聞平台。鏡傳媒的新聞報導橫跨政治、財經、娛樂和文化等不同領域,曾獲多個新聞獎項。目前,鏡傳媒的新聞網站每月有 700 萬不重複訪客。
有關 iKala
iKala 是一家為企業提供 AI 驅動解決方案的跨國公司。iKala 旗下的 iKala Cloud 是 Google Cloud 的菁英合作夥伴,提供雲端基礎設施、混合雲解決方案、機器學習與行銷應用等設計諮詢服務,支持企業克服數位轉型挑戰。到目前為止,iKala Cloud 已經協助亞太地區超過 400 家企業使用 Google Cloud。