從虛擬化到容器化 原本生活網藉助KubeSphere低成本打造DevOps平臺

一、關於原本生活網安全

原本生活網創辦於 2012 年,是一個專一於食品、水果、蔬菜的電商網站,從優質食品供應基地、供應商中精挑細選,剔除中間環節,提供冷鏈配送、食材食品直送到家服務。架構

致力於經過保障食品安全、提供冷鏈宅配、基地直送來改善中國食品安全現狀,成爲中國優質食品提供者。負載均衡

二、挑戰運維

互聯網、電商公司的核心業務集中在線上進行,IT 架構決定公司的命脈。微服務

原本生活網本來的 IT 基礎設施以傳統虛擬化的方式部署在 IDC 機房,物理機平常佔用率達到了 95% 以上,資源緊缺,應用彈性擴容緩慢,沒法知足線上業務的需求。測試

同時,原本生活網雖然是一家互聯網電商公司,但很早就中止了燒錢模式,開始追求盈利,對 IT 建設也提出了儘可能平衡成本、開源節流的要求。優化

因此,原本生活網迫切須要重構基礎設施,建設一套更爲靈活、更爲敏捷的 IT 架構以優化開發運維流程,最大程度提升應用開發效率並下降 IT 生產環境運維成本網站

最終,原本生活網決定將生產環境容器化,把生產環境從虛擬化遷移到 Kubernetes 上,以提升資源利用率,實現應用彈性伸縮,最終下降運維人員的工做複雜度。spa

此外,原本生活的應用發佈由測試團隊完成,但測試人員缺少必定的開發運維經驗,沒法快速上手 Kubernetes 實現版本快速迭代。插件

想要打通開發、測試與運維的 DevOps 一體化流程,須要一個統一的平臺配合應用開發和上線發佈的整套流程。

然而,原本生活網經過調研發現,市場上大部分容器平臺,都不能知足他們目前的需求。

3​​​​​​​、解決方案

原本生活網選擇 KubeSphere 解決上述問題。

KubeSphere 是青雲QingCloud 旗下容器平臺,也是一款開源的 Kubernetes 發行版,經過極簡的人機交互提供完善的多集羣管理、CI / CD、微服務治理、應用管理等功能,幫助企業在雲、虛擬化及物理機等異構基礎設施上快速構建、部署及運維容器架構,實現應用的敏捷開發與全生命週期管理。

原本生活網經過 KubeSphere,逐步把生產環境從虛擬化遷移到 Kubernetes 之上。

基於 KubeSphere 嚮導式的交互,讓測試團隊在還不熟悉 Kubernetes 的狀況下,也能對應用進行持續發佈,實現應用與基礎設施的監控與告警。

KubeSphere 自動採集應用與基礎設施的日誌,能夠方便測試團隊進一步調試,從而實現統一的 DevOps 管理。

對於物理機部署的 Kubernetes 集羣,Kubernetes 不提供相似 LoadBalancer 服務暴露的功能,而原本生活正是這樣的部署方式。

爲了實現突破,原本生活網選擇了 KubeSphere 的子項目 —— Porter(一款適用於物理機部署 Kubernetes 的負載均衡器,提供用戶在物理環境暴露服務和在雲上暴露服務一致性體驗的插件),做爲在物理環境下暴露 Kubernetes 服務的解決方案。

4​​​​​​​、用戶證言

在沒使用 KubeSphere 以前,原本生活網架構團隊也調研過其餘的平臺,都不能知足大部分需求。

當發現 KubeSphere 並邀請應用發佈團隊試用後,獲得了很是正向的反饋,尤爲是良好的用戶體驗以及容器部署的便捷性,測試效率的提高也很是明顯。

除此以外,KubeSphere 還極大下降了運維團隊的工做複雜度,節省了應用從開發到上線發佈的時間成本。

原本生活網不須要再花費大量時間去開發一個可視化平臺,而且還能實現自定義的 CI/CD 流程,這對於技術團隊來講相當重要。

廣告時間:

掃碼報名,邀您雲見面

參會即有機會贏精美定製獎品!

​​​​​​​

相關文章
相關標籤/搜索