太阳城代理网址

首頁 深1度 24小時 洞見 突發 娛樂 傳媒 IT 電腦 軟件 手機 通信 科教 游戲 科技 網絡 物聯網 智汽車 云計算 大數據 醫療 電商 數碼 金融 教育 交通 物流 消費 AI 區塊鏈
當前位置: 首頁 > 云計算 > 正文

優刻得助力樂心醫療的Kubernetes云平臺建設實踐

2019-12-04 16:49:48 來源:   

  持自動化部署、大規模可伸縮和容器化管理等天然優勢,已經被廣泛接納。但由于 Kubernetes 本身的復雜性,也讓很多企業的 Kubernetes 探索之路充滿挑戰。

太阳城代理网址  從最初的自建 Kubernetes 到后來遷移至 優刻得UK8S 平臺,整個過程遇到了哪些問題并如何解決的呢?本文將帶來樂心醫療在 Kubernetes 平臺建設方面的思考與實踐。

  樂心醫療成立于2002年,業務采用的是基于 Dubbo 微服務框架的分布式架構,由于微服務存在數量多、配置冗雜等問題,最初我們使用了 Ansible 作為配置管理工具,雖然可以較好地解決批量系統配置、批量程序部署的問題,但依然難以應對上百個微服務的頻繁擴縮容及快速迭代。

太阳城代理网址  2016年初,隨著容器技術的興起,我們調研了諸如 Mesos、Swarm、Kubernetes 等方案,由于 Kubernetes 能完美解決調度、負載均衡、集群管理、伸縮等微服務面臨的問題,因此在2016年6月份,經過內部評估之后,我們最終選擇了 Kubernetes。

  最開始搭建 Kubernetes 需要手動依次打包下載環境需要的所有二進制文件、驗證配置環境變量、安裝各種網絡存儲等插件,整個一套搭建流程完成下來非常耗費時間且易出錯。后續還需要持續進行手動維護 Kubernetes 集群,例如升級 Kubernetes 版本、內置組件版本等。

  2016年6月,樂心醫療的第一個生產用 Kubernetes 集群正式上線。在使用自建 Kubernetes 的過程中,產生了多次因網絡、存儲插件產生的故障,大部分問題都可以通過 Google 搜索解決,但存在一些涉及到 Kubernetes 核心組件的 BUG,只能通過手動升級 Kubernetes 集群來解決,而 Kubernetes 熱升級非常麻煩,這對于當時我們只有兩個人的運維團隊來說是一個很大的挑戰。

  除了耗費大量時間和運維人力成本外,自建 Kubernetes 在面臨業務發展需要不斷新增節點時,很難及時應對業務擴容的需求,不夠靈活彈性。所以 UCloud 于2018年推出 UK8S 后,樂心醫療的運維團隊在開會討論之后一致決定盡快遷移到 UK8S。

  使用優刻得的容器云 UK8S 解決了自建 Kubernetes 常見的網絡、存儲問題,特別是存儲可直接使用 UDisk、UFS,之前自建 Kubernetes 使用到的 Nginx 也被負載均衡 ULB 所取代,極大地簡化了運維 Kubernetes 的負擔。

  在遷移至 UK8S 平臺后,樂心醫療深切體會到云服務商優刻得提供的 Kubernetes 平臺的好處,除了可以免去 Kubernetes 集群自身的搭建及后期維護等運維工作,在 Kubernetes 集群的穩定性、高性能、自動伸縮等方面,UK8S 也能夠提供更加專業的服務能力。

太阳城代理网址  樂心運維團隊在遷移至優刻得提供的 Kubernetes 平臺之前,一直忙于解決自建 Kubernetes 中的因網絡、存儲或 Kubernetes 組件自身 bug 引起的突發故障,幾乎沒有時間來做提升運維效率的工作。在拋棄自建 Kubernetes 之后,樂心運維團隊實現了 CI/CD 全部由 Jenkins Pipeline groovy 腳本管理,進而開發了代碼管理平臺,使技術團隊的每個成員都能更方便的參與到運維工作中。

標簽:
廣告、內容合作請點這里:尋求合作