減少 50% 的雲端基礎架構維運工作量
使用 GKE 加快應用新功能的部署
運用 Cloud Monitoring 自動發送警報,預防技術故障
採用 Reserve with Google,協助診所提高總約診量達 22%
運用 Google Cloud 的雲端基礎架構運行其醫療服務系統,AlleyPin 得以減少 50% 的 IT 維運工作,同時透過資料分析和 Google 生態系統中的多元解決方案持續優化服務和營運。
「我們的使命是賦能醫療院所的『數位競爭力』,提供包含從看診前預約到看診後的追蹤、關懷,整段就醫旅程的全方位數位解決方案,協助醫療專業人員提高營運效率和服務品質。」AlleyPin 資深後端工程師 Bill Huang 解釋:「在我們的約診平台上,病患可以輕鬆地找到他們需要的醫療服務,快速完成約診。」
成立之初,AlleyPin 只營運一個用公有雲平台上虛擬機器部署的評價管理系統。由於公司當時只有兩名工程師,需要減少維運工作量,投入更多資源進行產品開發,因此希望用 Kubernetes 集群取代虛擬機器作為運算資源。Google Cloud 提供託管式的 Kubernetes 服務,因而成了 AlleyPin 的不二之選。
「我們一開始只是一家小型新創公司,資源有限,需要使用最具成本效益的雲端基礎架構來快速擴展產品線。Google Cloud 是業界第一個提供託管式 Kubernetes 服務的雲端平台,成了我們的最佳選擇。作為唯一在台灣設有資料中心的公有雲,Google Cloud 也能支持更快的網路速度,並協助我們確保資料安全。」Bill Huang 說。
完成病患評價系統的遷移之後,AlleyPin 開始將所有新產品都部署在 Google Cloud 上。現在,AlleyPin 80% 的服務都由 Google Kubernetes Engine (GKE) 中的 Kubernetes 集群支持,一些內部系統則用 Cloud Run 運行,並使用 Cloud SQL 作為服務資料庫。AlleyPin 團隊也運用 Pub/Sub 進行微服務之間的資料傳遞,例如在病患確實到診並完成看診之後,自動發送訊息邀請病患評價該次看診體驗。
有了 Google Cloud 的託管式工具,AlleyPin 的維運工作量減少了 50%。此外,由於 GKE 支持自動集群設定和服務隔離,AlleyPin 得以快速將其服務系統與第三方平台整合,在一星期內推出新功能。如果不使用 GKE,AlleyPin 團隊將需要二至三週手動設定部署環境。
「我們運用 GKE 大幅提高了部署和營運效率,讓團隊能更專注在開發工作上,並將我們的系統與更多第三方平台整合,打造更好的使用者體驗。」AlleyPin 資深後端工程師 Jerry Huang 表示:「例如,GKE 支持自動 Kubernetes 版本更新,還能在更新失敗時標記出阻擋更新的資源。如果我們自己建置 Kubernetes 集群,將會需要花更多時間安裝更新。」
近年來,Google Cloud 合作夥伴 iKala 協助 AlleyPin 更順暢地使用 Google Cloud,提供帳單和資安健檢服務。基於 iKala 和 Google Cloud 團隊提供的資安健檢報告,AlleyPin 得以清楚看到各項服務的安全風險,針對風險較高的項目採取行動,確保約診平台和醫病關係管理系統的全面安全。
自從遷移到 Google Cloud 之後,受惠於 Google Cloud 基礎架構的高穩定性,AlleyPin 從來沒遇過任何服務故障的情況。為了提高其服務的可靠度,AlleyPin 團隊使用 Cloud Monitoring 設定在資源使用量達到一定程度時自動發送警報的政策。如此一來,通常在技術故障發生的一到兩小時之前,AlleyPin 團隊就會收到通知,及時避免故障發生。
對於 AlleyPin 來說,遷移到 Google Cloud 的其中一大好處是可以輕鬆使用 Google 生態系統中的其他解決方案提升服務。AlleyPin 使用 Google Maps Platform 中的 Places API 收集醫療院所在 Google Maps 上的地址和評價,讓使用者能在 AlleyPin 約診平台上輕鬆找到需要的醫療服務。透過將診所客戶的資料和約診連結傳送到 Reserve with Google,AlleyPin 也讓病患能直接在 Google Search 和 Google Maps 上約診。這項功能推出之後,AlleyPin 診所客戶的總約診量平均提高 22%。
Google 生態系統中各項工具的高相容性,也讓 AlleyPin 和其診所客戶能有效地優化服務。透過從 Reserve with Google 和 Google Maps Platform 汲取約診和評價資料,傳送到 BigQuery 分析,再與 Looker Studio 連接進行資料視覺化,AlleyPin 得以基於資料分析結果改善平台功能,提供更便利、實用的約診服務。其診所客戶也能輕鬆地看到彙整過後的病患評價。
「Google 生態系統中的多樣解決方案讓我們只需要投入極少的開發資源,就可以提供更方便、更易於使用的約診服務。」Bill Huang 說:「我們甚至能從這些工具收集資料,在 Google Cloud 上產生商業洞見,用於改善產品。」
接下來,AlleyPin 將探索如何使用最新的 AI 技術,進一步提高 IT 團隊的生產力和服務的便利性。AlleyPin 團隊中的一些工程師正在測試使用 Gemini Code Assistant 加快寫代碼的速度,且團隊也計畫用 AlloyDB AI 提升客服聊天機器人的回覆體驗或內部的搜尋體驗。由於 AlloyDB AI 不需另外連接向量資料庫即可支持向量資料處理功能,有助於減少開發成本。
「運用 Google Cloud 的託管式基礎架構工具和其他 Google 解決方案,我們成功推出了可靠、便利的服務,為醫療專業人員和病患都帶來好處。」Jerry Huang 表示:「現在,我們準備好要應用 Google Cloud 的 AI 工具,將我們的服務提升到新的層次。」
AlleyPin 成立於 2017 年,是一家位於台灣的醫療服務軟體供應商,致力於協助醫療院所進行數位轉型,提供全科別醫病關係管理系統、線上約診平台、醫療品牌經營等服務,目前與超過 1,200 家診所合作,服務使用者超過四百萬。
產業別: 醫療和生命科學
地區: 台灣
使用產品及服務: Google Kubernetes Engine, BigQuery, Cloud Monitoring, Cloud Run, Cloud SQL, Looker Studio, Pub/Sub
關於 Google Cloud 合作夥伴—iKala
iKala 成立於 2011 年,是一家位於台灣的數位化和 AI 商務解決方案供應商,其子公司 iKala Cloud 是 Google Cloud 合作夥伴,為雲端基礎架構、混合雲解決方案、機器學習和行銷應用提供諮詢服務,協助企業克服數位轉型的挑戰。iKala Cloud 目前已在亞太地區協助超過 400 個企業客戶使用 Google Cloud。